Course Structure & Content
Year 1
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
CSC 101 |
Introduction to Computer Science |
3 |
Core |
Details
|
2 |
CHM 101 |
General Chemistry I |
3 |
Required |
Details
|
3 |
MTH 101 |
Elementary Mathematics I |
3 |
Required |
Details
|
4 |
MTH 103 |
Elementary Mathematics III |
3 |
Required |
Details
|
5 |
PHY 101 |
General Physics I |
3 |
Required |
Details
|
6 |
PHY 107 |
General Practical Physics I |
1 |
Required |
Details
|
7 |
GST 101 |
Communication in English I |
2 |
Required |
Details
|
8 |
GST 113 |
Nigerian Peoples and Culture |
2 |
Required |
Details
|
9 |
GST 121 |
Use of Library, Study Skills and ICT |
2 |
Required |
Details
|
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
CSC 102 |
Introduction to Problem Solving |
3 |
Core |
Details
|
2 |
CSC 104 |
Introduction to Computing |
3 |
Core |
Details
|
3 |
MTH 102 |
Elementary Mathematics II |
3 |
Required |
Details
|
4 |
PHY 102 |
General Physics II |
3 |
Required |
Details
|
5 |
PHY 108 |
General Practical Physics II |
1 |
Required |
Details
|
6 |
STA 112 |
Introduction to Statistics |
3 |
Required |
Details
|
7 |
GST 102 |
Communication in English II |
2 |
Required |
Details
|
8 |
GST 112 |
Logic, Philosophy & Human Existence |
2 |
Required |
Details
|
9 |
GST 128 |
Contemporary Health Issues |
2 |
Required |
Details
|
Year 2
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
CSC 201 |
Computer Programming I |
3 |
Core |
Details
|
2 |
CSC 203 |
Operating System I |
3 |
Core |
Details
|
3 |
CSC 205 |
Discrete Structures |
3 |
Core |
Details
|
4 |
CSC 207 |
Computer Hardware |
3 |
Core |
Details
|
5 |
MTH 201 |
Mathematical Methods |
3 |
Required |
Details
|
6 |
GST 211 |
Environment & Sustainable Development |
2 |
Required |
Details
|
7 |
PWE 201 |
Introduction to Modern Physics |
3 |
Elective |
Details
|
8 |
MAT 205 |
Linear Algebra I |
2 |
Elective |
Details
|
9 |
STA 231 |
Statistics for Science & Engineering I |
2 |
Elective |
Details
|
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
CSC 202 |
Computer Programming II |
3 |
Core |
Details
|
2 |
CSC 204 |
Fundamentals of Data Structures |
3 |
Core |
Details
|
3 |
CSC 206 |
Foundations of Sequential Program |
3 |
Core |
Details
|
4 |
CSC 208 |
Low level language programming |
2 |
Core |
Details
|
5 |
CSC 299 |
Industrial Training (12 Weeks) |
3 |
Core |
Details
|
6 |
PWE 202 |
Introduction to Electric Circuits and Electronics |
3 |
Required |
Details
|
7 |
GST 224 |
Introduction to Entrepreneurship |
2 |
Required |
Details
|
8 |
MTH 206 |
Linear Algebra II |
2 |
Elective |
Details
|
9 |
SWE 206 |
Software Construction |
2 |
Elective |
Details
|
10 |
STA 232 |
Statistics for Physical Science & Engineering II |
2 |
Elective |
Details
|
Year 3
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
CSC 301 |
Object Oriented Programming (with Java ) |
3 |
Core |
Details
|
2 |
CSC 303 |
Operating System II |
3 |
Core |
Details
|
3 |
CSC 305 |
Computer Architecture and Organization I |
3 |
Core |
Details
|
4 |
CSC 307 |
Survey of Programming Languages |
4 |
Core |
Details
|
5 |
CSC 309 |
Computational Science & Numerical Methods |
3 |
Core |
Details
|
6 |
CSC 311 |
Data Management I |
3 |
Core |
Details
|
7 |
GST 311 |
Entrepreneurship |
2 |
Required |
Details
|
8 |
GST 221 |
Peace Studies and Conflict resolution |
2 |
Elective |
Details
|
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
CSC 302 |
Structured Programming (with C++) |
3 |
Core |
Details
|
2 |
CSC 304 |
Algorithms and Complexity Analysis |
3 |
Core |
Details
|
3 |
CSC 306 |
Computer Architecture and Organization II |
3 |
Core |
Details
|
4 |
CSC 308 |
System Analysis and Design |
3 |
Core |
Details
|
5 |
CSC 310 |
Compiler Construction I |
3 |
Core |
Details
|
6 |
CSC 312 |
Introduction to R programming |
2 |
Required |
Details
|
7 |
CSC 314 |
Research methodology & Grant Proposal writing |
2 |
Required |
Details
|
8 |
CSC 399 |
Industrial Training II (12 Weeks) |
3 |
Core |
Details
|
Year 4
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
CSC 401 |
Organization of Programming Languages |
3 |
Core |
Details
|
2 |
CSC 403 |
Software Engineering |
4 |
Core |
Details
|
3 |
CSC 405 |
Artificial Intelligence |
3 |
Required |
Details
|
4 |
CSC 407 |
Net Centric Computing |
3 |
Required |
Details
|
5 |
CSC 409 |
Human Computer Interface |
2 |
Required |
Details
|
6 |
CSC 499 |
Research Project |
6 |
Core |
Details
|
7 |
CSC 411 |
Special Topics in Computer Science |
3 |
Elective |
Details
|
8 |
CSC 413 |
Computer Graphics and Visualization |
2 |
Elective |
Details
|
9 |
CSC 415 |
Formal Models of Computation |
3 |
Elective |
Details
|
10 |
CSC 417 |
Information Technology Law |
2 |
Elective |
Details
|
11 |
CSC 419 |
Optimization Techniques |
3 |
Elective |
Details
|
12 |
CSC 421 |
Introduction to Management Information System (MIS) |
2 |
Elective |
Details
|
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
CSC 402 |
Data Management II |
3 |
Core |
Details
|
2 |
CSC 404 |
Computer Networks/Communications |
3 |
Core |
Details
|
3 |
CSC 406 |
Computer System Performance Evaluation |
3 |
Elective |
Details
|
4 |
CSC 408 |
Machine Learning with Python |
3 |
Required |
Details
|
5 |
CSC 410 |
Introduction to Mobile App Development |
3 |
Required |
Details
|
6 |
CSC 412 |
Special Topics in Software Engineering |
3 |
Elective |
Details
|
7 |
CSC 414 |
Queuing Systems Performance Evaluation |
3 |
Elective |
Details
|
8 |
CSC 416 |
Compiler Construction II |
3 |
Elective |
Details
|
9 |
CSC 418 |
Project Management |
3 |
Elective |
Details
|
10 |
CSC 420 |
Distributed Computing System |
3 |
Elective |
Details
|
11 |
CSC 422 |
Modelling and Simulation |
3 |
Elective |
Details
|
Duration:- 4 Years
Category:- Undergraduate
Programme Type:- Bachelor
Department:- Mathematics and Computing Science
Award:- BSc. Computer Science