The Bachelor of Science Honours Degree in Software Engineering programme is designed to develop your knowledge and expertise in designing, developing and delivering software solutions in a digital world. You will study a wide range of software development tools, methodologies and technologies to help you in this regard.
The programme will also teach students about coding and software architecture so that you can create functional software applications and platforms. Students will develop the technical skills needed to design and build software that is used in everyday devices and systems across our homes, workplaces and communities.
The programme is accredited with the Zimbabwe Council for Higher Education (ZIMCHE). Our graduates have gone on to work in Software Engineering jobs such as:
• Applications Developer
• Web applications Developer
• Mobile applications Developer
• Software Engineer
• Software Architect
• Software Designer
• Software Quality Engineer/Analyst
• Software Testing Engineer
• Software Configuration Manager
• Cyber Security
• Multimedia programmer
• Games applications developer
• Web designer
• Machine learning engineer
• Data analyst
• IT Managers
• Project Managers
• Software Consultants
Entry Requirements:
All applicants have to meet the following minimum requirements for admission prescribed under the general regulations (i.e.):
- Students should have a pass in either ‘A’ Level Mathematics, Computer Science/Computing and any one of the following ‘A’ Level subjects Physics, Accounting, Economics, Management of Business/Business Studies, Biology, Chemistry or any other relevant subject, and
- At least 5 ‘O’ Levels including Mathematics and English Language with a Grade C or better.
- Special entry will be granted to Candidates without ‘A’ Levels but are holders of the HEXCO National Diploma in Computer Studies or Information Technology or their equivalent from a recognized institution. Mature entry will be granted to candidates at least 23 years old AND have at least 2 years relevant industrial experience.
- The Bachelor of Science Honours Degree in Software Engineering programme will extend over a period of four years of full time study, each year of study comprising two semesters.
- Taught Courses shall be offered during the first two years and the final year of study while the third academic year shall be reserved for Industrial Attachment.
- Students shall do final Research Projects in their respective areas of specialization.
PART I
Part 1 semester 1
Code | Description |
---|---|
BS101 | Business Administration |
CS101 | Introduction to Computer Science |
SWE102 | Introduction to Computer Programming |
SWE103 | Applied Statistics |
SWE104 | Ethics and Professionalism |
PC103 | Communication Skills |
HS102 | HIV/AIDS Education |
AC101 | Financial Accounting 1A |
Part I Semester II
Code | Description |
---|---|
SWE111 | Operating System Concepts |
SWE112 | Visual Design Concepts and Development |
SWE113 | Data Structures and Algorithms |
PC108 | Citizenship Education and Conflict Transformation |
SWE114 | Database Systems |
SWE115 | Software Engineering Fundamentals |
SWE117 | Discrete Mathematics |
PART II
PART II Semester I
Code | Description |
---|---|
SWE205 | Mobile Application Development |
SWE201 | Object Oriented Programming I |
SWE202 | Software Architecture and Design |
SWE203 | Computer Architecture |
SWE204 | Requirements Engineering |
SWE206 | Research Methodology |
PART II
PART II Semester II
Code | Description |
---|---|
SWE211 | Object Oriented Programming II |
SWE212 | Internet and Web Designing |
SWE213 | Information Systems Auditing |
SWE214 | Mini Software Group Project |
SWE215 | Data Communications and Networking |
SWE216 | Software Project Management |
SWE217 | Design And Analysis of Algorithms |
PART III
YEAR THREE/PART III COURSES
Code | Description |
---|---|
SWE300 | Industrial Attachment |
PART IV
PART IV Semester I
Code | Description |
---|---|
SWE400 | Artificial Intelligence and Intelligent Systems |
SWE403 | Software Evolution and Re-Engineering |
SWE404 | Software Testing and Quality Assurance |
SWE402 | Computer Security |
SWE405 | Simulation and Modeling |
SWE401 | Theory of Computation |
PART IV Semester II
Code | Description |
---|---|
SWE413 | Technopreneurship Theory and Practice |
SWE414 | Research project |
SWE412 | Human Computer Interaction |
SWE411 | Computer Graphics |
SWE416 | Business Intelligence |