Course Structure & Content
Year 1
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
SWE 101 |
Introduction to Computing and Applications |
3 |
Core |
Details
|
2 |
MTH 101 |
Elementary Mathematics I |
3 |
Required |
Details
|
3 |
PHY 101 |
General Physics I |
3 |
Required |
Details
|
4 |
PHY 107 |
General Practical Physics I |
1 |
Required |
Details
|
5 |
GST 101 |
Communication in English I |
2 |
Required |
Details
|
6 |
GST 121 |
Use of Library, Study Skills and ICT |
2 |
Required |
Details
|
7 |
GST 113 |
Nigerian Peoples and Culture |
2 |
Required |
Details
|
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
SWE 102 |
Principle of Programming |
3 |
Core |
Details
|
2 |
SWE 104 |
Introduction to Web Technologies |
2 |
Core |
Details
|
3 |
MTH 102 |
Elementary Mathematical II |
3 |
Required |
Details
|
4 |
PHY 102 |
General Physics II |
3 |
Required |
Details
|
5 |
PHY 108 |
General Practical Physics II |
1 |
Required |
Details
|
6 |
GST 102 |
Communication in English II |
2 |
Required |
Details
|
7 |
GST 112 |
Logic, Philosophy & Human Existence |
2 |
Required |
Details
|
8 |
GST 128 |
Contemporary Health Issues |
2 |
Required |
Details
|
Year 2
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
SWE 201 |
Introduction to Software Engineering |
3 |
Core |
Details
|
2 |
SWE 203 |
Discrete Structures |
3 |
Core |
Details
|
3 |
SWE 205 |
Software Requirements and Design |
3 |
Core |
Details
|
4 |
SWE 207 |
Computer Architecture and Organisation |
3 |
Core |
Details
|
5 |
SWE 209 |
Data Structure and Algorithm |
3 |
Core |
Details
|
6 |
CSC 201 |
Computer Programming I |
3 |
Required |
Details
|
7 |
GST 211 |
Environment & Sustainable Development |
2 |
Required |
Details
|
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
SWE 202 |
Principle of Programming II |
3 |
Core |
Details
|
2 |
SWE 204 |
Logic and its Application in Computer Science |
2 |
Core |
Details
|
3 |
SWE 206 |
Software Construction |
2 |
Core |
Details
|
4 |
SWE 208 |
Design and Analysis of Computer Algorithms |
2 |
Core |
Details
|
5 |
SWE 210 |
Principles of Operating Systems |
2 |
Core |
Details
|
6 |
SWE 212 |
Software Engineering Process |
2 |
Core |
Details
|
7 |
STA 202 |
Introduction to Statistics (actually STA 201) |
3 |
Required |
Details
|
8 |
MTH 206 |
Linear Algebra I |
2 |
Required |
Details
|
9 |
GST 224 |
Introduction to Entrepreneurship |
2 |
Required |
Details
|
10 |
GST 226 |
Leadership Skills |
2 |
Required |
Details
|
Year 3
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
SWE 301 |
Objected-Oriented Analysis and Design |
3 |
Core |
Details
|
2 |
SWE 303 |
Software Testing and Quality Assurance |
2 |
Core |
Details
|
3 |
SWE 305 |
Web Application Development |
3 |
Core |
Details
|
4 |
SWE 307 |
Database System |
3 |
Core |
Details
|
5 |
SWE 309 |
Concept of Programming Languages |
2 |
Core |
Details
|
6 |
CSC 301 |
Object-oriented Programming with Java |
3 |
Required |
Details
|
7 |
SWE 311 |
Programming with C# |
2 |
Elective |
Details
|
8 |
STA 343 |
Operations Research I |
2 |
Core |
Details
|
9 |
GST 311 |
Entrepreneurial Development and Graduate Self-Employment |
3 |
Required |
Details
|
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
SWE 399 |
Students Industrial Work Experience Schemes |
6 |
Core |
Details
|
Year 4
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
SWE 401 |
Software Configuration Management and Maintenance |
2 |
Core |
Details
|
2 |
SWE 403 |
Software Engineering Project Management |
2 |
Core |
Details
|
3 |
SWE 405 |
Research Methodology & Grant Proposal Writing |
2 |
Core |
Details
|
4 |
SWE 407 |
Software Engineering Professional Practice |
2 |
Core |
Details
|
5 |
SWE 409 |
Software Engineering Security |
2 |
Core |
Details
|
6 |
SWE 411 |
AI and Expert Systems |
3 |
Elective |
Details
|
7 |
SWE 413 |
Engineering Mobile Applications |
2 |
Elective |
Details
|
8 |
SWE 415 |
Embedded Systems |
2 |
Elective |
Details
|
9 |
SWE 499 |
Final Year Student’s Project |
6 |
Core |
Details
|
10 |
SWE 417 |
Compiler Construction I |
3 |
Elective |
Details
|
# |
CODE |
COURSE TITLE |
UNIT |
STATUS |
# |
1 |
SWE 402 |
Software Engineering Economics |
2 |
Core |
Details
|
2 |
SWE 404 |
Human Computer Interaction |
2 |
Core |
Details
|
3 |
SWE 406 |
Open Source Software Development and Applications |
2 |
Core |
Details
|
4 |
SWE 408 |
Distributed, Parallel and Cloud Computing |
2 |
Core |
Details
|
5 |
SWE 410 |
Software Architecture and Design |
2 |
Core |
Details
|
6 |
SWE 412 |
Special Topics in Software Engineering |
2 |
Elective |
Details
|
7 |
SWE 414 |
Fault-Tolerant Computing |
2 |
Elective |
Details
|
8 |
SWE 416 |
Game Design and Development |
2 |
Elective |
Details
|
9 |
CSC 412 |
Modelling and Simulation |
2 |
Elective |
Details
|
10 |
CSC 404 |
Computer Networks/Communications |
3 |
Required |
Details
|
11 |
SWE 418 |
Intro to R Programming |
3 |
Required |
Details
|
Duration:- 4
Category:- Undergraduate
Programme Type:- Bachelor
Department:- Mathematics and Computing Science
Award:- B.Sc. Software Engineering