You are on page 1of 1

Home Undergraduate Postgraduate Research Short Courses Contact Us

Bachelor of Computer Science Search

Degree Programme

The Bachelor of Computer Science degree programme o ers the following options:

1. Software Engineering (SE).


2. Computer Systems Engineering (CSE).

FIRST YEAR

Students intending to pursue any of the degree options above will take rst year foundational
mathematics and sciences courses.

SECOND YEAR

CSC 2000 Computer Programming

CSC 2101 Computer Systems

CSC 2111 Computer Architecture

CSC 2901 Discrete Structures

CSC 2702 Databases and Information Management Systems

CSC 2912 Numerical Analysis

CSC 2202 Operating Systems

THIRD YEAR

Software Engineering Option

CSC 3600 Software Engineering

CSC 3301 Programming Languages and Paradigms

CSC 3801 Data Communications and Network

CSC 3011 Algorithm and Complexity

CSC 3612 IT Project Management

CSC 3712 Advanced Databases

CSC 3402 Fundamentals of Arti cal Intelligence

CSC 3312 Structure and Interpretation of Computer Programs

CSC 3742 Information and Network Security

Computer Systems Engineering Option

CSC 3120 Digital Electronics

CSC 3301 Programming Languages and Paradigms

CSC 3801 Data Communications and Network

CSC 3011 Algorithm and Complexity

CSC 3612 IT Project Management

CSC 3712 Advanced Databases

CSC 3402 Fundamentals of Arti cal Intelligence

CSC 3312 Structure and Interpretation of Computer Programs

CSC 3742 Information and Network Security

FOURTH YEAR

Software Engineering Option

CSC 4004 Project

CSC 4630 Advanced Software Engineering

CSC 4835 Wireless and Mobile Networks

CSC 4722 Distributed Systems

CSC 4745 Multimedia and Human Computer Interaction

CSC 4505 Graphics and Visual Computing

CSC 4822 Routing and Switching Technologies

CSC 4812 Cloud and High Performance Computing

CSC 4845 Fundamentals of Grid and Cluster Computing

CSC 4765 IT Audit and Controls

CSC 4642 Software Quality Assurance

CSC 4035 Web Programming and Technologies

CSC 4631 Software Testing and Maintenance

 Computer Systems Engineering               

CSC 4004 Project

CSC 4130 Hardware Design and Implementation

CSC 4921 Numerical Analysis I

CSC 4722 Distributed Systems

CSC 4745 Multimedia and Human Computer Interaction

CSC 4505 Graphics and Visual Computing

CSC 4822 Routing and Switching Technologies

CSC 4812 Cloud and High Performance Computing

CSC 4845 Fundamentals of Grid and Cluster Computing

CSC 4765 IT Audit and Controls

CSC 4642 Software Quality Assurance

CSC 4035 Web Programming and Technologies

CSC 4631 Software Testing and Maintenance

Copyright © 2016 Department of Computer Science, UNZA. All rights reserved. Disclaimer

You might also like