Ebonyi State University

students receiving lecture

Department of COMPUTER SCIENCE

EBSU Vice Chancellor

PROF. CHIGOZIE NKWOR OGBU
Head of department

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

100LEVEL COMPUTER SCIENCE

FIRST SEMESTER HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION 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 and Matrics
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

SECOND SEMESTER HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION 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

200LEVEL COMPUTER SCIENCE

FIRST SEMESTER TWO HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION 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

SECOND SEMESTER TWO HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION 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
3OOLEVEL COMPUTER SCIENCE

FIRST SEMESTER THREE HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION 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
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

SECOND SEMESTER THREE HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION CREDIT HOUR STRESS
1
CSC 398
Students Industrial Work Experience Scheme (SIWES)
18
AR
TOTAL UNIT
18
4OOLEVEL COMPUTER SCIENCE

FIRST SEMESTER FOUR HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION 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
Elective (Choose any two)
4
AR
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

SECOND SEMESTER FOUR HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION CREDIT HOUR STRESS
1
CSC 404
Human Computer Interface
2
C
2
CSC 412
Advanced Programming Languages
2
C
3
CSC 422
ContentArtificial Intelligence
2
C
4
CSC 432
Computer Graphics
2
C
5
CSC 442
2
C
6
CSC 498
Research Project
6
C
7
GST 302
Entrepreneurship
1
G
8
Elective
2
AR
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 students will start from 200 Level. The student will be required to take all courses from 200 Level to the 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 TWO HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION 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

SECOND SEMESTER TWO HUNDRED LEVEL

S/N COURSE CODE COURSE DESCRIPTION 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
300 LEVEL COMPUTER SCIENCE - DIRECT ENTRY

300 LEVEL APPLIED COMPUTER SCIENCE - DIRECT ENTRY

FIRST SEMESTER 300 LEVEL

# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
COMING SOON

SECOND SEMESTER 300 LEVEL

# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
COMING SOON
400 LEVEL COMPUTER SCIENCE - DIRECT ENTRY

400 LEVEL APPLIED COMPUTER SCIENCE - DIRECT ENTRY

FIRST SEMESTER 300 LEVEL

# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
COMING SOON

SECOND SEMESTER 300 LEVEL

# COURSE CODE COURSE TITLE CREDIT HOUR STRESS
COMING SOON

STAFF PROFILE: ACADEMIC STAFF

S/N NAME OF STAFF QUALIFICATIONS PERSONAL AFFILIATION RANK STATUS AREA(S) OF 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
Lecturer II
Full Time
Database and Information Security
21
Iteshi Anselm C.
B. Sc, M. Sc
mNCS
Assistant Lecturer
Software Engineering, Machine Learning, Fuzzy Logic
22
Chukwu Jeremiah
B.Sc, M. Sc
mNCS
Assistant Lecturer
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

ENTOMOLOGY

NON-ACADEMIC - TECHNICAL STAFF

S/N NAME OF STAFF QUALIFICATION RANK
1
DR. CHRISTOPHER N. MGBABU
PhD, HND, PGD
ASST. CHIEF TECH
2
MR. COSMAS A. UHUO
HND
SNR. TECHN
3
MR. DAVID E. NWELE
HND
LAB TECH.I
4
MR. CHIJIOKE ANI
B.Sc
LAB TECH.I
5
JAMES UBAKA ANIAGO
NISLT,
SCI. LAB TECH II
6
ODINACHI OKOH EKUMA
NISLT
SCI LAB TECH II.

ADMINISTRATIVE – NON-TEACHING STAFF

Name of staff Rank/Designation, Salary scale, Date of First Appointment Qualifications and Dates Obtained
EKOYO DOROTHY C
PRIN CON SEC/CONUSS 115, 14 Sept 2004
HND 2000 , PGDE 2014
IGWE MATHEW
AEO/CONUSS 57, 23th March 2003
NECO, 2001, BSc. 2013
IGBERE, UCHENNA
SCO/CONUSS 43 24th July, 2007
WASC 2008, BSc. 2015
NWOSU NKIRU
SNR MESSEN/CLEANER/CONUSS 37. 30th Nov.2007
WASC 2005
ORJI STANLEY
SNR MESSEN/CLEANER/ CONUSS 39, 13th June , 2007
WASC 2005