Certificate in Software Engineering

Course Code: CSE

Level: Certificate

Duration: 2 Years


About the Programme

Software engineering is a branch of computer science that includes the development and building of computer systems software and applications software.

Software engineering is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.

The systematic development and application of techniques normally leads to the creation of correct and reliable computer software systems for business processes automation. The principles and knowledge of computer science, engineering, and mathematical analysis are employed by computer software engineers for designing, developing, testing, and evaluating the software and the systems that computers use to carry out various applications.

Software engineers are engaged in analyzing user needs and designing, constructing, testing,and maintaining computer applications software or systems.

With the digital wave continuing to sweep across the world, and changing the way we live, work, communicate, and do business, and with a lot of investment going into software engineering due to the increasing reliance on mobile technology, the growing complexity of technology, and new emerging industries, the demand for skilled labour in qualified software engineering experts is rapidly increasing with no end in sight. This demand is further strengthened by a changing economic landscape fueled by the need for technology solutions from household to national scale.

With billions of physical devices around the world that are now connected to the internet and that are collecting and sharing data, all industries are quickly becoming technology driven industries, hence the need for skilled manpower to man this technology.

The Diploma in Software Engineering course provides extensive knowledge on systematic development, and management of software products in form of both theoretical knowledge and practical skills, along with other necessary skills for the subject matter, cognitive skills, intellectual skills,  application of knowledge and understanding, communication skills, numeric skills, analytical techniques as well as other general transferable skills.


Year One Semester One

  • CCS111 Introduction to Computing & IT
  • CCS112 Computational Mathematics I
  • CSAI111 Introduction to Data Science & Artificial Intelligence
  • CCS114 Computer Architecture
  • CJM115 Communication Skills

Year One Semester Two

  • CCS121 Operating Systems
  • CCS124 Introduction to Programming and Programming Methodology
  • CSAI122 Data Science & Communications
  • CSAI123 Database Management Systems
  • CSE125 Systems Analysis and Design

Year Two Semester One

  • CSE211 Programming II
  • CBA214 Research Methodology
  • CSE213 Algorithms and Data Structures
  • CCS213 Information Systems
  • CCG213 UI Designing

Year Two Semester Two

  • CCHN224 Computer & Network Security
  • CCS223 Embedded Systems
  • CCS221 Ethical, Legal, and Social Issues in Technology
  • CEI221 Entrepreneurship Skills
  • CSE225 Final Year Project/Thesis

Industrial training

  • CSE226 Industrial Attachment (8 weeks)


An individual with software engineering skills has a wide range of secure and financially rewarding careers awaiting across the global.

The career opportunities available to students with a Diploma in Software Engineering vary greatly. Some of the more popular options include: software engineer, computer hardware engineer, database administrator, systems analyst, and computer network architect.


Option A

A person may be admitted to the Certificate programme in Software Engineering if the person has at least a credit in Mathematics and either with Physics or Commerce and the third best done of Chemistry, Biology, Geography, Entrepreneurship, or Technical Drawing, Computer Studies (ICT) and any relevant subject obtained in one sitting.

Option B

A Certificate of in a related field of study of at least 6 months minimum study time.


Semester I

FeesFor NationalsFor International Students
Tuition (Per Semester)450,000/=$275
Functional Fees (Payable once a year)280,000/=$125

Semester II

FeesFor NationalsFor International Students
Tuition (Per Semester)450,000/=$275
Functional FeesN/AN/A