Department of Computer Science


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:

  1. To develop competent people who will take part in the continuing development of the computer technology.
  2. To contribute in meeting the increasing demands for acquisition of Information and Computer Technology (ICT) know how.
  3. To train people who can readily be self-employed as well be employers of labour.
  4. To produce responsible graduates who satisfies both the NUC requirements and the society expectations of a computer professional.

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.

  1. UTME SUBJECTS
  1. English
  2. Mathematics
  3. Physics
  4. Any of Chemistry or Biology
  1. Programme requirements: Credit Pass in
  1. English
  2. Mathematics
  3. Physics
  4. Any two of the following science subjects: Chemistry, Biology, Agriculture, Geography, Health Sc, (or their equivalent)

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.

  1. UTME SUBJECTS
  1. English
  2. Mathematics
  3. Physics
  4. Any of Chemistry or Biology
  1. Programme requirements: Credit Pass in
  1. English
  2. Mathematics
  3. Physics
  4. Any two of the following science subjects: Chemistry, Biology, Agriculture, Geography, Health Sc, (or their equivalent)

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.)

100 LEVEL COMPUTER SCIENCE

FIRST SEMESTER HUNDRED LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1 BIO 101 General Biology I 2 R
2BIO 191Practical General Biology I1R
3CSC 101Introduction to Computer Science2C
4GST 101Use of English I2G
5GST 102Philosophy and Logic2G
6GST 103Nigerian People & Culture2G
7ICH 101General Chemistry I2R
8ICH 191Practical General Chemistry I1R
9MAT 101Algebra & Matrices3R
10PHY 101General Physics I3R
11PHY 191Practical General Physics I1R
12STA 101Basic Statistics2R
TOTAL UNITS23

SECOND SEMESTER HUNDRED LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1BIO 102General Biology II2E
2BIO 192Practical General Biology II1E
3CSC 102Introduction to Computer Systems 2C
4CSC 112Problem Solving and Programming 3C
5GST 106Social Sciences2G
6GST 107Use of English II2G
7ICH 102General Chemistry II2E
8ICH 192Practical General Chemistry II1E
9MAT 102Calculus & Coordinate Geometry3R
10MAT 104Vectors & Matrices2R
11PHY 102General Physics II3R
12PHY 192Practical General Physics II1R
TOTAL UNITS21

Students are to choose either a pair of BIO 102 & BIO 192 OR ICH 102 & ICH192

FIRST SEMESTER TWO HUNDRED LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1CSC 213Sequential Programming and File Processing 2C
2CSC 215Low Level Programming2C
3CSC 217Structured & Visual Programming2C
4CSC 221Information Technology & Internet Concepts3C
5CSC 231Data Structure & Algorithms2C
6MAT 201Mathematical Methods I2R
7MAT 211Sets, Logics & Algebra2R
8PHY 261Modern Physics2R
9STA 201Statistics for Applied Sciences2R
10GST 201Entrepreneurial Studies I1G
TOTAL UNITS  20 

SECOND SEMESTER TWO HUNDRED LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1CSC 204Database Creation & Management2C
2CSC 216Internet Programming2C
3CSC 226System Analysis and Design2C
4CSC 232Numerical Methods & Computational Science2C
5CSC 242Digital Design & Logics2C
6MAT 202Mathematical Methods II2R
7MAT 212Introduction to Real Analysis2R
8PHY 262Electric Circuit & Electronics3R
9GST 202Entrepreneurial Studies II1G
TOTAL UNITS  18 

FIRST SEMESTER THREE HUNDRED LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1CSC 311Object Oriented Programming2C
2CSC 321Compiler Construction2C
3CSC 323Operating System I2C
4CSC 325Software Engineering2C
5CSC 313Survey of Programming Languages2C
6CSC 343Computer Architecture & Organization2C
7CSC 333Discrete Structure2C
8STA 331Inference II2R
9GST 301Entrepreneurial Studies1G
10 Elective2AR
Electives CoursesChoose only one  
 CSC 303Cloud Computing2E
 CSC 315Formal Methods2E
 CSC 327Operation Research 2E
 CSC 329Data Science2E
