Professional Documents
Culture Documents
Table of Content
DEPARTMENTAL HANDBOOK
FOR
2.
Welcome to the Department of Computer and Information Sciences. The department contributes
to the mission of the University in training undergraduate and graduate students with requisite
skills needed to solve complex technological problems of modern society and the attainment the
Vision 20:2020 and the Millennium Development Goals (MDGs).
Current research focus includes Software engineering, Management Information Systems and
Bioinformatics. The CIS department offers degree programs leading to the B.Sc, M.Sc and
M.Phil/Ph.D. in Computer Science and Management Information Science respectively.
The Department is adequately staffed with qualified and experienced faculty and staff to impart
quality education on students. Also, there are well-equipped laboratories with the state-of-the-art
facilities such as Grid computers as well as current and modern programming languages that
place our graduates at the same pedestal as their foreign counterparts.
2.
University Chaplain
Pastor
Dean, Student Affairs
3.
The department has adopted a broad strategy of human resource development that encompasses
educational, technological, cultural, social, political and spiritual development such that our
graduates will be sufficiently equipped to make valuable contributions to national development
towards the attainment of the Vision 20:2020 of Nigeria and the Millennium Development Goals
as set by the global community. The Department intends to nurture graduates, who by leveraging
on their sound foundational training and skills in the computing sciences would become globally
relevant in the industrial and academic domains, and eventually emerging as future leaders in the
fields of Computing, Computational Sciences, and Information and Communication Technology,
both in Nigeria and the global community. The department is committed to producing highly
creative and innovative graduates that are competent enough to be self-employed in the field of
Information Technology and its allied disciplines, or in the least be immediately employable.
Research-wise, the department aims to make significant contributions to the advancement of the
broad field of Computer Science. To achieve this, the department has two vibrant research
groups that are engaged in high quality research. The Bioinformatics research unit is actively
involved in bioinformatics research in their quest to combat the menace of Malaria, HIV/ AIDS
and other chronic diseases that are prevalent in the African continent. The Software Engineering
and Intelligent Systems unit is committed to research in the key thematic areas of Mobile
Computing, E-Health, E-Learning, E-Tourism, E-Governance, and Data mining that would
ultimately engender the eradication of poverty, increased wealth creation, and literacy level, and
reduction of child mortality rate.
4.
(iv)
(v)
(vi)
(vii)
To develop graduate with skills and knowledge needed to meet the requirements of a
rapidly advancing and challenging field of ICT.
To produce graduates with IT skills and prepare them for the industry and global
competitiveness.
To produce highly creative and innovative graduates that are competent enough to be selfemployed in the field of Information Technology and its allied disciplines, or in the least
be immediately employable.
To develop human capital with emphasis on creating a knowledge-based society.
To develop manpower to pursue careers in a wide range of professions including software
development, web design, and system administration, project management, and
computational sciences, that would foster the attainment of the Vision 20:2020 and the
Millennium Development Goals.
To provide a broad and balanced foundation in computer science knowledge and practical
skills.
To provide students with knowledge and skills base for further studies in computer science
or multi-disciplinary studies involving computer science.
4
5.
Head of
Department
Secretary
Academic
Committee
R&D
AS&QA
DISC
Exam
Timetable
Programme
Coordinator
Academic
Advisers
Administrative
Officer
Lecturers
Students
Office Assistant
Teaching Support
Services
Students
Keys:
HOD
R&D
AS&QA
DISC
Head of Department
Research and Development
Academic Services and Quality Assurance
Disciplinary Committee
(a) How Staff are involved in the Decision-making process and in General
Administration
All academic staff and technologists in the department participate actively in decision making
through regular meetings. The entire faculty and staff of the department have avenues to discuss
freely both formally and informally with colleagues and the Head of Department. Departmental
decisions are taken collectively.
The Department appoints Level Advisers for each level (Class), who are in charge of
registration, welfare and counseling of students. The Head of Department liaises with the
advisers and other staff in the running of the Department.
Furthermore, the Department constitutes some committees that address specific departmental
issues, which include: Research and Development, Quality Assurance and Academic Standards,
Disciplinary, and Examinations Committee amongst others.
(b) Policy and Practice on Staff Development
The University has a robust staff development programme in place. Any academic staff
employed in the University who has no Ph.D at the point of appointment is expected to
commence immediately a postgraduate programme in-house, fully sponsored by the University,
except there is a strong evidence that such staff is making satisfactory progress in postgraduate
programme elsewhere. Furthermore, each faculty of the University is entitled each year to
conference sponsorship in Nigeria, Africa and abroad depending on individual rank.
(c) Staff Promotion
The Staff promotion process is in line with the University policy that rewards quality
scholarship.
STUDENTS WELFARE
(a)
Handling of academic grievance
There is a level adviser for each level of our programmes. Students having grievances or/and
suggestions can discuss either with their level advisers, the staff concerned, or/and the HOD.
Every student has unrestricted access to all the staff and particularly the level advisers in the
Department, to the HOD, and to the Dean. In fact, at the University level, there is a scheme
tagged in-loco parentis, where faculty and staff act as the parents of students. Through this
scheme, faculty and staff are able to interact with students as parents on all issues such as
academic, social and welfare.
(b)
Student academic advising
Academic advising is done at different levels for all students in the university. At the
departmental level, the level advisers are primarily responsible for interacting with the students
at a specified level and to ascertain that all issues bothering on academic matters are addressed
promptly. Such typical issues include registration, continuous assessment and health challenges
among others.
EXAMINATION
(a)
The course lecturers of each course are responsible for drawing questions, according to the
stipulated departmental format in the courses taught. All examination papers and marking
schemes are subjected to internal moderation. The answer scripts are likewise subjected to
internal moderation as part of the quality assurance measures of the university to ascertain that
minimal/no errors go into examination processing. However, all final year questions and marking
schemes are subjected to external moderation through a qualified Professor in the discipline.
ACADEMIC ENVIRONMENT
The Department operates in a conducive atmosphere provided by the University Management.
This is reflected, among others in the following:
1. Regular academic calendar devoid of strikes, student demonstration or other forms of
Disruption;
2. Conducive classroom environment in the form of adequate space, well arranged, adequate and
ventilated sitting arrangement;
3. Provision of up-to-date working tools for academic staff such as Computers, Public Address
System, Multimedia facilities and regular access to the Intranet and Internet;
4. A functional library with current books and journals, and access to several reputable on-line
academic outlets;
5. A convenient Laptop Acquisition Scheme for staff and students that enables them access to
ownership of their computer facilities;
6. Regular payment of salaries;
7. Conducive office and residential accommodation for staff and students;
8. A serene cult-free campus environment that guarantees peace and safety of staff and Students;
and
9. Adequate infrastructural facilities such as electricity and water supply.
4. Examination Malpractice
The University frowns seriously at any act of examination malpractice, the
which is dismissal.
penalty for
Letter Grade
A
B
C
D
F
Degree Classification
Cumulative Grade Point Average (CGPA
4.50 5.00
3.50 4.49
2.50 3.49
1.50 2.49
Grade Point
5
4
3
2
0
Class of Degree
First Class Honours
2nd Class Honours (Upper Division
2nd Class Honour (Lower Division)
Third Class
CUP: Cumulative Units Passed (which is the sum of the previous semesters TUP and the
current semesters TUP or the sum of the last CUP and the current semesters TUP
GP: Grade Point for a course is a product of score point and the number of units assigned to
the course. For example, a 3-unit score for which the student returned an A grade is
calculated using the formular: Grade point for the course = point of grade score x unit of
course; i.e. 5x3=15
TGP: (Total Grade Point): This is the sum of the grade point for TUT. For example, the TGP
for five course A, B, C, D, E = A+B+C+D+E
GPA: Grade Point Average (this is the mean of the TGP) This, GPA = TGP/TUT
CGP: Cumulative Grade Point (this is the sum of grade points of all semesters
to date)
CGPA: Cumulative Grade Point Average and is calculated using the formula:
CGPA + CGP/CUT
10
6.
S/N
STAFF PROFILES
NAME OF LECTURER
QUALIFICATION
PROFESSIONAL
STATUS
DESIGNATION
PROGRAMME OF
SPECIALISATION
MNCS,
MCPN,MCP,CCNA
Professor / HOD
Computer Science/
MIS
Prof. C. K. Ayo
Prof. E. F. Adebiyi
MNCS, MCPN,
ASBCB, ISCB, NISEB
Professor
Computer Science/
Bioinformatics
Dr. N. A. Ikhu-Omoregbe
MNCS, IEEE
Senior Lecturer
Computer Science
Dr. J. O. Daramola
MNCS, MCPN
Senior Lecturer
Computer Science
Dr. V. C. Osamor
Lecturer I
Computer Science
MNCS, MCPN
Lecturer I
Computer Science
Dr. O. J. Oyelade
Lecturer I
Computer Science
Dr. A. A. Adebiyi
Ph.D, M.Sc,
MBA, B.Sc
MNCS, MCPN
Lecturer I
MIS
Dr. A. A. Azeta
MNCS, MCPN
Lecturer I
Computer Science
10
Dr. M. O. Oyelami
MNCS, MCPN
Lecturer I
Computer Science
11
Mr. Z. O. Omogbadegun
M.Sc, B.Sc
MNCS, MNYAS
Lecturer I
Computer Science
12
Dr. S. A. Fatumo
Lecturer II
Computer Science
13
Dr. I. T. Fatudimu
MNCS, MCPN
Lecturer II
Computer Science
14
Mr. A. G. Musa
M.Sc, B.Sc
MNCS, MCPN
Asst. Lecturer
Computer Science
15
Mrs. M. O. Adebiyi
M.Sc, B.Sc
ISCB,ASBCB,
IEEE,WIE, MNCS,
Asst. Lecturer
Computer Science
16
Ms. C. P. Ekenna
M.Sc, B.Sc
Asst. Lecturer
Computer Science
17
Mrs. S. R. Okuboyejo
M.Sc, B.Sc
Asst. Lecturer
MIS
18
Ms. M. I. Ewejobi
M.Sc, B.Sc
Asst. Lecturer
Computer Science
19
Mrs. A. A. Oni
M.Sc, B.Sc
Asst. Lecturer
MIS
11
20
Mr. O. Emebo
M.Sc, B.Sc
Asst. Lecturer
Computer Science
21
M.Sc, B.Sc
Asst. Lecturer
Computer Science
22
Mr. A. A. Ezenwoke
M.Sc, B.Sc
Asst. Lecturer
Computer Science
23
Mr. B. O. Odusote
M.Sc, B.Sc
Asst. Lecturer
Computer Science
24
Mr. C. Ajieh
M.Sc, B.Sc
Asst. Lecturer
Computer Science
25
M.Sc, B.Tech
Asst. Lecturer
Computer Science
B.Sc
Graduate Assistant
Computer Science
B.Sc
Graduate Assistant
Computer Science
Professor
MIS
Professor
Computer Science
Snr. Lecturer
Computer Science
CCNA
VISITING PROFESSORS/LECTURERS
1 Prof. V. Mbarika
Ph.D
2
Prof. M. Sanjay
Ph.D
Dr. P. B. Shola
Ph.D
Dr. P. A. Adewole
Ph.D
Snr. Lecturer
Computer Science
MNCS, MCPN
ADJUNT LECTURERS
1
Dr. P. Alege
Ph.D
Snr. Lecturer
Economics
Prof. K. Adeyemi
Ph.D
Professor
Business
Dr. T. Abioye
Ph.D
Snr. Lecturer
Languages
Dr. I. Chiluwa
Ph.D
Snr. Lecturer
Languages
Prof. N. Kwofie
Languages
Professor
Languages
Dr. M. Geshinde
Ph.D
Snr. Lecturer
Psychology
Prof. A. Obayan
Ph.D
Professor
Psychology
Dr. P. Olarenwaju
Ph.D
Snr. Lecturer
Mathematics
12
ADMINISTRATIVE STAFF
1
2
HND, PGD
Ms. R. Eno-Abara,
OND
NIM
Admin. Officer 1
Office Assistant
Business/Admin.
Business/Admin.
13
7.
(a)
(b)
Admission Requirements
i.
General Requirements:
The Minimum entry requirement for admission into Covenant University is a Credit level
pass in five (5) subjects, including English and Mathematics, obtained at not more than two
sittings. In addition, Covenant University conducts Screening Exercises for all candidates
seeking admission into the University. Candidates are also to note that there are other
requirements that may be specific to a College and / or a Programme.
ii.
Credit level pass in five (5) subjects in the SSCE/GCE/NECO O/L or their equivalent must
be obtained at not more than two sittings and must include Physics, Chemistry and either
Biology or Agricultural Science.
14
Electives
29
14
32
106
21
SWEP
Industrial
Training
[SIWES]
College
Courses
University
Courses
NUC
Courses
10
TOTAL
45
45
30
14
18
45
165
15
Status Units
PreRequisite
C
C
3
3
C
C
C
1
3
3
1
18
Entrepreneurial Development
Studies I
TMC111 Total Man Concept I
EDS111
University
Courses
0
2
NUC
General
Courses
Total ()
4
24
16
Status Units
C
PreRequisite
13
EDS121
University
Courses
Entrepreneurial
C
Development Studies II
TMC122
NUC
General
Courses
CST111
GST111
2
6
21
45
17
Computer
Programming I
Fundamentals of Data
Structure
Compulsory
Structured
CSC213
Courses
Programming
High Performance
CSC214 Computing & Data
Management I
Mathematical
CSC215
Methods
CSC212
Status Units
C
PreRequisite
15
Electives
Courses
3
3
3
3
3
University
Courses
Entrepreneurial
EDS211 Development Studies C
III
Total Man Concept
TMC211
C
III
Total Man Concept
TMC212
C
Sports
1
1
0
2
NUC
General
Courses
GST211
2
2
22
18
Status Units
PreRequisite
3
14
Electives
Course
3
3
Entrepreneurial
Development Studies IV
TMC221 Total Man Concept IV
Total Man Concept
TMC222
Sports
EDS221
University
Courses
0
2
NUC
General
Courses
Total ()
Total ( + )
2
2
4
23
45
19
University
Courses
Theory of Computing
Operation Research
E
E
3
3
CSC318
Statistical Computing
3
6
EDS311
Entrepreneurial
C
Development Studies V
TMC311
TMC312
0
2
NUC
General
Courses
GST311
2
Total ()
24
20
Status Units
PreRequisite
Compulsory
Courses
SIWES
CSC329
Student
Industrial Work
Experience
C
Scheme
(SIWES)
University
Courses
NUC
General
Courses
Total ()
Total ( + )
6
30
21
Status Units
C
CSC415
CSC416
Artificial Intelligence
Compulsory
Courses
CSC414
PreRequisite
CSC214
18
Electives
TMC411
Entrepreneurial Development
Studies VII
Total Man Concept VII
TMC412
EDS411
University
Courses
Total ()
2
3
3
3
0
2
23
22
Electives
University
Courses
Status Units
C
6
14
PreRequisite
0
2
22
45
23
8.
COURSE DESCRIPTION
24
25
26
languages, Declarative non algorithmic languages, Scripting languages), the effects of scale on
programming methodology; Language Description: Syntactic Structure (Expression notations,
abstract Syntax Tree, Lexical Syntax, Grammars for Expressions, Variants of Grammars),
Language Semantics (Informal semantics, overview of formal semantics, Denotation semantics,
Axiomatic semantics, Operational semantics); Declarations and types: The concept of types,
Declaration models (binding, visibility, scope, and lifetime), overview of type-checking,
Garbage collection; Abstraction mechanisms: Parameterization mechanisms (reference vs.
value), Activation records and storage management, Type parameters and parameterized types,
Modules in programming languages; Object oriented language paradigm; Functional and logic
language paradigms.
CSC 412: Computational Science and Numerical Methods (3 Units)
Operations research, Numerical Computation, Graphical computation, Modeling and simulation,
High performance computation.
CSC 413: Software Engineering (3 Units)(L45: T15: P0)
Software Design:
Software architecture, Design Patterns, O.O. analysis & Design, Design
for re-use.
Using APIS: API programming Class browsers and Related tools, Component based
computing.
Software tools and Environment: Requirements analysis and design modeling Tools, Testing
tools, Tool integration mech.
CSC 414: High Performance Computing & Data Management II (3Units) (L30: P45)
Rational Databases: Mapping conceptual schema to relational Schema; Database Query
Languages (SQL) Concept of Functional dependencies & Multi value dependencies.
Transaction processing; Distributed databases. Text: CJ Date.
Terminology in Relational Data Model, Integrity Constraints, Primitive Operations on Relations,
Relational Algebra (RA), Relational Algebra Operations, Relational Completeness, Additional
Operations on Relations. Foundations of relational implementation. Structured Query Language
(SQL): DML Features in SQL, DDL in SQL, Updates in SQL, Views in SQL, Embedded SQL,
Query-by-Example (QBE). Concurrency, recovery and security issues. Amstrongs inference
rules and minimum covers, normal forms. Current trends in database systems: Client-Server
database systems, Open Database Connectivity (ODBC) standard, Knowledge-Based Systems,
Object-Based Systems, data warehousing and data mining concepts, Web databases.
CSC 415 Algorithms and Complexity Analysis: (3 Units)
Basic algorithmic analysis: Asymptotic analysis of upper and average complexity bounds;
standard Complexity Classes Time and space tradeoffs in algorithms analysis recursive
algorithms.
Algorithmic Strategies:
Fundamental computing algorithms: Numerical algorithms, sequential and binary search
algorithms; sorting algorithms, Binary Search tress, Hash tables, graphs & its representation.
30
knowledge
31
structures. Modeling Kinetics and Physiology. Sequence data visualization. Networks and
pathway visualization.
CSC 425: Computer System Performance Evaluation (3 Units)
Measurement techniques, simulation techniques; techniques, workload characterization,
performance evaluation in selection problems, performance evaluation in design problems,
evaluation of programme performance.
CSC 426 Queuing Systems: (3 Units)
Introduction; Birth-death queuing systems; Markovian queues, the queue M/GI bounds,
inequalities and approximations.
CSC 427: Distributed Computing Systems (3Units) (L30: P45)
Introduction: Definitions, Motivation; Communication Mechanisms: Communication Protocols,
RPC, RMI, Stream Oriented Communication; Synchronization: Global State, Election,
Distributed Mutual Exclusion, Distributed Transactions; Naming: Generic Schemes, DNS,
Naming and Localization; Replication and Coherence: Consistency Models And Protocols; Fault
Tolerance: Group Communication, Two- And Three-Phase Commit, Check pointing; Security:
Access Control, Key Management, Cryptography; Distributed File Systems: NFS, Coda etc.
MIS424: Project Management (3Units) (L30: P45)
Team Management, Project Scheduling, Software measurement and estimation techniques, Risk
analysis, Software quality assurance, Software Configuration Management, Project Management
tools.
CSC 429: Project (6Units)
Students should embark on work that will lead to substantial software development under the
supervision of a member of staff.
32
9.
LIST OF LABORATORIES
1. Computing Laboratory
Number Size
1
400m2
Student
Population
200
Facilities
Hardware
Computer System, Dual-core CPU,
3.20GHz, 2GB RAM, 500GB Hard
drive.
Printers
Lexmark T630 Printer
Qty
200
UPS
2 Digital Energy LP series UPS
1 MGE Galaxy 3000 UPS system
1 MGE Comet UPS system
Server
HP Proliant ML350 Server
Intel Xeon, 1 Terabyte hard drive
E-Board
Television
Air-conditioning
Swivel Chairs
200
8
9
Photocopier
Xerox
Software
-Ubuntu Operating system
-Window 7 Professional OS
-Java Compiler
-Visual Studios
-C/C++ Compiler
-Visual Studio 2008
-MATLAB
-Microsoft Office
-Sage
4
5
10
11
33
6
7
8
9
10
11
Facilities
Hardware
Computer System, Dual-core CPU, 3.20GHZ, 2GB RAM, 500GB
HDD
Printers
1 Lexmark T630 Printer
HP Colored LaserJet 1600
(HP LaserJet 1320 under repairs)
UPS
2 units of 2.2KVA APC
2 units of 3.0KVA APC
1 unit of Dell 4u Rack UPS
Switches
1 unit DLink 24 Port DE5- 1024D
1 unit Dell PowerEdge 180AS- 8 Port KVM
1 unit Cisco Switch Catalyst 2960
Server
Dell PowerEdge R410 Server
2x Intel Xeon E5507, 4C, 2.26GHz, 4M Cache, 4.80GT/s, 80W TDP,
Turbo, HT, DDR3- 800MHz/2x 300GB, SAS 6Gbps, 3.5 in, 15K
RPM, Hard Drive (Hot Plug)/ 24GB Memory for 2 CPUs, DDR3,
1333MHz (6x4GB Dual Ranked RDIMMs)/ 16X DVD+/-RW Drive
SATA with SATA cable/ C7 Hot-Swap.
T-Net Rack 64ports.
Qty
30
E-Board
Air conditioners (2 under repairs)
Swivel Chairs
Software
Windows Server 2008 Standard 5 Cals
SUSE Linux Enterprise Server
Projector
Dell 12105 DLP
Refrigerator
Heir Thermocool 135A
3
5
35
1
1
34
10.
LABORATORY STAFF
Name
Rank/Designation/
Date of First
Appointment
Qualifications, Dates
Obtained Membership
of Professional
Association
OND, 2004
Mrs Adelaju
Oluwatoyin Funmi
Mr Akunana Stephen
OND, 2009
Mr. Adewumi A.
Graduate Assistant
Mrs. Oladimeji T.
Graduate Assistant
Duties
Performed/Course
Taught
Care of Lab
equipments and
assistance to student
users
Care of Lab
equipments and
assistance to student
users
Conducting Students
Practicals
Conducting Students
Practicals
35
11.
ACTIVITIES OF THE UNITS
Currently, the department has two research clusters, these are:
Bioinformatics Units: this unit is engaged in frontline bioinformatics research with the
specific objective of using computational approach to combating the menace of the
malaria diseases in Africa.
Software Engineering & Intelligent System Unit: this unit is committed to exploring the
intersection and synergy of the broad fields of Software Engineering and Artificial
Intelligence for solving real-life problems in the thematic areas of E-Governance, EHealth, E-Tourism, E-Learning, and Mobile Computing.
12.
The two existing research clusters in the department have been involved in very productive
research activities that have culminated in the award of high quality postgraduate degrees at the
Master and Doctoral levels, attraction of vital research linkages and collaborations, publication
of results in top quality journals and conferences, and patentable products. The activities of
these two groups have led to the successful hosting and organisation of the following
international conferences and workshops:
The 1st International Workshop on Pattern Discovery in Biology was hosted in
the department from 18th 27th April 2005.
The department also hosted International Conference on New Trends in the
Mathematical and Computer Sciences with Application to Real World Problems
from June 17th - June 23th 2006.
The 2 nd International Workshop on Pattern Discovery in Biology was hosted in
the department from 6th 11 th July 2009.
The 1 st International Conference and Workshop on Software Engineering and
Intelligent Systems (Theme: Towards the Evolution of Smart Systems) from
5th 9 th July 2010.
13.
A significant number of our staff have won reputable fellowships with top international
institutions to help further their exposure and development. Some of these include:
Federal Ministry of Education and Research Germany for 1 year study at the
University of Cologne (2006).
36
CPN Fellowship for Young African Scientists, German Cancer Research Center
(DKFZ), Heidelberge, Germany (2007)
37
14.
i)
Linkages
The department has succeeded in attracting very useful academic linkages with a number of
foreign institutions in its quest to promote research and remain highly resourced in the two main
areas of its research focus of Software Engineering and Bioinformatics. The existing linkages
are:
S/N Institution
Contact
1.
2.
3.
4.
5.
ii)
Research Collaborations
The department is currently in active research collaborations with a number of institutions in the
area of Software Engineering and Bioinformatics. The collaborating institutions include:
S/N
Institutions
Contacts
1.
2.
3.
4.
5.
6.
38
15.
COMMUNITY IMPACT
Over the years the department has a good track record of making laudable contributions in the
area of community development. The department regularly organises workshops and conferences
of international standard geared at enabling forum for sound scholarly interaction and human
capacity building for national development.
Specifically, the department has successfully organized and hosted the following international
conference and workshop:
Furthermore, the Department organizes yearly Computer training programme for the staff and
students of two (2) schools within its community. They are:
1. Iganmode High School, Oju-ore, Ota.
2. Iju Ibiye Grammar School, Iju, Ota.
16.
FUTURE PATHWAYS
39