Software Engineering is a discipline that encompasses the systematic design, development, testing, and maintenance of software applications, ensuring their reliability, efficiency, and scalability. It combines principles of computer science, mathematics, and engineering to create robust and user-friendly software solutions for various industries and purposes.
Our Software Engineering Undergraduate Program consists of 8 semesters and you must take 3 compulsory courses each semester. You can graduate by taking a total of 24 courses.
Software Engineering ; refers to an academic course of study offered by universities or colleges that focuses on providing students with the knowledge and skills required to design, develop, test, and maintain software applications and systems. This program typically covers a wide range of topics such as programming languages, software design principles, algorithms, database management, software testing, project management, and more. It aims to produce graduates who are well-equipped to meet the demands of the software industry and contribute to the development of innovative and reliable software solutions.
| Time | Place | Room | Date Range | Instructor |
|---|---|---|---|---|
| 00:01 – 24:00 | SE0202 | 102 | 1 January 2023 – 31 December 2023 | PhD |

Our Licence Program in Software Engineering started accepting students in 2011 and has been actively and intensively sought after due to its success in rewarding accomplished students over the years.
The programme aims to promote an understanding of the principles of legislative and an awareness of what constitutes legislative quality, how this can be achieved.
Legislative drafting is often perceived as a skill that one learns on the job.
Legislative drafting has evolved to become the bedrock of political, economic and social transformation. The view of the Institute’s Sir William Doe Centre for Legislative Studies is that legislative drafting is a practical discipline requiring awareness of the principles of drafting along with great experience on the job. It is still, however, relatively unexplored as a discipline. The PLP examines issues related to the policy process, the legislative process and the drafting process.
The PLP is aimed at those seeking a career in legislative drafting, those already working as drafters or those who want a career in or already working for, organizations that produce different types of normative acts. Many of our students are mid-career drafters employed by government (for example, by LG Chambers, the Ministry of Justice or any other ministries).