Computer Science Curriculum
S/N
|
Course
Code
|
Course Title
|
Units
|
Status
|
LH
|
PH
|
1
|
BIO 101
|
General Biology I
|
3
|
E
|
45
|
-
|
2
|
CHM 101
|
General Chemistry I
|
3
|
R
|
45
|
-
|
3
|
CSC 101
|
Introduction to Computer Science
|
3
|
C
|
30
|
45
|
4
|
GST 111
|
Communication in English I
|
2
|
C
|
30
|
-
|
5
|
GST 113
|
Nigerian Peoples and Culture
|
2
|
R
|
30
|
-
|
6
|
GST 121
|
Use of Library, Study Skills and ICT
|
2
|
R
|
30
|
-
|
7
|
MTH 101
|
General Mathematics I
|
3
|
R
|
45
|
-
|
8
|
PHY 101
|
General Physics I
|
3
|
R
|
45
|
-
|
9
|
PHY 107
|
General Physics Practical I
|
1
|
R
|
-
|
45
|
S/N
|
Course
Code
|
Course Title
|
Units
|
Status
|
LH
|
PH
|
1
|
CSC 102
|
Introduction to Problem Solving
|
3
|
C
|
30
|
45
|
2
|
GST 112
|
Logic, Philosophy & Human Existence
|
2
|
E
|
30
|
-
|
3
|
MTH 102
|
General Mathematics II
|
3
|
R
|
45
|
-
|
4
|
PHY 102
|
General Physics II
|
3
|
R
|
45
|
-
|
5
|
PHY 108
|
General Physics Practical II
|
1
|
R
|
-
|
45
|
6
|
BIO 102
|
General Biology II
|
3
|
E
|
45
|
-
|
7
|
CHM 102
|
General Chemistry II
|
3
|
R
|
45
|
-
|
S/N
|
Course Code
|
Course Title
|
Units
|
Status
|
LH
|
PH
|
1
|
CSC 201
|
Computer Programming I
|
3
|
C
|
30
|
45
|
2
|
CSC 205
|
Operating Systems I
|
3
|
C
|
30
|
45
|
3
|
CSC 218
|
Foundations of Sequential Program
|
3
|
R
|
45
|
-
|
4
|
CSC 299
|
Industrial Training (12 Weeks)
|
3
|
C
|
|
|
5
|
GST 125
|
Contemporary Health Issues
|
2
|
R
|
30
|
-
|
6
|
GST 211
|
Environment & Sustainable Development
|
2
|
R
|
30
|
-
|
7
|
GST 223
|
Introduction to Entrepreneurship
|
2
|
R
|
30
|
-
|
8
|
MTH 201
|
Mathematical Methods
|
3
|
R
|
30
|
45
|
S/N
|
Course Code
|
Course Title
|
Units
|
Status
|
LH
|
PH
|
1
|
CSC 202
|
Computer Programming II
|
3
|
C
|
30
|
45
|
2
|
CSC 204
|
Fundamentals of Data Structures
|
3
|
R
|
30
|
45
|
3
|
CSC 208
|
Discrete Structure
|
3
|
R
|
45
|
-
|
4
|
CSC 212
|
Computer Hardware
|
3
|
R
|
30
|
45
|
5
|
GST 122
|
Communication in English II
|
2
|
C
|
30
|
-
|
6
|
PHY 202
|
Electric circuits and Electronics
|
3
|
R
|
30
|
45
|
S/N
|
Course Code
|
Course Title
|
Units
|
Status
|
LH
|
PH
|
1
|
CSC 301
|
Structured Programming
|
3
|
C
|
45
|
-
|
2
|
CSC 303
|
Computer Logic I
|
|
|
|
|
3
|
CSC 305
|
Operating Systems II
|
3
|
C
|
45
|
-
|
4
|
CSC 315
|
Computer Architecture and Organization II
|
3
|
R
|
45
|
-
|
5
|
CSC 321
|
Systems Analysis and Design
|
3
|
R
|
30
|
45
|
6
|
CSC 333
|
Computational Science & Numerical Methods
|
3
|
R
|
45
|
-
|
7
|
CSC 399
|
Industrial Training II (12 Weeks)
|
3
|
C
|
|
|
8
|
GST 311
|
Entrepreneurship
|
2
|
R
|
30
|
-
|
S/N
|
Course Code
|
Course Title
|
Units
|
Status
|
LH
|
PH
|
1
|
CSC 302
|
Object- Oriented Programming
|
3
|
R
|
45
|
-
|
2
|
CSC 304
|
Data Management I
|
3
|
C
|
45
|
-
|
3
|
CSC 306
|
Computer Logic II
|
|
|
|
|
4
|
CSC 310
|
Algorithms and Complexity Analysis
|
3
|
R
|
45
|
-
|
5
|
CSC 314
|
Computer Architecture and Organization I
|
3
|
R
|
45
|
-
|
6
|
CSC 316
|
Compiler Construction I
|
3
|
R
|
45
|
-
|
7
|
CSC 332
|
Survey of Programming Language
|
4
|
C
|
45
|
45
|
8
|
GST 222
|
Peace Studies and Conflict Resolution
|
2
|
E
|
30
|
-
|
9
|
GST 224
|
Leadership Skills
|
2
|
R
|
30
|
-
|
S/N
|
Course Code
|
Course Title
|
Units
|
Status
|
LH
|
PH
|
1
|
CSC 401
|
Organisation of Programming Languages
|
3
|
R
|
45
|
-
|
2
|
CSC 403
|
Software Engineering
|
4
|
C
|
45
|
45
|
3
|
CSC 421
|
Net-Centric Computing
|
3
|
R
|
45
|
-
|
4
|
CSC 423
|
Computer Networks/Communications
|
3
|
C
|
30
|
45
|
5
|
CSC 441
|
Human Computer Interface
|
2
|
R
|
30
|
-
|
6
|
CSC 499
|
Project I
|
3
|
C
|
|
|
7
|
CSC 411
|
Artificial Intelligence
|
3
|
R
|
45
|
-
|
8
|
GST 311
|
Entrepreneurship
|
2
|
R
|
30
|
-
|
9
|
CSC 433
|
Computer Graphics and Visualisation
|
2
|
E
|
30
|
45
|
10
|
CSC 435
|
Optimization Techniques
|
3
|
E
|
30
|
45
|
S/N
|
Course Code
|
Course Title
|
Units
|
Status
|
LH
|
PH
|
1
|
CSC 404
|
Data Management II
|
3
|
C
|
30
|
45
|
2
|
CSC 416
|
Compiler Construction II
|
3
|
E
|
45
|
-
|
3
|
CSC 422
|
Project Management
|
3
|
E
|
30
|
45
|
4
|
CSC 432
|
Distributed Computing System
|
3
|
E
|
30
|
45
|
5
|
CSC 482
|
Modelling and Simulation
|
3
|
E
|
30
|
45
|
6
|
CSC 492
|
Special Topics in Computer Science
|
3
|
E
|
30
|
45
|