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