TOTAL UNITS  19

SECOND SEMESTER THREE HUNDRED LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1CSC 398Students Industrial Work Experience Scheme (SIWES)18AR
TOTAL UNITS18

FIRST SEMESTER FOUR HUNDRED LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1CSC 411Organization of programming Languages2C
2CSC 421Computer Simulation & Modeling2C
3CSC 423Computer Network2C
4CSC 435Design & Analysis of Algorithm2C
5CSC 491Seminar on Current Issues in Computer Science 2C
6CSC 437Theory of Computation2C
7CSC 429Operating System II2C
8 Electives4AR
Electives CoursesChoose any two
 CSC 401Mobile Computing2E
 CSC 403Information Security2E
 CSC 415Database Programming2E
 CSC 425Control Software & Interfacing Techniques2E
TOTAL UNITS  18

SECOND SEMESTER FOUR HUNDRED LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1CSC 404Human Computer Interface2C
2CSC 412Advanced Programming Languages2C
3CSC 422 Artificial Intelligence2C
4CSC 432Computer Graphics 2C
5CSC 442Computer Installation & Maintenance2C
6CSC 498Research Project6C
7GST 302Entrepreneurship 1G
8 Elective2AR
Electives Courses
 CSC 402Project Management2E
 CSC 414Microprogramming2E
 CSC 434Machine Learning3E
 CSC 444Distributed Systems2E
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.

200 LEVEL COMPUTER SCIENCE - DIRECT ENTRY

FIRST SEMESTER 200 LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1GST 101USE OF ENGLISH I2G
2GST 102Philosophy & Logics2G
3GST 103NIGERIA PEOPLE & CULTURE2G
4CSC 213File Processing and Sequential Programming2C
5CSC 215Object Oriented Programming2C
6CSC 217Structured & Visual Programming2C
7CSC 221Information Technology & Internet Concepts2C
8CSC 231Data Structure & Algorithms2C
9MAT 201Mathematical Methods I2R
10MAT 211Sets, Logics & Algebra2R
11PHY 261Modern Physics2R
12STA 201Statistics for Applied Sciences2R
13GST 201Entrepreneurial Studies I1G
TOTAL UNITS  25

SECOND SEMESTER 200 LEVEL
# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
1GST 106Social Sciences2G
2GST 107Use of English II2G
3CSC 112Problem Solving and Computer Programming 3C
4CSC 204Database Creation & Management2C
5CSC 216Internet Programming2C
6CSC 226System Analysis and Design2C
7CSC 232Numerical Methods & Computational Science2C
8CSC 242Digital Design & Logics2C
9MAT 202Mathematical Methods II2R
10MAT 212Introduction to Real Analysis2R
11PHY 262Electric Circuit & Electronics3R
12GST 202Entrepreneurial Studies II1G
TOTAL UNITS   25

COMPUTER SCIENCE DEPARTMENT
STAFF PROFILE: ACADEMIC STAFF

