Computer Science

Programme Duration : 4 years


The Department of Mathematics and Computer Science was established in 2012 to contribute to ELIZADE UNIVERSITY’s (EU) mission to produce self-reliant graduates imbued with requisite skills, competences and ability to be key players in the nation’s quest for socio-economic technological development. To achieve this, the Department has recruited staff within and outside Nigeria, and the Computer Science research laboratories are well-equipped with modern scientific equipment. In accordance, the program maintains a level of structural and content-based flexibility demanded by a changing world.


Objectives
The Aim and Objectives of Bachelors honours degree programme in Computer Science include: (i) To create in students the awareness of and enthusiasm of computer science and its capabilities; (ii) To involve the students in an intellectually stimulating and satisfying experience of learning and studying; (iii) To provide a broad and balanced foundation in computer science knowledge and practical skills; (iv) To develop in students through an education in computer science a range of transferrable applicable skills of information technology to all aspects of human endeavours; (v) To generate in students an appreciation of the importance of computer in an industrial, economic, technological and social context; and (vi) To provide students with knowledge and skills in computer science or multi-disciplinary studies involving computer science.


Philosophy
The curriculum of the Computer Science emphasizes the art, science, engineering and technology of computing and information systems.


Admission Requirements
The entry requirements shall be least credit level passes in five subjects including English Language, Mathematics and Physics to form the core subjects with credit in at least two relevant science subjects, at Senior Secondary School Certificate or its equivalent. In addition, an acceptable passes in the University. Candidates with two A level passes (graded A-E) at the Advanced Level in one or more relevant subjects (Chemistry, Mathematics and Physics) may undertake a three-year programme into 200-level.


Course Outline

SN Course Code Title Unit Level Semester
1 CSC 102 Introduction to Problem Solving 3 100 Second Learn More
2 CSC 101 Introduction to Computer Science 3 100 First Learn More
3 CSC 206 Human-Computer Interaction (HCI) 2 200 Second Learn More
4 CSC 203 Operating System 3 200 First Learn More
5 CSC 205 Discrete Structure 3 200 First Learn More
6 CSC 201 Computer Programming I 3 200 First Learn More
7 CSC 209 Computer Hardware 3 200 First Learn More
8 CSC 202 Computer Programming II 3 200 Second Learn More
9 CSC 204 Algorithms and Data Structure 2 200 Second Learn More
10 CSC 210 Systems Analysis and Design 3 200 Second Learn More
11 CSC 208 Computer Logic 2 200 Second Learn More
12 CSC 396 SIWES II-Log Book Records & Seminar 4 300 Second Learn More
13 CSC 321 Web Application Programming 2 300 First Learn More
14 CSC 394 SIWES I-On Site Assessment 4 300 Second Learn More
15 CSC 305 Database Systems I 3 300 First Learn More
16 CSC 303 Object-Oriented Programming 3 300 First Learn More
17 CSC 317 Survey of Programming Languages 2 300 First Learn More
18 CSC 307 Computer Systems Architecture 3 300 First Learn More
19 CSC 309 Compiler Design 3 300 First Learn More
20 CSC 319 Assembly Language Programming 2 300 First Learn More
21 CSC 398 SIWES III- Students’ Reports 4 300 Second Learn More
22 CSC 401 Student Seminar Topics in computer science 3 400 First Learn More
23 CSC 420 Theory of Automata and Computing 3 400 Second Learn More
24 CSC 427 Computer Graphics and Visualization 3 400 First Learn More
25 CSC 428 Algorithms and Complexity Analysis 3 400 Second Learn More
26 CSC 432 Operations Research 2 400 Second Learn More
27 CSC 434 Expert systems 2 400 Second Learn More
28 CSC 426 Computer Simulations 3 400 Second Learn More
29 CSC 430 Queuing Systems 2 400 Second Learn More
30 CSC 424 Artificial Intelligence 2 400 Second Learn More
31 CSC 423 Software Engineering 3 400 First Learn More
32 CSC 425 Computer Networks and Communication 3 400 First Learn More
33 CSC 435 Numerical Analysis 2 400 First Learn More
34 CSC 429 Management Information System 3 400 First Learn More
35 CSC 433 Emerging Technologies 2 400 First Learn More
36 CSC 422 Database Management II 3 400 Second Learn More
37 CSC 431 Computer System Performance Evaluation 2 400 First Learn More
38 CSC 490 Research Project 6 400 Second Learn More