INTRODUCTION
Computer Science is presently the fastest developing discipline in this age. In developed and developing countries, the computer is used in every aspect of life such as in industry, business, government and home - entertainment. In many countries, computers have become vital parts of the structure of many public and privately owned enterprises and are very useful in controlling operations and at the same time producing information of value for planning and operational purposes. So far, no industrialized nation has been able to make it without the use of computer. New trends in the evolutionary cycle of development call for a sustained effort at adapting the computer in a manner that best serves societal needs. The Ebonyi State University in recognition of this challenge created the department of Computer Science to lead the way in this all-important field.
PHILOSOPHY
Computer Science Department desires to train mission-oriented computer science experts who will upon graduation, become competent professionals able to relate their studies to practical real-life situations. This has to be so since the computer has become a potent force in our society and therefore requires responsible people with clear understanding of what constitute correct and gainful computer applications. The content courses described in this academic curriculum reflect both the core and compulsory courses recommended in the NUC Approved Minimum Standards and those other courses which the Department considers relevant and essentials at this stage for the achievement of her set objectives. The faculty common courses are described in the curriculum of the department offering the courses. For example, MAT 101 - Elementary Mathematics 1 which is common to the entire department in the Faculty of Applied Natural Sciences is described in the academic curriculum of the Department of Mathematics / Statistics. This academic curriculum may be reviewed from time to time, to reflect the University and Department goals, objectives, and philosophy, and the growth in the ICT industry in order to meet the needs of the society.
OBJECTIVES
The major objective here may be summarised as follows:
JOB OPPORTUNITY
Graduates of this Department are marketable. They can be employed in industries, Banks, Government ministries and parastatals, Educational institutions and private' companies. They can be self-employed by setting up their own computer outfits. In fact, they can be employed wherever computers are in use.
ADMISSION REQUIREMENTS:
The student who applied to read computer science is expected to sit for the following subjects in the University Matriculation Examination and must have credit passes in the under listed Departmental required subjects in SSCE or NECO.
COURSE CODING:
The following is the guide to understanding the course codes: Core(C), Required(R) or Elective (E) and General (G), this also guided by the stress codes for the courses offered in this department.
The three numeric digits in each course code represent the following:
1st digit =Year of study, 2nd digit = stress code and 3 rd digit = semester (odd for 1st and Even for 2nd semesters respectively.)
ADMISSION REQUIREMENTS:
The student who applied to read computer science is expected to sit for the following subjects in the University Matriculation Examination and must have credit passes in the under listed Departmental required subjects in SSCE or NECO.
COURSE CODING:
The following is the guide to understanding the course codes: Core(C), Required(R) or Elective (E) and General (G), this also guided by the stress codes for the courses offered in this department.
The three numeric digits in each course code represent the following:
1st digit =Year of study, 2nd digit = stress code and 3 rd digit = semester (odd for 1st and Even for 2nd semesters respectively.)
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS |
---|---|---|---|---|
1 | BIO 101 | General Biology I | 2 | R |
2 | BIO 191 | Practical General Biology I | 1 | R |
3 | CSC 101 | Introduction to Computer Science | 2 | C |
4 | GST 101 | Use of English I | 2 | G |
5 | GST 102 | Philosophy and Logic | 2 | G |
6 | GST 103 | Nigerian People & Culture | 2 | G |
7 | ICH 101 | General Chemistry I | 2 | R |
8 | ICH 191 | Practical General Chemistry I | 1 | R |
9 | MAT 101 | Algebra & Matrices | 3 | R |
10 | PHY 101 | General Physics I | 3 | R |
11 | PHY 191 | Practical General Physics I | 1 | R |
12 | STA 101 | Basic Statistics | 2 | R |
TOTAL UNITS | 23 |
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS |
---|---|---|---|---|
1 | BIO 102 | General Biology II | 2 | E |
2 | BIO 192 | Practical General Biology II | 1 | E |
3 | CSC 102 | Introduction to Computer Systems | 2 | C |
4 | CSC 112 | Problem Solving and Programming | 3 | C |
5 | GST 106 | Social Sciences | 2 | G |
6 | GST 107 | Use of English II | 2 | G |
7 | ICH 102 | General Chemistry II | 2 | E |
8 | ICH 192 | Practical General Chemistry II | 1 | E |
9 | MAT 102 | Calculus & Coordinate Geometry | 3 | R |
10 | MAT 104 | Vectors & Matrices | 2 | R |
11 | PHY 102 | General Physics II | 3 | R |
12 | PHY 192 | Practical General Physics II | 1 | R |
TOTAL UNITS | 21 |
Students are to choose either a pair of BIO 102 & BIO 192 OR ICH 102 & ICH192
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS | |
---|---|---|---|---|---|
1 | CSC 213 | Sequential Programming and File Processing | 2 | C | |
2 | CSC 215 | Low Level Programming | 2 | C | |
3 | CSC 217 | Structured & Visual Programming | 2 | C | |
4 | CSC 221 | Information Technology & Internet Concepts | 3 | C | |
5 | CSC 231 | Data Structure & Algorithms | 2 | C | |
6 | MAT 201 | Mathematical Methods I | 2 | R | |
7 | MAT 211 | Sets, Logics & Algebra | 2 | R | |
8 | PHY 261 | Modern Physics | 2 | R | |
9 | STA 201 | Statistics for Applied Sciences | 2 | R | |
10 | GST 201 | Entrepreneurial Studies I | 1 | G | |
TOTAL UNITS | 20 |
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS | |
---|---|---|---|---|---|
1 | CSC 204 | Database Creation & Management | 2 | C | |
2 | CSC 216 | Internet Programming | 2 | C | |
3 | CSC 226 | System Analysis and Design | 2 | C | |
4 | CSC 232 | Numerical Methods & Computational Science | 2 | C | |
5 | CSC 242 | Digital Design & Logics | 2 | C | |
6 | MAT 202 | Mathematical Methods II | 2 | R | |
7 | MAT 212 | Introduction to Real Analysis | 2 | R | |
8 | PHY 262 | Electric Circuit & Electronics | 3 | R | |
9 | GST 202 | Entrepreneurial Studies II | 1 | G | |
TOTAL UNITS | 18 |
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS |
---|---|---|---|---|
1 | CSC 311 | Object Oriented Programming | 2 | C |
2 | CSC 321 | Compiler Construction | 2 | C |
3 | CSC 323 | Operating System I | 2 | C |
4 | CSC 325 | Software Engineering | 2 | C |
5 | CSC 313 | Survey of Programming Languages | 2 | C |
6 | CSC 343 | Computer Architecture & Organization | 2 | C |
7 | CSC 333 | Discrete Structure | 2 | C |
8 | STA 331 | Inference II | 2 | R |
9 | GST 301 | Entrepreneurial Studies | 1 | G |
10 | Elective | 2 | AR | |
Electives Courses | Choose only one | |||
CSC 303 | Cloud Computing | 2 | E | |
CSC 315 | Formal Methods | 2 | E | |
CSC 327 | Operation Research | 2 | E | |
CSC 329 | Data Science | 2 | E | |
TOTAL UNITS | 19 | |||
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS |
---|---|---|---|---|
1 | CSC 398 | Students Industrial Work Experience Scheme (SIWES) | 18 | AR |
TOTAL UNITS | 18 |
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS |
---|---|---|---|---|
1 | CSC 411 | Organization of programming Languages | 2 | C |
2 | CSC 421 | Computer Simulation & Modeling | 2 | C |
3 | CSC 423 | Computer Network | 2 | C |
4 | CSC 435 | Design & Analysis of Algorithm | 2 | C |
5 | CSC 491 | Seminar on Current Issues in Computer Science | 2 | C |
6 | CSC 437 | Theory of Computation | 2 | C |
7 | CSC 429 | Operating System II | 2 | C |
8 | Electives | 4 | AR | |
Electives Courses | Choose any two | |||
CSC 401 | Mobile Computing | 2 | E | |
CSC 403 | Information Security | 2 | E | |
CSC 415 | Database Programming | 2 | E | |
CSC 425 | Control Software & Interfacing Techniques | 2 | E | |
TOTAL UNITS | 18 |
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS |
---|---|---|---|---|
1 | CSC 404 | Human Computer Interface | 2 | C |
2 | CSC 412 | Advanced Programming Languages | 2 | C |
3 | CSC 422 | Artificial Intelligence | 2 | C |
4 | CSC 432 | Computer Graphics | 2 | C |
5 | CSC 442 | Computer Installation & Maintenance | 2 | C |
6 | CSC 498 | Research Project | 6 | C |
7 | GST 302 | Entrepreneurship | 1 | G |
8 | Elective | 2 | AR | |
Electives Courses | ||||
CSC 402 | Project Management | 2 | E | |
CSC 414 | Microprogramming | 2 | E | |
CSC 434 | Machine Learning | 3 | E | |
CSC 444 | Distributed Systems | 2 | E | |
TOTAL UNITS | 19 |
DIRECT ENTRY CURRICULUM IN COMPUTER SCIENCE:
Direct entry student will start from 200 Level. The student will be required to take all courses from 200 Level to Final Year. In addition to that the student will be expected to offer CSC 112: PROBLEM SOLVING & INTRODUCTION TO COMPUTER PROGRAMMING. They will also do all the GST courses that other students offered.
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS |
---|---|---|---|---|
1 | GST 101 | USE OF ENGLISH I | 2 | G |
2 | GST 102 | Philosophy & Logics | 2 | G |
3 | GST 103 | NIGERIA PEOPLE & CULTURE | 2 | G |
4 | CSC 213 | File Processing and Sequential Programming | 2 | C |
5 | CSC 215 | Object Oriented Programming | 2 | C |
6 | CSC 217 | Structured & Visual Programming | 2 | C |
7 | CSC 221 | Information Technology & Internet Concepts | 2 | C |
8 | CSC 231 | Data Structure & Algorithms | 2 | C |
9 | MAT 201 | Mathematical Methods I | 2 | R |
10 | MAT 211 | Sets, Logics & Algebra | 2 | R |
11 | PHY 261 | Modern Physics | 2 | R |
12 | STA 201 | Statistics for Applied Sciences | 2 | R |
13 | GST 201 | Entrepreneurial Studies I | 1 | G |
TOTAL UNITS | 25 |
# | COURSE CODE | COURSE TITLE | CREDIT HOUR | STRESS | |
---|---|---|---|---|---|
1 | GST 106 | Social Sciences | 2 | G | |
2 | GST 107 | Use of English II | 2 | G | |
3 | CSC 112 | Problem Solving and Computer Programming | 3 | C | |
4 | CSC 204 | Database Creation & Management | 2 | C | |
5 | CSC 216 | Internet Programming | 2 | C | |
6 | CSC 226 | System Analysis and Design | 2 | C | |
7 | CSC 232 | Numerical Methods & Computational Science | 2 | C | |
8 | CSC 242 | Digital Design & Logics | 2 | C | |
9 | MAT 202 | Mathematical Methods II | 2 | R | |
10 | MAT 212 | Introduction to Real Analysis | 2 | R | |
11 | PHY 262 | Electric Circuit & Electronics | 3 | R | |
12 | GST 202 | Entrepreneurial Studies II | 1 | G | |
TOTAL UNITS | 25 |
COMPUTER SCIENCE DEPARTMENT
STAFF PROFILE: ACADEMIC STAFF
S/N | NAME OF STAFF | QUALIFICATIONS | PROFESSIONAL AFFILIATION | RANK | STATUS | SPECIALIZATION |
---|---|---|---|---|---|---|
1 | Prof H. C. Inyiama | B.Eng, Ph.D | mNSE, mCPN, mNCS | Professor | Adjunct | Micro-controller Interfacing, Bioinformatics, Software Engineering |
2 | Prof Rita Orji | B. Sc., M Sc., Ph.D | mACM, mIEEE | Professor | Visiting Professor | Human Computer Interaction, Persuasive Technology, User Experience, User-centered Design, Health Promotion, Behaviour Change System, Serious Games, User Modeling, Persuasive Game, Personalized and Adaptive Systems |
3 | Dr Ifeyinwa Angela Ajah | B.Eng, M. Sc., Ph.D | fNCS, mCPN, mACM, mNSE, mCOREN, mIEEE | Senior Lecturer | Full Time | Software engineering, Human Computer Interaction(HCI), Big Data, Web-based Systems, Internet of things |
4 | Dr Chinagolum Ituma | B.Eng, M. Sc., Ph.D | mCPN, mNCS, mCESAN | Senior Lecturer | Full Time | Artificial Intelligence, Embedded Systems and Automation Control |
5 | Dr Uchenna Fergus Onu | B.Eng, M. Sc., Ph.D | mNCS, mCPN, mIEEE, smIACSIT, mIAENG, mISOC, mACM | Senior Lecturer | Full Time | Software Development, programming Languages |
6 | Engr Igboke Monday Eshina | B. Eng, M. Sc | mACM | Senior Lecturer | Full Time | Digital System Design, Operating Systems |
7 | Engr Ekeh Vincent | M. Eng, M, Sc | mNCS, mCPN | Senior Lecturer | Full Time | Microprocessor and Computer Architecture |
8 | Dr John Otozi Ugah | B.Eng, M. Sc., Ph.D | mNCS, mCPN, mACM | Senior Lecturer | Full Time | Operating Systems, Software engineering and Artificial Intelligence |
9 | Dr Chukwuemeka Odi Agwu | B.Eng, M. Sc., Ph.D | mNCS, mCPN | Lecturer I | Full Time | Software Engineering, Data Science, Mobile Computing and Internet of Things |
10 | Dr Joseph Sunday Igwe | B. Sc., M Sc., Ph.D | mCPN, mACM, mNCS, mCSEAN | Lecturer I | Full Time | Machine Learning, Medical Informatics, Web Technology, Human Computer Interface |
11 | Dr Gabriel Evo Ugwu | B.Eng, M Sc., Ph.D | mNCS, mCPN | Lecturer I | Full Time | Networking and Data Communication |
12 | Dr Benedict Emewu Mbanefo | B.Eng, M. Sc., Ph.D | Lecturer I | Full Time | IT Security and Forensic, Software/Hardware Interface | |
13 | Dr Henry Ogbu Nwani | HND, PGD, PGDE, M. Sc., Ph.D | mCPN, mACM, mNCS | Lecturer I | Full Time | Cloud Computing, Internet Programming, Networking and Information Security, Data science |
14 | Nweso Emmanuel Nwogbaga | B. Sc, M. Sc | mCPN | Lecturer I | Full Time | Parallel and Distributed Computing, Big Data, Cloud Computing |
15 | Dr Ikporo Stephen | B. Sc, M. Sc, PhD | mCPN | Lecturer I | Full Time | Networking, Compiler Construction |
16 | Dr Henry Friday Nweke | B. Sc, M. Sc, PGDE, PhD | mACM, mIEEE | Lecturer I | Full Time | Deep Learning, Machine Learning, Sensor Data Analytics, Data Fusion, Feature Engineering, Emerging Technologies, Big data Analytics, Intrusion detection, Computational Intelligences, Technology and Big data adoption |
17 | Dr Kingsley Otubo Igboji | B. Eng, M. Sc, PhD | mCPN, mNCS, mSHP | Lecturer II | Full Time | Knowledge Translation and Management, Information System, Hardware Maintenance |
18 | Dr Eze Elias | B. Sc, M. Sc, PhD | Lecturer II | Full Time | Wireless Networking, Data Communication, Internet of Vehicle, Forensics, Emerging Technologies | |
19 | Dr Nwebonyi Francis | B. Sc, M. Sc, PhD | Lecturer II | Full Time | Network and Information Security, Digital Forensics, Edge Computing | |
20 | Dr Ume Leonard | B. Sc, M. Sc, PhD | mCPN, mACM | Lecturer II | Full Time | Database and Information Security |
21 | Iteshi Anselm C. | B. Sc, M. Sc | mNCS | Assistant Lecturer | Full Time | Software Engineering, Machine Learning, Fuzzy Logic |
22 | Chukwu Jeremiah | B.Sc, M. Sc | mNCS | Assistant Lecturer | Full Time | Vehicular Communication, Web-based Applications, Real-time mobile communication |
23 | Obini Umaru Chikwe | B. Sc(Ed), M. Sc | mCNP, mACM | Assistant Lecturer | Full-Time | Machine Learning, Network Engineering and Administration |
24 | Ogbaga Ignatius Nwoyibe | B.Sc, M.Sc | mIEEE, mACM | Graduate Assistant | Full Time | Human Computer Interaction(HCI), Persuasive Technology, Web-based System, Cloud Computing |