- Certificate in Computing
- Certificate in Information Systems
- Certificate in Mathematics
- Diploma in Computing
- Diploma in Information Systems
- Diploma in Mathematics
- Information Systems
- Mathematics
- Electrical/ Electronic Engineering
- Mechanical Engineering
- Physics
- Computing Science
- Bachelor of Engineering (Electrical and Electronics)
- Bachelor of Engineering (Mechanical)
- Bachelor of Engineering (Civil)
- Bachelor of Networks and Security
- Bachelor of Software Engineering
- Postgraduate Diploma in Information Technology (Information Systems)
- Postgraduate Diploma in Information Technology (Computing Science)
- Postgraduate Diploma in Science (Mathematics)
- Postgraduate Diploma in Science (Physics)
- Postgraduate Diploma in Cybersecurity
- Master of Arts in Mathematics
- Master of Science in Computing Science
- Master of Science in Engineering
- Master of Science in Information Systems
- Master of Science in Mathematics
- Master of Science in Physics
- Master of Computing & Information Systems
- Master of Information Systems
- Doctor of Philosophy (Computing Science)
- Doctor of Philosophy (Engineering)
- Doctor of Philosophy (Information Systems)
- Doctor of Philosophy (Mathematics)
- Doctor of Philosophy (Physics)
- Certificate in Computing
- Certificate in Information Systems
- Certificate in Mathematics
- Diploma in Computing
- Diploma in Information Systems
- Diploma in Mathematics
- Information Systems
- Mathematics
- Electrical/ Electronic Engineering
- Mechanical Engineering
- Physics
- Computing Science
- Bachelor of Engineering (Electrical and Electronics)
- Bachelor of Engineering (Mechanical)
- Bachelor of Engineering (Civil)
- Bachelor of Networks and Security
- Bachelor of Software Engineering
- Postgraduate Diploma in Information Technology (Information Systems)
- Postgraduate Diploma in Information Technology (Computing Science)
- Postgraduate Diploma in Science (Mathematics)
- Postgraduate Diploma in Science (Physics)
- Postgraduate Diploma in Cybersecurity
- Master of Arts in Mathematics
- Master of Science in Computing Science
- Master of Science in Engineering
- Master of Science in Information Systems
- Master of Science in Mathematics
- Master of Science in Physics
- Master of Computing & Information Systems
- Master of Information Systems
- Doctor of Philosophy (Computing Science)
- Doctor of Philosophy (Engineering)
- Doctor of Philosophy (Information Systems)
- Doctor of Philosophy (Mathematics)
- Doctor of Philosophy (Physics)
Bachelor of Software Engineering
On successful completion of Bachelor of Software Engineering programme, the graduates will be able to:
- Apply their knowledge of mathematics, sciences, and computer science to the modelling, analysis, and measurement of software artefacts;
- Work effectively as leader/member of a development team to deliver quality software artefacts;
- Analyze, specify and document software requirements for a software system;
- Develop alternative design solutions to a given problem and recommend the best one within limitations of cost, time, knowledge, existing systems, and organizations;
- Implement a given software design using sound development practices;
- Verify, validate, assess and assure the quality of software artefacts;
- Design, select and apply the most appropriate software engineering process for a given project, plan for a software project, identify its scope and risks, and estimate its cost and time;
- Express and understand the importance of negotiation, effective work habits, leadership, and good communication with stakeholders, in written and oral forms, in a typical software development environment;
- Understand the impact of computing solutions in a global and societal context;
- Recognize and be guided by the social, professional, legal, ethical issues involved in the use and development of computer & software technology;
- Keep abreast of current developments in the discipline to continue their own professional development and life-long learning, and;
- Employ appropriate methods and tools for the specification, design, implementation, and evaluation of software systems.