Study Programme
Bachelor of Science in Computer Science Honours Degree
Department
Computer Science & Information Systems
BSc
Honours Degree
4Years
Duration
8+
Career Paths
Research, Innovation, & Sustainable Development
Admission Requirements Join Us
To qualify for normal entry into the Bachelor of Science in Information Systems Honours Degree programme, a candidate, in addition to satisfying the minimum conditions as prescribed under the General Regulations and the Faculty Regulations for English and Mathematics at ‘O’ Level, must have at least 2 Advanced Level passes in Mathematics and or any other Commercial or Science subjects.
Career Prospects
Graduates of this program will be able to function as user advocates, as well as select, create, apply, integrate, and administer computing technologies in order to meet the needs of users within a societal and organisational context. Possible career paths include: E-commerce managers, ICT Managers, Software developers, Systems Analyst/Programmers, Network and Systems Administrators, Business Analysts, Data Analysts, Lecturers, ICT Project Managers, IT Systems Consultants, IT Auditors, Technical Writers, Web Masters, Systems Engineers, Enterprise Architects. Innovation Engineers, IT Sales Support, Researchers, Cyber Security Specialists.
Objectives
The Bachelor of Science in Computer Science Honours will cover an in-depth study of Computer Science and systematic analysis and design software. The programme will address the demand of computing techniques and development analysis in the areas such as:
- Analysis and designing of computer systems
- Use of CAD tools to design systems and develop software
- Acquire a range of modern computing technologies
- Pursuing further post graduate studies and specialisations in the area of Computer Science
Programme Structure
Module Code Module Narration Credits
Level 1 Semester 1
BCOS111 Introduction to Computer Science
BCOS112 Principles of Computer Programming 10
BCOS113 Computer Organisation and Architecture 10
BCOS114 Fundamentals of Digital Electronics 10
BCOS115 Mathematical Foundation to Computer Science 10
ASTA110 Calculus 10
COSK101 Basic Communication skills 10
ASTA101 Introduction to Statistics 12
Level 1 Semester2 [Prerequisite]
BCOS121 Discrete Mathematics [BCOS115] 10
BCOS122 Data Structures and Algorithms 10
BCOS123 Operating Systems [BCOS113] 10
INSY122 Database Systems 10
INSY123 Systems Analysis and Design 10
INSY124 Technovation 10
LANP102 Portuguese 12
COSK121 Business Communication 10
Level 2 Semester 1 [Prerequisite]
BCOS211 Web Technologies and Mobile Application Development 10
BCOS212 Theory of Computation [BCOS121] 10
BCOS213 Software Engineering 10
INSY211 Psychology of Computing 10
INSY212 Management Information Systems 10
INSY213 Visual Programming 10
ASTA217 Research Methods 12
SSGS217 Introduction to Gender Studies 12
Level 2 Semester 2
BCOS221 Data Communications and Computer Networks 10
BCOS222 Microprocessor and Embedded Systems [BCOS113] 10
BCOS223 Object Oriented Methodologies [BCOS112] 10
BCOS224 Design and Analysis of Algorithms [BCOS122] 10
BCOS225 Software Project Management 10
BCOS226 Enterprise Team Project 10
BMAN221 Entrepreneurship Theory and Practice [INSY124] 12
Level 3 Semesters 1 and 2
BCOS321 Work Related Learning Student Report 20
BCOS322 Work Related Learning Project 40
BCOS323 Work Related Learning Mentor’s Report 60
Level 4 Semester 1 [Prerequisite]
BCOS411 Simulation and Modeling 10
BCOS412 Computer Security 10
BCOS413 Computer Graphics 10
INSY411 Human and Computer Interaction [INSY211] 10
INSY413 Data Warehousing and Data Mining [INSY122] 10
INSY414 Cyber Law and Professional Ethics 10
Level 4 Semester 2
BCOS421 Digital Signal Processing 10
BCOS422 Artificial Intelligence 10
BCOS423 Parallel Distributed Computing 10
BCOS424 Compiler Design 10
BCOS425 Capstone Innovation Project 20
“We thrive to be the best department endeavouring in quality teaching, research, serving the community, innovation and commercialisation of ideas.
Ms C Ruvinga
(Chairperson)
