Computer Science Education

FACULTY OF EDUCATION

DEPARTMENT OF SCIENCE EDUCATION

2022/2023 ACADEMIC SESSION

COMPUTER SCIENCE EDUCATION PROGRAMME

 

Computer Science Programme 
100 Level Harmattan Semester    
Course Code Level Course Tittle Units  Status
BGY 101 100 Introductory General Biology 3 C
CHM 105 100 General Physical Chemistry 3 C
CMP 101 100 Introduction to Computer Science 3 C
GNS 101 100 Communication in English I 2 C
GNS 103 100 Basic Communication in Arabic I 1 C
GNS 105 100 Use of Library, Study Skills and ICT 2 C
MAT 101 100 Elementary Mathematics I (Algebra and Trigonometry) 3 C
MAT 103 100 Elementary Mathematics III (Vectors, Mechanics and Geometry) 3 C
PHY 101 100 Mechanics, Thermal Physics and Waves 3 C
PHY 107 100 General Physics Laboratory I 1 C
         
100 Level Rain  Semester    
Course Code Level Course Tittle Units  Status
CMP 102 100 Introduction to Problem Solving 3 C
GNS 102 100 Communication in English II 2 C
GNS 104 100 Islamic Faith and Practices 1 C
MAT 102 100 Elementary Mathematics II (Calculus) 3 C
PHY 102 100 Electricity, Magnetism and Modern Physics 3 C
PHY 108 100 General Physics Laboratory II 1 C
STA 104 100 Introduction to Probability Distribution 3 C
         
200 Level Harmattan Semester    
Course Code Level Course Tittle Units  Status
CMP 201 200 Computer Programming I 3 C
CMP 205 200 Operating Systems I 3 C
CMP 207 200 Foundations of Sequential Program 3 C
CMP 299 200 Industrial Training I 3 C
GNS 201 200 Logic, Philosophy and Human Existence 2 C
GNS 203 200 Basic Communication in Arabic II 1 C
GNS 205 200 Introduction to Entrepreneurship 2 C
MAT 201 200 Mathematical Methods I 3 C
MAT 203 200 Sets, Logic and Algebra 3 E
MAT 205 200 Linear Algebra I 2 E
MAT 207 200 Real Analysis I 3 E
STA 203 200 Statistical Inference II 4 E
STA 209 200 Statistics for Physical Sciences and Engineering I 2 C
         
200 Level Rain  Semester    
Course Code Level Course Tittle Units  Status
CMP 202 200 Computer Programming II 3 C
CMP 204 200 Fundamentals of Data Structures 3 C
CMP 208 200 Discrete Structure 3 C
CMP 212 200 Computer Hardware 3 C
GNS 202 200 Nigerian People, Culture and the Economy 2 C
GNS 204 200 Basic Islamic Concepts 1 C
GNS 206 200 Contemporary Health Issues 2 C
MAT 202 200 Elementary Differential Equations 3 E
MAT 206 200 Linear Algebra II 2 E
PHY 202 200 Electric Circuit Theory and Electronics 3 C
STA 204 200 Probability II 4 E
STA 210 200 Statistics for Physical Sciences and Engineering II 2 C
         
300 Level Harmattan  Semester    
Course Code Level Course Tittle Units  Status
CMP 301 300 Structured Programming 3 C
CMP 305 300 Operating Systems II 3 C
CMP 315 300 Computer Architecture and Organization I 3 C
CMP 317 300 Research Methodology 2 C
CMP 321 300 System Analysis and Design 3 C
CMP 331 300 Operations Research 3 E
CMP 333 300 Computational Science and Numerical Methods 3 C
CMP 335 300 Statistical Computing 3 E
CMP 399 300 Industrial Training II 3 C
GNS 301 300 Environment & Sustainable Development 2 C
GNS 303 300 Entrepreneurship and Skills Development 2 C
         
300 Level Rain  Semester    
Course Code Level Course Tittle Units  Status
CMP 302 300 Object Oriented programming 3 C
CMP 304 300 Data Management I 3 C
CMP 306 300 Theory of Computing 3 E
CMP 308 300 Formal Methods and Software Development 3 C
CMP 310 300 Algorithms and Complexity Analysis 3 C
CMP 314 300 Computer Architecture and Organization II 3 C
CMP 316 300 Compiler Construction I 3 C
CMP 332 300 Survey of Programming Languages 4 C
CMP 334 300 Numerical Analysis 3 E
GNS 302 300 Leadership Skills, Peace & Conflict Resolution 2 C
         
400 Level Harmattan  Semester    
Course Code Level Course Tittle Units  Status
CMP 401 400 Organization of Programming Languages 3 C
CMP 403 400 Software Engineering 4 C
CMP 411 400 Artificial Intelligence 3 C
CMP 415 400 Computer System Performance Evaluation 3 E
CMP 433 400 Computer Graphics and Visualization 3 E
CMP 499 400 Project 6 C
         
400 Level Rain  Semester    
Course Code Level Course Tittle Units  Status
CMP 404 400 Data Management II 3 C
CMP 408 400 Human Computer Interface 3 C
CMP 410 400 Compiler Construction II 3 E
CMP 412 400 Modeling and Simulation 3 E
CMP 416 400 Formal Models of Computation 3 E
CMP 418 400 Net-Centric Computing 3 C
CMP 420 400 Computer Networks and Communications 3 C
CMP422 400 Special Topics in Computer Science 3 E