Call Us: +233-0266-839961 | 0503 030999

BSc (Hons) Computer Science - Programme Structure


Programme Structure

(For a detailed description of the individual courses, click here)

 

First Year

 

Semester 1

 

Semester 2

 

Course ID and Name

Credit Hours

Course ID and Name

Credit Hours

SICS 1573 Principles of Programming

3

SICS 1523 Object Oriented Programming           

3

SOGE 1573 Studies in African Development I

3

SIMS 1633 Calculus I

3

SICS 1533 Foundation of Computer Science

3

SIIS 2553 Database Systems I

3

SOED 1533 Introduction  to Academic Writing

3

SOGE1583 Logic & Reasoning

3

LAFR 1513 French Language I

3

SICS 1632 Intro to Computer Hardware

2

SIMS 1572  Algebra

2

SIIS1523 Basic Electronics

3

 

 

SICS 1543 Digital Computer Fundamental

3

 

17

 

20

 

Second Year

 

Semester 1

 

Semester 2

 

Course ID and Name

Credit Hours

Course ID and Name

Credit Hours

SICS 2583 Operating Systems

3

SICS 3643 Pervasive Software Engineering

3

SICS 2533 Data Communication & Networks I

3

SICS 2543 Data Communication & Networks II

3

SICS 2553 Computer Organization

3

SICS 2563 Numerical Methods

3

SIMS3533 Probability & Statistics

3

 

 

SICS2613 Java Programming

3

SICS3653 E-commerce Technology

3

SIMS 1643 Calculus II

 

3

SICS 2643 Computer Architecture & Micro-                  

                   Processor                                                                

3

SIIS2563 Database II

3

 

 

 

 

 

SICS 2623 Data Structures & Algorithm

                  Analysis

3

 

 

21

 

18

 

Third Year

 

Semester 1

 

Semester 2

 

Course ID and Name

Credit Hours

Course ID and Name

Credit Hours

SICS 3513 Human Computer Interactions

3

SICS 3523 Project Management for IS

3

SICS 3732 Operations Research

2

SICS 3943 Principles of Compiler Design

3

SICS 3573 Systems Programming Using LINUX

3

SICS 4543 Team Software Development

3

SOEC3573 Research Methods

3

SIMS4523 Advanced Mathematical Modeling

3

SICS 3693 Networked Information Systems

3

SIIS3563 Object Oriented Analysis & Design

3

SICS 2513 Mobile Application Development

3

SIIS3682   Technical Report Writing

2

SICS4583 Multimedia Systems & Web Engineering

3

SICS3623  Cyber Law

3

SIIS 3731 Office Applications Lab (Free Elective)

1

 

 

 

21

 

20

 

Electives: SICS 3553  Computer Graphics;  SICS 3593 Software Requirements Engineering; SICS 3613 Introduction to Software Testing; SICS 3673 Intelligent Robotic Systems ;SICS 3683 Strategic Information Systems;SICS SICS 3723 Design & Evaluation of Interactive System; SICS 3783 Software Lifecycles; SICS 3793 Geographical Information Systems Fundamentals; SICS 3823 Computer Programming for GIS;SIMS 3513.

 

Fourth Year

                                                       

Semester 1

 

Semester 2

 

Course ID and Name

Credit Hours

Course ID and Name

Credit Hours

SICS 4503 Computer Science Project /Diss. I

3

SICS 4603 Computer Science. Project /Diss. II

3

SICS 4733 Cloud Computing Fundamentals

3

SOMA 3513 Entrepreneurship & Innovation

3

SICS 4513 Artificial Intel. & Expert Systems

3

SICS 4523 Computer Simulation & Modeling

3

SICS4683  Visual Programming

3

SICS 4643 Networks & Telecommunications

3

SICS4693 Computer Security    

3

GSGR 4500 Development of Business Portfolio

0

SOGE 4553 Studies in African Development II

3

SICS 4823 Computer Forensics

3

 

18

 

15

 

Electives: SICS 4563 Software Process Improvement; SICS 4593 Concurrent Software Systems; SICS 4613 Grammars and Software Tools; SICS 4623 Web Database Systems; SICS 4633 Internet Protocol Routing; SICS 4653 Web Programming; SICS 4663 Digital Signal Processing; SICS 4723 Computer Vision; SICS 4743 E-Commerce Security; SICS 4843 Electronic Circuits; SICS 4783 Optoelectronics; SIMS 4543 Cryptography.

 

Minimum credit hours required for the degree: 150

 

 BSc (Hons) Computer Science - Description of Individual Courses