Information Technology(Software Engineering ) |
Program Objectives
This program is designed to fulfill the world-wide need for information technology (IT) professionals with software engineering skills to design and develop a complex and efficient software. The objectives of the program are :
- To produce workforce that has the skills in IT and Software Engineering
- To produce graduates who have the understanding on the programming techniques, principles and practice in Software Engineering
- To produce graduates that have the knowledge and skills in Software Engineering and professional issues to start their career as a software engineer
- To produce graduates that can demonstrate understanding and capability in applying theory and model which are the fundamentals in identifying and analyzing a problem, designing systems, construction, implementation, verification and documentation.
Candidates are required to accumulate 104 credit hours of prescribed courses in order to graduate.
Mandatory Foundation Courses |
Subject Name |
Credit |
Information Technology Foundation |
3 |
Innovation, Technology and Society |
3 |
Moral Studies |
3 |

|
University Compulsory Courses |
Subject Name |
Credit |
Learning Skills for Open Distance Learners |
3 |
English for Written Communication |
3 |
English for Oral Communication |
3 |
English for Workplace Communication |
3 |
Professional Ethics |
3 |
Entrepreneurship |
3 |

|
Core Compulsory Courses |
Subject Name |
Credit |
Computer Programming |
3 |
Software Engineering |
3 |
Requirements Engineering |
3 |

|
Core Courses |
Subject Name |
Credit |
Basic Concepts Of Information Technology |
3 |
Data Analysis And Modeling |
3 |
Introduction to Networking |
3 |
Computer Architecture |
3 |
Object Oriented Approach in Software Development |
3 |
Data Structure |
3 |
Database Implementation |
3 |
Discrete Mathematics |
3 |
Object-Oriented Programming |
3 |
Operating System |
3 |
Software Architecture and Design |
3 |
Interface Design |
3 |
IT Project Management |
3 |
Software Construction |
3 |
Software Quality Assurance |
3 |
Software Engineering for Real-Time Systems |
3 |
Change Software Management |
3 |
Software Testing |
3 |
Software Engineering Project I |
3 |
Software Engineering Project II |
3 |

|
Elective Courses (Choose 2 subjects) |
Subject Name |
Credit |
Elements of E-Commerce |
3 |
Introduction to Information System Audit, Security and Control |
3 |
Web Programming |
3 |
Management Of Information System |
3 |
Knowledge Management |
3 |
Decision Support System |
3 |

|
OR take the following course |
Industrial Training |
3 |

|
Total |
104 |
|