Course Objectives
On successful completion of the course, students will
- have exposure on specialized areas of Software Engineering,
- have a clear idea on the application of Software Engineering for Development, Education, Manufacturing, etc.,
- be exposed to office automation and business process modeling,
- use the Internet and communicate with individuals, companies, and others by sending and receiving messages. Exposure on World Wide Web, Web Design., etc.,
- be fluent users of graphics, desktop publishing (books, magazines, newspapers and the like) and web browsing,
- create documents such as personal and commercial letters, memo, project proposals and papers, and so on, and
- work on spread sheets to perform calculations and summarize information.
Course Description
The course is designed in such a way that students will have lab practical work supported by uninterrupted access to the Internet and lecture. Topics covered in this course include but not limited to: Software Engineering evolution, Computer Generation, Numbering System. Computer systems Architecture, Information Technology, types of software and programming languages, Data communication and Networking, Business process reengineering and selected topics in Software Engineering.
Course Content
- Introduction
- Computer Hardware and Software Evolution, and Computer Architecture
- Data Representation and Computer Arithmetic
- Programming Languages and the Programming Process
- Business Process Engineering
- Data Communications and Computer Networks
- Internet, Intranet and Extranet
- Future Trends in ICT [Reading Assignment]