BSc (Hons) in Software Engineering

BSc (Hons) in Software Engineering degree offered by CINEC Campus consists of high academic caliber incorporating the most novel features in the relevant disciplines. This program has been reviewed with the intention of making the program competitive while maintaining the high standard of the program. With the courses offered, the graduates will become highly competitive in the job market and at the same time prepare them in becoming independent in making choices of career and self-employment. Students are trained not only in the technical areas of specialization but also in personal development, communication skills, and entrepreneurship.

Course Type

Full Time

Course Commencement Dates



4 Years

Course Modules

Year 1

Mathematics for Computing I

Introduction to Computer Programming

Computer Organization & Architecture

Principles of Management & Economics

Professional Practice

General English (Non-GPA)

Discrete Mathematics

Database Management Systems

Data Structures & Algorithms

Software Requirement Engineering

Fundamentals of Computer Networks

Business Communication (Non-GPA)

Year 2

Operating Systems

Advanced Data Structures & Algorithms

Software Architecture & Design

Probability & Statistics

Object Oriented Concepts & Programming

Software Testing

Web Architectures

Software Project Management

Advanced Database Systems

Software Quality Assurance

Year 3

Software Construction & Evolution

Human Computer Interaction

Software Engineering Group Project

Industrial Training

Ethics & Professionalism

Mobile Computing (Optional)

Advanced Web Technologies (Optional)

Advanced Information Management (Optional)

Enterprise Resource Planning Systems (Optional)

Graph Theory (Optional)

Accounting & Costing (Optional)

Marketing Concepts (Optional)

Year 4

Software Engineering Research Project

Software Safety & Reliability

Research Methods (Optional)

Software Management (Optional)

Distributed Client/Server Systems (Optional)

IT Law (Optional)

Designing & Developing Applications on Cloud (Optional)

Software Modeling & Analysis (Optional)

Entry Requirements

  • Three (3) simple passes (‘S’) in Physical Science subject stream in one and the same sitting at the GCE (Advanced Level) Examination or equivalent; or


  • three (3) simple passes (‘S’) in any subject stream in one and the same sitting at the GCE (Advanced Level) Examination with bridging course developed by the MoHE.

HOTLINE: 0714 178 702