S/N NAME OF STAFF QUALIFICATIONS PROFESSIONAL AFFILIATION RANK STATUS SPECIALIZATION
1Prof H. C. InyiamaB.Eng, Ph.DmNSE, mCPN, mNCSProfessorAdjunctMicro-controller Interfacing, Bioinformatics, Software Engineering
2Prof Rita OrjiB. Sc., M Sc., Ph.DmACM, mIEEEProfessorVisiting ProfessorHuman Computer Interaction, Persuasive Technology, User Experience, User-centered Design, Health Promotion, Behaviour Change System, Serious Games, User Modeling, Persuasive Game, Personalized and Adaptive Systems
3Dr Ifeyinwa Angela AjahB.Eng, M. Sc., Ph.DfNCS, mCPN, mACM, mNSE, mCOREN, mIEEESenior LecturerFull TimeSoftware engineering, Human Computer Interaction(HCI), Big Data, Web-based Systems, Internet of things
4Dr Chinagolum ItumaB.Eng, M. Sc., Ph.DmCPN, mNCS, mCESANSenior Lecturer Full TimeArtificial Intelligence, Embedded Systems and Automation Control
5Dr Uchenna Fergus OnuB.Eng, M. Sc., Ph.DmNCS, mCPN, mIEEE, smIACSIT, mIAENG, mISOC, mACMSenior LecturerFull TimeSoftware Development, programming Languages
6Engr Igboke Monday EshinaB. Eng, M. ScmACMSenior LecturerFull TimeDigital System Design, Operating Systems
7Engr Ekeh VincentM. Eng, M, ScmNCS, mCPNSenior LecturerFull TimeMicroprocessor and Computer Architecture
8Dr John Otozi UgahB.Eng, M. Sc., Ph.DmNCS, mCPN, mACMSenior LecturerFull TimeOperating Systems, Software engineering and Artificial Intelligence
9Dr Chukwuemeka Odi AgwuB.Eng, M. Sc., Ph.DmNCS, mCPNLecturer IFull TimeSoftware Engineering, Data Science, Mobile Computing and Internet of Things
10Dr Joseph Sunday IgweB. Sc., M Sc., Ph.DmCPN, mACM, mNCS, mCSEANLecturer IFull TimeMachine Learning, Medical Informatics, Web Technology, Human Computer Interface
11Dr Gabriel Evo UgwuB.Eng, M Sc., Ph.DmNCS, mCPNLecturer IFull TimeNetworking and Data Communication
12Dr Benedict Emewu MbanefoB.Eng, M. Sc., Ph.D Lecturer IFull TimeIT Security and Forensic, Software/Hardware Interface
13Dr Henry Ogbu NwaniHND, PGD, PGDE, M. Sc., Ph.DmCPN, mACM, mNCSLecturer IFull TimeCloud Computing, Internet Programming, Networking and Information Security, Data science
14Nweso Emmanuel NwogbagaB. Sc, M. ScmCPNLecturer IFull TimeParallel and Distributed Computing, Big Data, Cloud Computing
15Dr Ikporo StephenB. Sc, M. Sc, PhDmCPNLecturer IFull TimeNetworking, Compiler Construction
16Dr Henry Friday NwekeB. Sc, M. Sc, PGDE, PhDmACM, mIEEELecturer IFull TimeDeep Learning, Machine Learning, Sensor Data Analytics, Data Fusion, Feature Engineering, Emerging Technologies, Big data Analytics, Intrusion detection, Computational Intelligences, Technology and Big data adoption
17Dr Kingsley Otubo IgbojiB. Eng, M. Sc, PhDmCPN, mNCS, mSHPLecturer IIFull TimeKnowledge Translation and Management, Information System, Hardware Maintenance
18Dr Eze Elias B. Sc, M. Sc, PhD Lecturer IIFull TimeWireless Networking, Data Communication, Internet of Vehicle, Forensics, Emerging Technologies
19Dr Nwebonyi FrancisB. Sc, M. Sc, PhD Lecturer IIFull TimeNetwork and Information Security, Digital Forensics, Edge Computing
20Dr Ume Leonard B. Sc, M. Sc, PhDmCPN, mACMLecturer IIFull TimeDatabase and Information Security
21Iteshi Anselm C. B. Sc, M. ScmNCSAssistant LecturerFull TimeSoftware Engineering, Machine Learning, Fuzzy Logic
22Chukwu Jeremiah B.Sc, M. ScmNCSAssistant LecturerFull TimeVehicular Communication, Web-based Applications, Real-time mobile communication
23Obini Umaru ChikweB. Sc(Ed), M. ScmCNP, mACMAssistant LecturerFull-TimeMachine Learning, Network Engineering and Administration
24Ogbaga Ignatius NwoyibeB.Sc, M.ScmIEEE, mACMGraduate AssistantFull TimeHuman Computer Interaction(HCI), Persuasive Technology, Web-based System, Cloud Computing

SiteLock