0% found this document useful (0 votes)
2 views5 pages

Computer Science Course Structure Overview

The document outlines a structured curriculum for a Computer Science program over three years, divided into semesters with specific courses listed for each semester. It includes core courses such as Computer Literacy, Data Structures, and Operating Systems, as well as elective options in advanced topics like Computer Security and Data Warehousing. Additionally, remarks are provided for students who may need to redo certain courses or consult with the Head of Department (HOD) for guidance.

Uploaded by

Frank Tendo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views5 pages

Computer Science Course Structure Overview

The document outlines a structured curriculum for a Computer Science program over three years, divided into semesters with specific courses listed for each semester. It includes core courses such as Computer Literacy, Data Structures, and Operating Systems, as well as elective options in advanced topics like Computer Security and Data Warehousing. Additionally, remarks are provided for students who may need to redo certain courses or consult with the Head of Department (HOD) for guidance.

Uploaded by

Frank Tendo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

Year I, Semester I

Course Code Course Name Course Code


CSS 1100 Computer Literacy CSS 1100
CSC 1104 Communication skills for IT CSC 1104
CSC 1103 Computer Organization & Architecture CSC 1103
CSC 1108 individual Project CSC 1202
CSC 1107 Structured Programming CSC 1102
Year I, Semester II
Course Code Course Name Course Code
BIS 1206 Systems Analysis and Design IST 1204
MTH 1203 Calculus 1 CSC 1105
CSC 1214 Object-oriented Programming CSC 1102

MTH 2203 Numerical Analysis 1 CSC 1105

BIS 1204 Data & Information Management 1 IST 1203


Year II, Semester I
Course Code Course Name Course Code
CSC 2100 Data Structures & Algorithms CSC 1204
MTH 3105 Discrete Mathematics CSC 2105
BSE 1206 Computer Networks BSE 1206
CSC 2114 Artificial Intelligence CSC 2114
(Electives 1)
BSE 2105 Formal Methods BSE 2105
CSC 2113 Software Engineering CSC 2118
Year II, Semester II
Course Code Course Name Course Code
CSC 2200 Operating Systems CSC 1200
CSC 1209 Logic Programming CSC 2105

OR CSC 3117
CSC 2209 Systems Programming
CSC 2210 Automata, Complexity & Computability CSC 2210
BIT 2207 Research Methodology IST 2203
Year III, Semester I
Course Code Course Name Course Code
CSC 3119 User Interface Design CSC 3119
BAM 2102 Entrepreneurship Principles BAM 2102
CSC 3112 Principle of Programming Languages CSC 3115
CSC 3118 Computer Science Project 1 CSC 3118
1 Elective
BIS 3100 Modelling & Simulation IST 3208
CSC 3105 Computer Graphics CSC 3121
CSC 3117 Linear Programming CSC 3117
CSC 3115 Advanced Programming CSC 3115
Year III, Semester II
Course Code Course Name Course Code
BSE 2206 Data Communications BSE 2206
CSC 3205 Compiler Design CSC 3205
CSC 3211 Computer Science Project II CSC 3211
Electives (select 2)
CSC 3207 Computer Secutiry CSC 3207
BIS 3205 Data Warehousing & Business Intelligence BIS 3205
BSE 3202 Distributed Systems Development BSE 3202
CSC 3217 Emerging Trends in Computer Science CSC 3217
Course Name Remark
Computer Literacy
Communication skills
Computer Organization & Architecture
Software development project Year 1 sem 2
Structured & Object Oriented Programming Students redoing both CSC 1104 and CSC 1214 shoul

Course Name Remark


Systems Analysis and Design
Mathematics for Computer Science Year 1 semester 1 students redoing both MTH1203 an
Structured & Object Oriented Programming Students redoing both CSC 1107 and CSC 1214 shoul

OR study with BSSE Year 1 BSE1209 Object-oriented programming I


Mathematics for Computer Science Year 1 semester 1

OR Study with BSSE Year 1 MTH2203 Numerical Analysis I


Data & Information Management 1(BSSE) To study with BSSE students IST1203 Data & Informa

Course Name Remark


Data Structures & Algorithms Year 1 semester 2
Discrete Mathematics Year 2 semester 1
Computer Networks
Artificial Intelligence

Formal Methods(BSSE) To study with BSSE BSE 2105 Formal methods Year 2
Software Construction

Course Name Remark


Operating Systems Year 1 semester 2
Discrete Mathematics Year 2 semester 1

Operations Research Year 3 semester 1


To study with BSSE students Year 3
Automata, Complexity & Computability
Research Methodology

Course Name Remark


User Interface Design Old
Entrepreneurship Principles
Advanced Programming
Computer Science Project 1 Old

Modelling & Simulation


Computer Graphics
Operations Research
Advanced Programming

Course Name Remark


Data Communications
Compiler Design
Computer Science Project II

Computer Secutiry
Data Warehousing & Business Intelligence
Distributed Systems Development
Emerging Trends in Computer Science
and CSC 1214 should consult HOD

ng both MTH1203 and MTH2203 should consult the HOD CS


and CSC 1214 should consult HOD

203 Data & Information Management 1

mal methods Year 2 semester 1

You might also like