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 Intro to Programming using  C++ 3 SICS 1523 OOP using C++ 3
SOGE 1573 Studies in African Development 3 SIMS 1633 Calculus I 3
SICS 1533 Foundation of Computer Science 3 SICS 1543 Digital Computer Fundamental 3
SOED 1533 Intro to Academic Writing 3 SOGE1583 Logic & Reasoning 3
LAFR 1513 French Language I 3 SICS 1632 Intro to Computer Hardware 2
SIMS 1612  Linear Algebra 2    
  17   14

  

Second Year

Semester 1
Semester 2
 Course ID and Name Credit
Hours
 Course ID and Name Credit
Hours
SICS 2583 Operating Systems 3 SICS 3643Principles of Software Engineering 3
SICS 2533 Data Communication & Networks I 3 SICS 2543 Data Communication& Networks II 3
SICS 2553 Computer Organization 3 SICS 2563Numerical Methods 3
SICS 2573 Database Management Systems 3 SICS3653 E-commerce & E-business 3
SIMS 1643 Calculus II 3

SICS 2643 Computer Architecture & Micro-Processor

3
SICS2613 Java Programming 3

SICS 2623 Data Structures & Algorithm Analysis

3
  18   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 3533 IS Analysis & Design 3 SICS 3943 Principles of Compiler Design 3
SICS 4533 Web Design & Multimedia 3 SICS 4543 Team Software Dev’t 3

SICS 3573 Systems Programming using UNIX & LINUX

3 SICS 3732 Operations Research 2
SOEC3572 Research Methods 2 SIMS4523 Advanced Mathematical Modeling 3
SIMS3533 Probability&Statistics 3 Elective 3
Elective 3    
  20   17

 

Electives:  SICS 3553  Computer Graphics;  SICS 3583 Software Project Management; SICS 3593 Software Requirements Engineering; SICS 3613 Introduction to Software Testing; SICS 3623 Cyber Law; SICS 3653 E-business and e-commerce; SICS 3673 Intelligent Robotic Systems;SICS 3683 Strategic Information Systems;SICS 3693 Networked Information Systems; 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 Vector Functions and Differential Equations; SIMS 3523 Ordinary Differential Equations.

 

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 Scien. Project /Diss. II 3
SICS 3693 Networked Information Systems 3 SOMA 3513 Entrepreneurship & Innovation 3

SICS 4513 Artificial Intelligence & Expert Systems

3 SICS 4523 Computer Simulation & Modeling 3
SICS4693 Computer Security 3 SICS 4643 Networks &Telecommunications 3
GSGR 4510 Regent Industr Placement Experience 0 SICS 4823 Computer Forensics 3
SICS 4753 Introductory Electronics 3 GSGR 4500 Dev’t of Business Portfolio 0
  15   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 4683 Visual Programming; SICS 4723 Computer Vision; SICS 4743 E-Commerce Security; SICS 4843 Electronic Circuits; SICS 4783 Optoelectronics; SIMS 4523 Adv. Mathematical Modeling; SIMS 4543 Cryptography.

 

Minimum credit hours required for the degree: 128

 

 BSc (Hons) Computer Science - Description of Individual Courses