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.
Islamic and Asian Civilization (Paper I)
Islamic and Asian Civilization (Paper (II)
Information Skills Course
Professional Ethics and Morals
Thinking and Communications Skills
Fundamentals of Computer Programming
Computer Systems and Organizations
Analysing and Designing Systems
Object Orientated Data Structure
Programming Language Organization
User Interface Design
Software Quality and Performance
Software Requirements Engineering
Computer System Structure
Disaster Recovery Plan
Principles of Object Orientated Programming
Principles of Software Technology