This programme is a major in Software Engineering. Upon graduation, candidates will be conferred with Bachelor of Computer Science degree.
The dynamic world of computer science calls for experts who are able to keep up with the fast paced development and advancement of its field. Perhaps one of the areas that is in constant demand is software engineering.
Software engineering concerns the conception, development and verification of a software system and also deals with identifying, defining, realizing and verifying the required characteristics of the resultant software that are functional, reliable, maintainable, available, testable, easy to use, portable, etc.
The programme offers an a comprehensive look into the world of software engineering by providing the students not only the technical knowledge but the skills needed in various other related aspects in software engineering.
Core Subjects
Islamic and Asian Civilization (Paper I)
Islamic and Asian Civilization (Paper (II)
Information Skills Course
Professional Ethics and Morals
Cyber Laws
Thinking and Communications Skills
Discrete Mathematics
Fundamentals of Computer Programming
Computer Systems and Organizations
Operational Systems
Database
Analysing and Designing Systems
Networking Technology
Object Orientated Data Structure
Programming Language Organization
User Interface Design
Project Management
Software Quality and Performance
Software Requirements Engineering
Information Systems
Computer System Structure
Disaster Recovery Plan
Computer Security
Multimedia Programming
Basic Mathematics
Principles of Object Orientated Programming
Principles of Software Technology
Software Engineering