departmental handbook cs
TRANSCRIPT
-
7/25/2019 Departmental Handbook CS
1/39
1
Table of Content
1. Welcome Note from Head of Department .2
2. List of Principal Officers of the University ... 3
3. Vision, Mission and Philosophy .4
4. Objectives of the Programme..4
5. Administrative Structure of the Department ..5
6.
Staff Profiles .............11
7. Academic Contents and Requirements ....14
8. Course Description....24
9. List of Laboratories and Equipment.....33
10.Laboratory Staff ..........35
11.Activities of the Programme ...............36
12.Research Clusters and Accomplishments ...........36
13.Awards & Accomplishments ..36
14.Linkages and Collaborations ......38
15.Community Impact .39
16.Future Pathways .39
COVENANT UNIVERSITY
DEPARTMENTAL HANDBOOK
FOR
COMPUTER SCIENCE PROGRAMME
-
7/25/2019 Departmental Handbook CS
2/39
2
2. WELCOME NOTE FROM THE HEAD OF DEPARTMENT
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 thatplace our graduates at the same pedestal as their foreign counterparts.
The HODs Profile
Ayo C. K. holds a B.Sc. M.Sc. and Ph.D in Computer Science.
He is a Professor of Computer Science and the immediate past
Director of Academic Planning Unit of the Covenant
University. His research interests include: Mobile computing,
Internet programming, eBusiness, eGovernment and Software
Engineering. He is a member of the Nigerian Computer Society
(NCS), and Computer Professionals (Registration Council) of
Nigeria (CPN). Similarly, he is professionally certified in
CISCO and Microsoft products. Professor Ayo is a member of a
number of international research bodies such as the Centre for Business Information,
Organization and Process Management (BIOPoM), University of Westminster, London; the
Review Committee of the European Conference on E-Government ECEG); the programme
committee, IADIS Information Systems; the Editorial Board of a number of international
journals. Furthermore, Professor Ayo is an External Examiner to a number of Nigerian
universities at both Undergraduate and Postgraduate levels in Ladoke Akintola University of
Technology, Ogbomoso; the Redeemers University, Ogun State; Lagos State University, Ojo,
Lagos; University of Ibadan, Ibadan Oyo State; and many others. He has supervised about 200
postgraduate projects at Postgraduate Diploma, Masters and Ph.D levels, and he has several
publications in scholarly journals and conferences.
-
7/25/2019 Departmental Handbook CS
3/39
3
2. LIST OF PRINCPIAL OFFICERS
Vice-ChancellorProfessor Aize. Obayan, B.Ed, M.Ed,.Ph.D
Deputy Vice-Chacellor
Professor Charles Ogbulogo, B.A,. Ed., M.A., Ph.D
Registrar
Mr. Joseph N, Taiwo, M,Sc., ACIB
Director, Centre for Learning Resources
Mr. Chris Nkiko, B.Sc, M.Sc,. M.L.S.
Ag. Director, Finacial Services
University Chaplain
Pastor
Dean, Student Affairs
Director,Physical Planning & Development
Ag. Director, Centre for Systems Information Services
Engr. Bayo Ajala
DEANS OF COLLEGES & SCHOOL OF POSTGRADUATE STUDIES
Dean, College of Development of Studies
Dean, College of Science and Technology
Dean, School of Postgraduate Studies
Professor Christopher Awonuga, B.A., M.A., Ph.D
-
7/25/2019 Departmental Handbook CS
4/39
4
3. VISION, MISSION AND PHILOSOPHY
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. OBJECTIVES OF THE PROGRAMME
Specifically, the objectives of the department are as follows:
(i) To develop graduate with skills and knowledge needed to meet the requirements of a
rapidly advancing and challenging field of ICT.
(ii) To produce graduates with IT skills and prepare them for the industry and globalcompetitiveness.
(iii) To produce 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.(iv) To develop human capital with emphasis on creating a knowledge-based society.(v) To develop manpower to pursue careers in a wide range of professions including software
development, web design, and system administration, project management, andcomputational sciences, that would foster the attainment of the Vision 20:2020 and the
Millennium Development Goals.(vi) To provide a broad and balanced foundation in computer science knowledge and practical
skills.
(vii) To provide students with knowledge and skills base for further studies in computer science
or multi-disciplinary studies involving computer science.
-
7/25/2019 Departmental Handbook CS
5/39
5
5. ADMINISTRATIVE STRUCTURE OF THE DEPARTMENT
Keys:
HOD - Head of Department
R & D - Research and DevelopmentAS&QA - Academic Services and Quality Assurance
DISC - Disciplinary Committee
(a)
How Staff are involved in the Decision-making process and in GeneralAdministration
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.
AcademicCommittee
Secretary
Teaching Support
Services
Programme
Coordinator
Lecturers
Students
Academic
Advisers
Administrative
Officer
Students Office Assistant
R & D AS&QA DISC Exam
Timetable
Head of
De artment
-
7/25/2019 Departmental Handbook CS
6/39
6
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 postgraduateprogramme 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 grievanceThere 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 schemetagged 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 asacademic, 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 studentsat a specified level and to ascertain that all issues bothering on academic matters are addressedpromptly. Such typical issues include registration, continuous assessment and health challenges
among others.
-
7/25/2019 Departmental Handbook CS
7/39
7
EXAMINATION
(a) Setting, conduct, evaluation scheme, moderation schemes-internal and external for
degree examination and the issuance of results.
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 markingschemes 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 thatminimal/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.
-
7/25/2019 Departmental Handbook CS
8/39
-
7/25/2019 Departmental Handbook CS
9/39
9
4. Examination MalpracticeThe University frowns seriously at any act of examination malpractice, the penalty for
which is dismissal.
5. University Grading SystemEach course has three grading components which include:
i. Percentage Score Gradeii. Letter Grade
iii. Grade Point
Percentage Score Letter Grade Grade Point
70 and above A 5
60 69 B 4
50 59 C 3
45 49 D 2
0 44 F 0
Degree Classification
Cumulative Grade Point Average (CGPA Class of Degree
4.50 5.00 First Class Honours
3.50 4.49 2n
Class Honours (Upper Division
2.50 3.49 2n Class Honour (Lower Division)
1.50 2.49 Third Class
6.
Students Academic performance/ AssessmentAll courses taught during each semester are examined at the middle and end of the semester.
Students shall be assessed by examinations of all registered courses at the end of the semester.
Each courses shall have a total mark of 100 with 70 marks for the examination and 30 marks for
continuous assessment. The minimum pass mark shall be 45%. Grade point Average (G.P.A.)
shall serve as a means of checking whether a student is in good standing or not. The cumulative
G.P.A. (CGPA) at the end of the programme shall indicate the class of degree. A student who
does not have a Grade Point Average up to 1.5 in any semester is placed on academic probation
and is required to remedy this by the next semester; otherwise he will be advised to withdrawfrom the programme.
Calculation of GPA and CGPAStudents are required to be familiar with the computation of their academic standing so that theycan monitor their performance and make necessary adjustment in order to have a fulfilling
academic career in the UniversityStudents should be familiar with the following terms used in computing their academic records.
TUT: Total Units Taken (this applies to each semester)
TUP: Total Units passed (per semester)CUT: Cumulative Units taken (which is the sum of the previous semesters TUT
and the current semesters TUT or the sum of the last CUT and thecurrent Semesters TUT)
-
7/25/2019 Departmental Handbook CS
10/39
10
CUP: Cumulative Units Passed (which is the sum of the previous semesters TUP and thecurrent 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 iscalculated using the formular: Grade point for the course = point of grade score x unit ofcourse; i.e. 5x3=15
TGP: (Total Grade Point): This is the sum of the grade point for TUT. For example, the TGPfor 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
/TUTCGP: 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
-
7/25/2019 Departmental Handbook CS
11/39
11
6. STAFF PROFILES
S/N NAME OF LECTURER QUALIFICATION
PROFESSIONAL
STATUS DESIGNATION
PROGRAMME OF
SPECIALISATION
1 Prof. C. K. Ayo Ph.D, M.Sc, B.ScMNCS,
MCPN,MCP,CCNAProfessor / HOD
Computer Science/
MIS
2 Prof. E. F. Adebiyi Ph.D, M.Sc, B.Sc MNCS, MCPN,ASBCB, ISCB, NISEB
ProfessorComputer Science/Bioinformatics
3 Dr. N. A. Ikhu-Omoregbe Ph.D, M.Sc, B.Sc MNCS, IEEE Senior Lecturer Computer Science
4 Dr. J. O. Daramola Ph.D, M.Sc, B.Sc MNCS, MCPN Senior Lecturer Computer Science
5 Dr. V. C. Osamor Ph.D, M.Sc, B.Sc ASBCB, MNCS, MCPN Lecturer I Computer Science
6 Dr. Mrs. Oladipupo O. Ph.D, M.Sc, B.Sc MNCS, MCPN Lecturer I Computer Science
7 Dr. O. J. Oyelade Ph.D, M.Sc, B.Sc ASBCB, MNCS, MCPN Lecturer I Computer Science
8 Dr. A. A. AdebiyiPh.D, M.Sc,
MBA, B.ScMNCS, MCPN Lecturer I M I S
9 Dr. A. A. Azeta Ph.D, M.Sc, B.Sc MNCS, MCPN Lecturer I Computer Science
10 Dr. M. O. Oyelami Ph.D, M.Sc, B.Sc 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 Ph.D, M.Sc, B.Sc ASBCB, MNCS, MCPN Lecturer II Computer Science
13 Dr. I. T. Fatudimu Ph.D, M.Sc, B.Sc 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
-
7/25/2019 Departmental Handbook CS
12/39
12
20Mr. O. Emebo
M.Sc, B.Sc Asst. Lecturer Computer Science
21Mrs. E.A. Anwansedo 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 CCNA Asst. Lecturer Computer Science
25 Mr. I.O. Eweoya M.Sc, B.Tech Asst. Lecturer Computer Science
GRADUATE ASSISTANT/RESEARCH FELLOW
1 Mr. A.O. Adewumi B.Sc Graduate Assistant Computer Science
2
. Mrs. O.T. Oladimeji
B.Sc Graduate Assistant Computer Science
VISITING PROFESSORS/LECTURERS
1 Prof. V. Mbarika Ph.D Professor MIS
2 Prof. M. Sanjay Ph.D Professor Computer Science
3 Dr. P. B. Shola Ph.D MNCS, MCPN Snr. Lecturer Computer Science
4 Dr. P. A. Adewole Ph.D Snr. Lecturer Computer Science
ADJUNT LECTURERS
1 Dr. P. Alege Ph.D Snr. Lecturer Economics
2 Prof. K. Adeyemi Ph.D Professor Business
3 Dr. T. Abioye Ph.D Snr. Lecturer Languages
4 Dr. I. Chiluwa Ph.D Snr. Lecturer Languages
5 Prof. N. Kwofie Languages Professor Languages
6 Dr. M. Geshinde Ph.D Snr. Lecturer Psychology
7 Prof. A. Obayan Ph.D Professor Psychology
7 Dr. P. Olarenwaju Ph.D Snr. Lecturer Mathematics
-
7/25/2019 Departmental Handbook CS
13/39
13
ADMINISTRATIVE STAFF
1 Mr. S.A. Ige HND, PGD NIM Admin. Officer 1 Business/Admin.
2Ms. R. Eno-Abara, OND Office Assistant Business/Admin.
-
7/25/2019 Departmental Handbook CS
14/39
14
7. ACADEMIC CONTENTS AND REQUIREMENTS(a) Programme Title:
B.Sc (Hons) Computer Science
(b) Admission Requirements
i. General Requirements:
The Minimum entry requirement for admission into Covenant University is a Credit levelpass in five (5) subjects, including English and Mathematics, obtained at not more than two
sittings. In addition, Covenant University conducts Screening Exercises for all candidatesseeking 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.
Additional Admission Requirements
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.
-
7/25/2019 Departmental Handbook CS
15/39
15
(c) Graduating Requirements
To graduate from the 4-year Bachelor of Science degree programme in Computer
Science, students must have successfully completed a minimum of 165 Credit Units asshown below.
Graduating Required Units for B.Sc Computer Science Programme
Level 100 200 300 400 Total
Core/
Compulsory31 29 14 32 106
Electives 6 6 9 21
SWEP 0
Industrial
Training
[SIWES]
6 6
College
Courses0
University
Courses
4 4 2 4 14
NUC
Courses10 6 2 18
TOTAL 45 45 30 45 165
-
7/25/2019 Departmental Handbook CS
16/39
16
100 Level Computer Science
ALPHA SEMESTER
Compulsory
Courses
Course
CodeCourse Title Status Units
Pre-
Requisite
PHY111 Mechanics and Properties of Matter C 2
BIO111 General Biology I C 3
MAT111 Mathematics I: Algebra C 3
MAT112Mathematics II: Trigonometry andGeometry
C 2
PHY119 Physics Practical I C 1
CSC111 Introduction to Computer Science C 3
CHM111 General Physical Chemistry C 3
CHM119 General Chemistry Practical I C 1
18
University
Courses
EDS111Entrepreneurial Development
Studies IC 1
TMC111 Total Man Concept I C 1
TMC112 Total Man Concept Sports C 0
2
NUC
General
Courses
CST111Use of Library, Study Skills andInformation Communication
Technology I
C 2
GST111 Communication in English I C 2
4
Total () 24
-
7/25/2019 Departmental Handbook CS
17/39
17
100 Level Computer Science
OMEGA SEMESTER
Compulsory
Courses
Course
CodeCourse Title Status Units
Pre-
Requisite
PHY121Electricity andMagnetism
C 3
PHY122Atomic and NuclearPhysics
C 2
MAT121Mathematics III:Calculus
C 3
MAT122Mathematics IV: Vector
Algebra
C 2
PHY129 Physics Practical II C 1
CSC121Intro. To Problem
SolvingC 2
13
University
Courses
EDS121Entrepreneurial
Development Studies IIC 1
TMC121 Total Man Concept II C 1
TMC122 Total Man Concept Sports
C 0
2
NUC
General
Courses
CST121
Use of Library, Study
Skills and Information
Communication
Technology II
C 2 CST111
GST121Communication in
English IIC 2 GST111
GST122 Communication inFrench
C 2
6
Total () 21
Total ( + ) 45
-
7/25/2019 Departmental Handbook CS
18/39
18
200 Level Computer Science
ALPHA SEMESTER
Compulsory
Courses
Course
CodeCourse Title Status Units
Pre-
Requisite
CSC211ComputerProgramming I
C 3
CSC212Fundamentals of DataStructure
C 3
CSC213StructuredProgramming
C 3
CSC214
High Performance
Computing & DataManagement I
C 3
CSC215Mathematical
MethodsC 3
15
Electives
Courses
Note:Select 3units from Elective
MAT212 Linear Algebra I E 3
Electronic/ ModernPhysics
E 3
ECO111Introduction to
Economics IE 3
ACC111Introduction to
Accounting IE 3
3
University
Courses
EDS211
Entrepreneurial
Development Studies
III
C 1
TMC211Total Man Concept
IIIC 1
TMC212Total Man Concept
SportsC 0
2NUC
General
Courses
GST211Logic, Philosophy and
Human ExistenceC 2
2
Total () 22
-
7/25/2019 Departmental Handbook CS
19/39
19
200 Level Computer Science
OMEGA SEMESTER
Compulsory
Courses
Course
CodeCourse Title Status Units
Pre-
Requisite
CSC221 Computer Programming II C 3
CSC222 Discrete Structure C 3
CSC223 Computer Hardware C 3
CSC224Foundation of Sequential
and parallel ProgrammingC 2
CSC225 Operating System C 3
14
Electives
Course
Note:Select3 units from Elective
MAT222 Linear Algebra II E 3
MIS221Intro. Management
Information SystemE 3
3
University
Courses
EDS221 EntrepreneurialDevelopment Studies IV
C 1
TMC221 Total Man Concept IV C 1
TMC222Total Man Concept
SportsC 0
2
NUC
General
Courses
GST221Nigerian People andCulture
C 2
GST222Peace Studies and Conflict
Resolution
C 2
4
Total () 23
Total ( + ) 45
-
7/25/2019 Departmental Handbook CS
20/39
20
300 Level Computer Science
ALPHA SEMESTER
Compulsory
Courses
Course
CodeCourse Title Status Units
Pre-
Requisite
CSC311Object OrientedProgramming
C 3 CSC211
CSC312Computer Architecture
& OrganizationC 3
CSC313 Compiler Construction I C 3
CSC314System Analysis &
DesignC 3
CSC315 Internet Programming C 214
ElectiveNote:Select 6 unitsfrom these Electives
CSC316 Theory of Computing E 3
CSC317 Operation Research E 3
CSC318 Statistical ComputingE 3
6
University
Courses
EDS311 EntrepreneurialDevelopment Studies V C 1
TMC311 Total Man Concept V C 1
TMC312Total Man Concept Sports
C 0
2
NUC
General
Courses
GST311 2
Total () 24
-
7/25/2019 Departmental Handbook CS
21/39
21
300 Level Computer Science
OMEGA SEMESTER
Compulsory
Courses
Course
CodeCourse Title Status Units
Pre-
Requisite
SIWESCSC329
StudentIndustrial Work
ExperienceScheme
(SIWES)
C 6
6
University
Courses
NUC
General
Courses
Total () 6
Total ( + ) 30
-
7/25/2019 Departmental Handbook CS
22/39
22
400 Level Computer Science
ALPHA SEMESTER
Compulsory
Courses
Course
CodeCourse Title Status Units
Pre-
Requisite
CSC411 Survey of Programming Language C 3
CSC412Computational Science &Numerical Method
C 3
CSC413 Software Engineering C 3
CSC414High Performance Computing &
Data Management IIC 3 CSC214
CSC415 Algorithms & Complexity Analysis C 3
CSC416 Artificial Intelligence C 3
18
Electives
Note:Select minimum of3 unitsfrom these Electives
CSC417Computer Graphics andVisualization
E 2
CSC418 Modeling & Simulation E 3
CSC419 Information Technology Law E 3
3
University
Courses
EDS411Entrepreneurial Development
Studies VII C 1
TMC411 Total Man Concept VII C 1
TMC412 Total Man Concept Sports C 0
2
Total () 23
-
7/25/2019 Departmental Handbook CS
23/39
23
400 Level Computer Science
OMEGA SEMESTER
Compulsory
Courses
Course
CodeCourse Title Status Units
Pre-
Requisite
CSC421 Human Computer Interface C 2
CSC422Computer Network /
CommunicationC 3
CSC423Organization of Programming
LanguageC 3
CSC429 Project C 6
14
Electives
Note:Select minimum of 6 unitsfrom these Electives
CSC424Computational Biology &
Interdisplinary TopicsE 3
CSC425Computer System
Performance EvaluationE 3
CSC426 Queuing System E 3
CSC427 Distributed Computing System E 3
MIS424 Project Management E 3
6
University
Courses
EDS421Entrepreneurial Development
Studies VIII
C 1
TMC421 Total Man Concept VIII C 1
TMC422 Total Man Concept Sports C 0
2
Total () 22
Total ( + ) 45
-
7/25/2019 Departmental Handbook CS
24/39
24
8. COURSE DESCRIPTION
CST 111: Computer Application I (2 Units) (L20: T0: P10)
Identification of PC parts and peripheral devices: functions, applications, and how to use them.Safety precautions. Procedure for booting a PC. Filing system: directory, sub-directory, file,path, and how to locate them. Word processing: principle of operation, application,
demonstration and practical hand-on exercises in word processing using a popular wordprocessing package. Internet: services available, principle of operation, application,
demonstration and hand-on practical exercises on e-mail and www using popular browsers.Schematic diagram of a computer hardware, computer software, understanding computer
memory and storage preparing to use the computer, categories of computers, advantages anddisadvantages of using computers, caring for your computer, ergonomics, analog and
digital signals , modes of data transmission, communication hardware, computer networks, typeson network, network topologies, home networking, network architectures, computer and society-
e-Learning, e-Government, e-Health , e-Banking, e-Commerce, e-Jury, e-Court, e-Filling.
PHY 111 Mechanics and Properties of Matter (2 Units) (L22: T8: P0)
Units and dimensions, Scalar and vectors, Particle kinematics, Newtons laws, Friction, Work,
Energy, Centre of mass, Simple harmonic motion, Rigid body dynamics, Keplers laws, Pressure
in fluids, Intermolecular forces, Hookes law, Young modulus, Fluid flow Streamline turbulence,
Strookes law surface tension.
MAT 111: Algebra I (3 Units) (L30: T15: P0)
Algebra of set theory: Definition of concepts, laws of algebra of sets, Venn diagram and
application. Real Number: Rational numbers, theory of surd, sequences and series (including
AGP), binomial theorem, theory of quadratic, cubic and quadratic equations, indices andlogarithms, mathematical induction, partial fractions, theory of equations, inequalities and
polynomials (including factor and remainder theorems). Complex Numbers: Algebra of complex
numbers, Argand diagram, multiplication and division of numbers in polar form, n th root of
unity, and Demoivres theorem, expansion of Sin n, Cos n, Tan n.
MAT 112: Trigonometry and Geometry (2 Units)(L22: T8: P0)
Trigonometry and analytic geometry in (2-D & 3-D): Elements of trigonometry, circularmeasure, elementary treatment of circles, coordinate geometry: straight lines in (2B-D); plans.
Functions and relations: permutation and algebra of functions, Binary operations, Permutationand combination, elementary treatment of logic.
PHY 119: Physics Practical I (1 Unit) (L0: T0: P15)
CSC 111: Introduction to Computer Science (3 units) (L30: P45)
Definition of computer science. History of computer science and their generations, ComputerHardware: functional components, Modern I/O units.
Software: Operating Systems, Application PackagesProgram: Development; Flowcharts and Algorithms; Program Object; BASIC or VISUAL
BASIC Fundamentals.
-
7/25/2019 Departmental Handbook CS
25/39
25
CHM 111 General Physical Chemistry (3 Units) (L35: T10: P0)General Physical Chemistry: Atoms, Daltons atomic theory law, atom masses. Fundamental
particle of the atom. Atomic structure. Modern electronic, theory of atoms. Periodicity of the
elements. Mole of concept, Chemical formulae, equations, and calculations. State of matter: gasliguid, and solid. Engergetics and thermochemistry. Chemistry kinetics, equilibra andelectrochemistry. General inorganic Chemistry: periodic table and periodic properties, chemical
bonding, structures of solids. The chemistry of selected representative elements. Hybridization.
CHM 119: Chemistry Lab. I (1 Unit) (L0: T0: P45)
BIO 111: General Biology I (3 Units) (L30: P0: T30)
Cell structure and organization, functions of cellular organelles, diversity, characteristics and
classification of living things, general reproduction, interrelationship of organisms; heredity and
evolution, elements of ecology and types of habitat.
CST 121: Computer Application II (2 Units) (L15: T0: P15)
Spreadsheet: principle of operation, application, demonstration and practical hand-on exercises
in spreadsheet using a popular spreadsheet package.
Database Management: principle of operation, application, demonstration and practical hand-on
exercises in using a popular relational Database Management package. Report presentation
software package: principle of operation, application, demonstration and practical hand-on
exercises in using a popular report presentation package such as Power Point package. Mini-
Project to test proficiency in use of the software packages.
PHY 121: Electricity and Magnetism (3 Units) (L22: T8: P0)
Electricity, coulombs law, Ohms law. Gausss theorem, Capacitors, Kirchoffs laws, Electricalenergy, DC, Bridges potentiometer, Magnetic effect of current, Electromagnetic induction,Moving coil and ballistic galvanometers, Multimeters, DC and AC motors, and generators,
Hysteresis, Power in AC circuits, Semi conductors, Conductivity and Mobility, Rectification.
PHY 122: Atomic and Nuclear Physics (2 Units) (L22: T8: P0)Atomic & Nuclear physics:
Theory of atomic structure. Thompson, Rutherford and Bohrs theories, the hydrogen atom.Properties of nucleus, Natural radioactivity, wave particles duality of light, X-rays, Photo-
electricity, Thermionic emission, Diode valve.
MAT 121: Calculus (3 Units) (L22: T8: P0)Functions of real-variables: Graph, limits, and concepts of continuity. Techniques of
differentiation of algebraic and trigonometric functions, higher order derivatives, maxima andminima, Liebnitz rule, application of differentiation. Integration as inverse of differentiation,
methods of integration, definite integral. Application to areas, volume, moment of inertia.Approximate integration: Trapezoidal and Simpsons rule. Taylors and Maclaurins theorems,
partial differentiation and implicit differentiation.
-
7/25/2019 Departmental Handbook CS
26/39
26
MAT 122: Vector Algebra (2 Units) (L22: T8: P0)3-D Cartesian coordinate systems. Definition and representation of vectors; Algebra of vectors:
multiplication of a vector by a scalar, addition of vectors, scalar product of two vectors, vector
product of two vectors, direction cosines, calculus of vector function: differentiation of vectorfunction, integration of vector function; conic: circles, parabola, ellipse and hyperbola;kinematics of a Particle: basic concepts, motion under constant acceleration, motion under
variable acceleration: rectilinear motion, motion in a plane. Force.
PHY 129: Physics Lab. II (1 Units) (L0: T0: P15)Hands on practical for CST122, 123
CSC 121: Introduction to Problem Solving (3 Units)
Problem solving strategies, Roles of algorithm in problem solving process, implementation
strategies, concepts and properties of algorithm. Using C-language.
CSC 211: Computer Programming I (3 Units) (L30: P45)
Introduction to problem solving methods and algorithm development, designing, coding,
debugging and documenting programmes using techniques of a good programming language
style, programming language and programming algorithm development. A widely used
programming language should be used in teaching the above. E.g. C/C++ language.
CSC 212: Fundamental of Data Structure (3 Units)
Primitive types, Arrays, Records, Strings and String processing , Data representation in memory,Stack and Heap allocation, Queues, TREES. Implementation Strategies for stack, queues, trees.
Run time Storage management; Pointers and References, Linked structure.
CSC 311: Structured Programming: (3Units)Structured Programming elements, structured design principles, abstraction modularity, stepwise
refinement, structured design techniques. Teaching of a structured programming language etc.
CSC 214: High Performance Computing & Database Management I (3 Units) (L30: T8:
P7)
Information storage & retrieval, Information management applications, Information capture andrepresentation, analysis & indexing, search, retrieval, Information privacy; integrity, security,
efficiency and effectiveness.Introduction to database systems:
Components of database systems DBMS functions, Database architecture and data independenceuse of database query language.
Overview of Database Systems: model, schema, instance. Database Systems vs. File Systems.Data abstraction levels, database languages, system architecture. Classification of DBMS. Data
modeling: Entity-Relationship(ER) Model, Entities and Entity types, Relationship andRelationship type, Constraints, Weak Entity Types, ER Diagrams. Semantic object model.
Process of database design: Requirement analysis, conceptual database design, database schema
design. Database design using entity-relationship and semantic object models, database
application design.
-
7/25/2019 Departmental Handbook CS
27/39
27
CSC 215: Mathematical Method I (3 Units) (L35: T10: P0)Sequences of real numbers, Monotone sequence, Convergence, Absolute and conditional
convergence, Infinite series, Convergence tests, Addition and multiplication of series. Power
series, Radius of convergence, Taylor and Maclaurin series and their applications, Taylorpolynomials and Taylor's formula, The binomial theorem and binomial series. Matrices andlinear transformations, Matrix operations, Solutions of linear systems by matrices, Rank and
inverse, eigenvalues and eigenvectors, canonical forms, Jordan form, generalized inverse of amatrix. Complex numbers and their properties, complex numbers as vectors, The complex plane,
Complex algebra, Functions of a complex variable.
CSC 221: Computer Programming II (3 Units) (L30: T0: P45)
Principles of good programming, structured programming concepts, Debugging and testing,
string processing, internal searching and sorting, recursion. Use a programming language
different from that in CSC 201 e.g C# or VB.net
CSC 222: Discrete Structure (3 Units) (L30: P0)
Basic Set Theory: Basic definitions, Relations, Equivalence Relations Partition, Ordered Sets.
Boolean Algebra & Lattices, Logic, Graph theory: Directed and Undirected graphs, Graph
Isomorphism, Basic Graph Theorems, Matrices; Integer and Real matrices, Boolean Matrices
med m, Path matrices. Adjacency Vectors/Matrices: Path adjacency matrix, Numerical &
Boolean Adjacency matrices. Applications to counting, Discrete Probability Generating
Functions.
CSC 223: Computer Hardware (3 Units) (L45: P0)
Computer circuits; diode arrays, PIAs etc, Integrated circuit fabrication process. Use of MSI, LSI
and VLSI IC hardware Design. Primary and secondary memories; core memory, etc. Magneticdevices; disks, tapes, video disks etc. Peripheral devices; printers, CRTs keyboards, characterrecognition. Operational amplifiers; Analog-to-Analog computer.
CSC 224: Foundations of Sequential and Parallel Programming (3 Units) (L45: P0)
The relationships between H/L languages and the Computer Architecture that underlies theirimplementation: basic machine architecture, assembles specification and translation of P/L Block
Structured Languages, parameter passing mechanisms.
CSC 225: Operating System II: (3Units)Overview of O/S: Role & Purpose, Functionality Mechanisms to support Client-server models,
handheld devices, Design Issues influences of Security, networking, multimedia, Windows.O/S Principle: Structuring methods Abstraction, processes and resources, Concepts of APIS
Device organization interrupts.Concurrency: States & State diagrams Structures, Dispatching and Context Switching; interrupts;
Concurrent execution; Mutual exclusion problem and some solutions Deadlock; Models andmechanisms (Semaphones, monitors etc.)
Producer-Consumer Problems and Synchronization. Multiprocessor issues. Scheduling &
Dispatching
Memory Management: Overlays, Swapping and Partitions, Paging & Segmentations Placement
& replacement policies, working sets and Trashing, Caching.
-
7/25/2019 Departmental Handbook CS
28/39
28
MAT 212 Linear Algebra I (3 Units) (L35: T10: P0)
Vector space over real field. Subspaces, linear independence, basis and dimension. Linear
transformations and their representation by matrices-range, null space, rank. Singular and non-singular transformation and matrices. Algebra of matrices.
MAT 222 Linear Algebra II (3 Units) (L35: T10: P0)Systems of linear equation change of basis, equivalence and similarity. Eigenvalues and
eigenvectors. Minimum and characteristic polynomials of a linear transformation (Matrix).Caley-Hamilton theorem. Bilinear and quadratic forms, orthogonal diagonalisation. Canonical
forms.
CSC 311: Object-Oriented Programming: (3 Units)
Basic OOP Concepts: Classes, Objects, inheritance, polymorphism, Data Abstraction, Tools for
developing, Compiling, interpreting and debugging, Java Programs, Java Syntax and dataobjects, operators. Central flow constructs, objects and classes programming, Arrays, methods.
Exceptions, Applets and the Abstract, OLE, Persistence, Window Toolkit, Laboratory exercises
in an OOP Language.
CSC 312: Computer Architecture and Organization (3Units) (L45: P0)
Fundamental building blocks, logic expressive immunization, sum of product forms. Register
transfer notation, Physical considerations. Data representation, and number bases, Fixed and
Floating point systems, representation memory systems organization and architecture.
CSC 313: Compiler Construction I: (3Units)
Review of compilers assemblers and interpreters, structure and functional aspects of a typicalcompiler, syntax semantics and pragatics, functional relationship between lexical analysis,expression analysis and code generation. Internal form of course programme. Use of a standard
compiler (FORTRAN
-
7/25/2019 Departmental Handbook CS
29/39
29
deterministic pushdown automata; Context-free grammars; Useless productions and emptinesstest; Ambiguity; Context-free grammars for pushdown automata and vice-versa. Properties of
Context-Free Languages: Pumping lemma; Closure properties; Existence of non-context-free
languages. Turing Machines, Decidability and Undecidability.
CSC 317: Operations Research (3 Units) (L30: T15 P0)
Overview of the operation research Modeling approaches. Linear programming model;assumption of linear programming; Simplex method; Two-phase Method; Artificial Variable
Technique; Minimization and maximization Two-Phase method. Transportation simplex method:tableau initialization, optimality test, and iteration; Assignment Problems: Formulation and
Solution. Directed network; Shortest-path problem: Algorithm for minimum spanning treeproblem; Maximum cost flow problem; Minimum cost flow problem; Network simplex method;
Project planning and control with PERT-CPM. Deterministic Model; Continuous Review:
Economic order quality model (EOQ); Periodic review: Production planning; Stochastic Models:
Single Period model; Two-period inventory model; Multi-period model. One-dimensionalSearch: Golden section search derivations; Taylor series and conditions for local optima; Convex
/ Concave function and global optimality; Gradient search; Newton's method; Quasi-Network
method and BFGS search. Lagrange multipliers method; Karush-Kuhu-Tucker optimality
conditions; Penalty and barrier method.
CSC 318: Statistical Methods (3 Units) (L30: T15: P0)
Review of probability as a measure of uncertainty, sample points and events, combination of
events. Binomial, Exponential, Normal, Gamma, Chi-Squared distributions; probability function,mean, variance, and moment generating function. Joint probability distribution and joint
probability density function, marginal distribution, expected value, covariance and correlation;
Statistical independence; Transformation of variable; Moment and moment generating function;Linear combination of random variable; Multinomial and Normal Bivariate distributions.Sampling distribution of , and S2; Central Limit Theorem; Approximation for discrete
distributions; Sampling distribution for t and F. Point Estimation: Bias and unbiased estimator;principle of minimum variance unbiased estimation; Method of moment; Maximum Likelihood
estimation. Interval Estimation: Population mean and difference between two population meanusing z - distribution and t - distribution;
CSC 329: Student Industrial Work Experience (SIWES) Training Scheme (6 Units)
During the SITS, each student will undergo a practical on the job training in IT industryapproved for its relevance to the students major for a minimum of 14 weeks starting
immediately after the alpha semesters examinations at 300 level. A program of training will bedrawn by the College and the Industry for each student, and a prescribed log book with daily
recording of the student activities is to be kept by each student and appropriately signed. At theend of the program, a written report is to be submitted to the college and each student to present
a seminar on his/her industrial experience. Each student must pass a prescribed certificationexamination during this second industrial training.
CSC 411: Survey of Programming Languages (3 Units) (L45: P45)
Overview of programming languages: History of programming languages, Brief survey of
programming paradigms (Procedural languages, Object-oriented languages, Functional
-
7/25/2019 Departmental Handbook CS
30/39
30
languages, Declarative non algorithmic languages, Scripting languages), the effects of scale onprogramming 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 logiclanguage 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, AdditionalOperations 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-Serverdatabase 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 recursivealgorithms.
Algorithmic Strategies:Fundamental computing algorithms: Numerical algorithms, sequential and binary search
algorithms; sorting algorithms, Binary Search tress, Hash tables, graphs & its representation.
-
7/25/2019 Departmental Handbook CS
31/39
31
CSC 416: Artificial Intelligence: (3 Units)Introduction to artificial intelligence, understanding natural languages, knowledge
representation, expert systems, pattern recognition, the language LISP.
CSC 417: Computer Graphics and Visualization (2Units) (L30: P45)Hardware aspect, plotters microfilm, plotters display, graphic tablets light pens, other graphical
input aids Facsimile and its problems Refresh display refresh huggers, changing images, lightpen interaction. Two and three dimensional transformation, perspective Clipping algorithms.
Hidden line removal bolded surface removal. Warmocks method, shading, data reduction forgraphical input. Introduction to had writing and character recognition. Curve synthesis and
fitting. Contouring. Ring structures versus doubly linked lists. Hierarchical structures. Datastructure: Organization for interactive graphics.
CSC 418: Computer Simulations (3Units) (L30: P45)
Basic Definitions and Uses, Simulation Process, Some basic statistic Distributions Theory,Model and Simulation. Queues; Basic components, Kendal notation, Queuing rules, Littles Law,
Queuing networks, Special/types of queues. Stochastic Processes; Discrete state and continuous
state processes, Markov processes, Birth-Death Processes, Poisson Processes. Random Numbers;
types of Random Number Exercises.
CSC 421: Human-Computer Interface (HCI) (2Units) (L30: P0)
Foundations of HCI, Principles of GUI toolkits; Human-centred software evaluation and
development; GUI design and programming.
CSC 422: Computer Networks/ Communication (3 Units) (L30: P45)
Introduction, wares, Fourier analysis, measure of communication, channel characteristics,transmission media, noise and distortion, modulation and demodulation, multiplexing, TDMFDM and FCM Parallel and serial transmission (synchronous Vs analynchronous). Bus
structures and loop systems, computer network Examples and design consideration, dataswitching principles broadcast techniques, network structure for packet switching, protocols,
description of network e.g. ARPANET, etc.
CSC 423: Organization of Programming Languages: (3Units)Language definition structure. Data types and structures, Review of basic data types, including
lists and tress, control structure and data flow, Run-time consideration, interpretative languages,lexical analysis and parsing. Pre-requisite CSC 211, 221, 214, 312.
CSC 424: Computational Biology & Interdisciplinary Topics (3 Units) (L45: T0: P0)
Introduction: Computational approaches in bioinformatics. An overview of artificial neuralnetwork algorithms. Graphical Models: Mathematical formalism of graphical models. Graphical
models of network architectures. Molecular and cellular structures. Probabilistic graphicalmodels. Gene expressions. Sequence analysis. Computational Modeling: Computational
modeling of genetic and biochemical networks. Models of gene activity. Models of interactions
among gene products. Computational Models for Analysis: Machine learning approaches. Neural
networks, Hidden markov models, belief networks. Model Visualization: Visualizing protein
-
7/25/2019 Departmental Handbook CS
32/39
32
structures. Modeling Kinetics and Physiology. Sequence data visualization. Networks andpathway 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 Managementtools.
CSC 429: Project (6Units)Students should embark on work that will lead to substantial software development under thesupervision of a member of staff.
-
7/25/2019 Departmental Handbook CS
33/39
33
9. LIST OF LABORATORIES
1. Computing Laboratory
Number Size Student
Population
Facilities Qty
1
2
3
4
5
6
7
8
9
10
11
400m 200 HardwareComputer System, Dual-core CPU,
3.20GHz, 2GB RAM, 500GB Harddrive.
Printers
Lexmark T630 Printer
UPS2 Digital Energy LP series UPS
1 MGE Galaxy 3000 UPS system1 MGE Comet UPS system
Public Address System
Server
HP Proliant ML350 Server
Intel Xeon, 1 Terabyte hard drive
E-Board
Television
Air-conditioning
Swivel Chairs
Photocopier
Xerox
Software
-Ubuntu Operating system-Window 7 Professional OS
-Java Compiler-Visual Studios
-C/C++ Compiler-Visual Studio 2008
-MATLAB-Microsoft Office
-Sage
200
2
4
1
1
3
1
9
200
1
-
7/25/2019 Departmental Handbook CS
34/39
34
2. Software Engineering Laboratory
S/ N Facilities Qty
1 HardwareComputer System, Dual-core CPU, 3.20GHZ, 2GB RAM, 500GBHDD
30
2 Printers1 Lexmark T630 Printer
HP Colored LaserJet 1600
(HP LaserJet 1320 under repairs)
2
3 UPS
2 units of 2.2KVA APC2 units of 3.0KVA APC
1 unit of Dell 4u Rack UPS
5
4 Switches1 unit DLink 24 Port DE5- 1024D1 unit Dell PowerEdge 180AS- 8 Port KVM
1 unit Cisco Switch Catalyst 2960
3
5 Server
Dell PowerEdge R410 Server2x Intel Xeon E5507, 4C, 2.26GHz, 4M Cache, 4.80GT/s, 80W TDP,
Turbo, HT, DDR3- 800MHz/2x 300GB, SAS 6Gbps, 3.5 in, 15KRPM, 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.
4
6 E-Board 3
7 Air conditioners (2 under repairs) 5
8 Swivel Chairs 35
9 SoftwareWindows Server 2008 Standard 5 Cals
SUSE Linux Enterprise Server
10 ProjectorDell 12105 DLP
1
11 Refrigerator
Heir Thermocool 135A
1
-
7/25/2019 Departmental Handbook CS
35/39
35
10. LABORATORY STAFF
Name Rank/Designation/Date of First
Appointment
Qualifications, DatesObtained Membership
of Professional
Association
DutiesPerformed/Course
Taught
Mrs Adelaju
Oluwatoyin Funmi
Lab Attendant/ 23r
March, 2010
OND, 2004 Care of Lab
equipments andassistance to student
users
Mr Akunana Stephen Lab Attendant/ 23r
March, 2010
OND, 2009 Care of Lab
equipments andassistance to student
users
Mr. Adewumi A. Graduate Assistant B.Sc (Computer Sc.) Conducting Students
Practicals
Mrs. Oladimeji T. Graduate Assistant B.Sc (Computer Sc.) Conducting Students
Practicals
-
7/25/2019 Departmental Handbook CS
36/39
36
11. ACTIVITIES OF THE UNITSCurrently, 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, E-
Health, E-Tourism, E-Learning, and Mobile Computing.
12. RESEARCH CLUSTERS AND ACCOMPLISHMENTS
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 27
thApril 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 2nd International Workshop on Pattern Discovery in Biology was hosted in
the department from 6th 11
thJuly 2009.
The 1st International Conference and Workshop on Software Engineering and
Intelligent Systems (Theme: Towards the Evolution of Smart Systems) from
5th 9thJuly 2010.
13. AWARDS AND ACCOMPLISHMENTS
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:
Covenant University, Senate Research Award, 2004 (=N=498,000.00)
Federal Ministry of Education and Research Germany for 1 year study at the
University of Cologne (2006).
Microsoft Aspire Programme Award for Doctoral Students (2006).
Deutsch Akademiker Austauch Diest (DAAD) aka German Academic Exchange
Service Scholar (2007)
-
7/25/2019 Departmental Handbook CS
37/39
37
CPN Fellowship for Young African Scientists, German Cancer Research Center
(DKFZ), Heidelberge, Germany (2007)
Temporary Research Fellowship by Center for Mobile e-Services, University ofZululand, South Africa (2006-2009).
Teaching Fellowship award by University of Heidenheim, Germany (2009).
Junior Fulbright Fellowship for Doctoral students, (2010).
European Research Consortium for Informatics and Mathematics (ERCIM) Alain
Bensoussan Post Doctoral Fellowship Award (2010-2011)
-
7/25/2019 Departmental Handbook CS
38/39
38
14. LINKAGES AND COLLABORATIONS
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. University of Zululand, South Africa Prof. Matthew Adigun
2. University of Heidelberg, Germany Prof. Roland Eils
3. German Cancer Research Center, Germany Prof. Roland Eils
4. University of Texas A&M, U.S.A Prof. Nancy Amato
5. VSB-Technical University, Ostrava, Czech Republic Prof. Vaclav Snasel
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. Hebrews University of Jerusalem, Israel Prof Hagai Ginsburg
2. Department of Parasitology, University of
Heidelberg, Germany
Prof. Michael Lanzer
3. Bioquamt, at the University of Heidelberg Prof. Roland Eils, Dr. Benedict Brors
and Dr. Rainer Koenig
4. DKFZ, Heidelberg, Germany Dr. Lars Kaderali
5. Centre for Mobile E-Services, Department of
Computer Science University of Zululand, SA
Prof. Matthew Adigun
6. Faculty of Computer Science and Electrical
Engineering, VSB-Technical University, Ostrava,
Czech Republic
Prof. Ajith Abraham; Prof. Vaclav
Snasel
-
7/25/2019 Departmental Handbook CS
39/39
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:
The 1st International Workshop on Pattern Discovery in Biology was organised
and hosted by the department from 18th 27thApril 2005.
The department also organised and hosted International Conference on New
Trends in the Mathematical and Computer Sciences with Application to RealWorld Problems from 19th 23rdJune 2006.
The 2nd International Workshop on Pattern Discovery in Biology was organised
and hosted by the department from 6th 11thJuly 2009.
The 1st International Conference and Workshop on Software Engineering and
Intelligent Systems (Theme: Towards the Evolution of Smart Systems) was
organised and hosted by the department from the 5th 9thJuly 2010.
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
The department is committed to pursuing the principles of a World Class Department of
Informatics for Sustainable Excellence. Thus, we are committed to:
Recruiting, training, and retaining World Class employees/Students
Building and maintaining a robust IT infrastructure
Managing projects and portfolios effectively
Ensuring partnerships within the IT department and with the business
Developing a collaborative relationship with external partners