Philosophy
of the Programme
The philosophy
of the programme is to make Computer Science Education an instrument for mass
computer literacy for the purpose of national development and a means providing
equal opportunities and access to information and communication Technology
Education for Nigeria’s growth and development.
Mission
The programme is structured for highly enthusiastic,
competent and skilled Computer Science teachers who would provide useful
knowledge and skills for the needed manpower, entrepreneurial and industrial
Computer Education for national development.
Vision
To produce highly competent computer science teachers
who will train individuals to develop skills in Information and Communications
Technology (ICT) practices for Nigeria’s development.
Objectives
of the Programme
The
objectives are as follows:
1.
To train competent Computer Science teachers who are adequately prepared to
teach at all levels of education in Nigeria.
2. To equip students with appropriate knowledge and
techniques to solve problems affecting computer science education in Nigeria
through systematic application of technological innovations.
3.
To develop students’ knowledge and skills in the use of innovative ways of
teaching through information and communication technology (ICT) at all levels
of education in Nigeria.
4.
To engage students in research and developments in Computer Science Education
for the purpose of community and the development of the nation.
Admission Requirements
Applicants
who sat for Unified Tertiary Matriculation (UTME) may be admitted into the
first year (100 level) of the five year degree program, provided that they
possess one or more of the following
General Requirements:
(a) Senior
School Certificate (SSCE)/NEC
O/NABTECH or General Certificate in
Education (GCE) ordinary level, with
passes at Credit level in at least five subjects, including English Language,
Mathematics, Chemistry, Physics and either Biology/ Agric/Geography obtained at
not more than two sittings.
(b) The
teachers’ Grade II Certificate with Credit/Merit in at least five subjects,
including English Language and Mathematics, obtained at not more than two
sittings.
Programme Requirements:
(a)
Computer
Science: Applicants through the UTME must have passes at
credit level in five science subjects. This
is in and addition to the credit in English Language and Mathematics stated in
the general requirements above.
(b) Direct
Entry
NCE
with minimum of merit pass in Computer Science Education courses plus ‘O’ level
credit/TC II requirements will qualify candidates for admission into 300 level
and OND in Computer Science courses with a minimum of lower credit will qualify
candidate for admission into 200 Level.
Duration of the programme
The
structure of the duration is indicated in the table below:
Levels
|
Duration
|
100
(UTNE/REM)
|
5
years
|
200
(OND/ND/’A’ Level)
|
4
years
|
300
(NCE)
|
3
years
|
Graduation Requirements:
To
be eligible for the award of B.Tech. (Computer Science Education) degree a
student must have:
(1) successfully completed all course work,
teaching practice, seminars and project
(2) pass the minimum of:
150 credit units for 5year programme
120 credit units for 4year programme
90 credit units for 3year programme
The
details for this programme are shown on the table below:
Content
area
|
5
years
|
4
years
|
3
years
|
General Courses
|
11
|
11
|
11
|
EDU/EDT Courses
|
48
|
40
|
30
|
Teaching Subjects
|
91
|
74
|
54
|
Electives
|
05
|
05
|
05
|
Teaching Practice
|
02
|
02
|
02
|
Total
|
159
|
134
|
104
|
COMPUTER
- SCIENCE EDUCATION
PROGRAMME
100
LEVEL
FIRST
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
GST110
|
Use
of English 1and Library.
|
3
|
2
|
1
|
0
|
TCD111
|
Technical
Drawing 1.
|
1
|
0
|
1
|
0
|
WKS110
|
Workshop
Practice.
|
1
|
0
|
1
|
0
|
EDU111
|
Introduction
to Teaching Profession.
|
2
|
2
|
0
|
0
|
CPT111
|
Introduction
to Computer Programming 1.
|
2
|
2
|
0
|
0
|
PHY110
|
General
Physics 1.
|
2
|
2
|
0
|
0
|
PHY113
|
Mechanics.
|
3
|
3
|
0
|
0
|
IMT112
|
Basic
Computer Tools.
|
1
|
1
|
0
|
0
|
STA117
|
Introduction
to Statistics.
|
2
|
2
|
0
|
0
|
TOTAL
|
17
|
14
|
3
|
0
|
100
LEVEL
SECOND
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
GST103
|
Nigerian
People and Culture
|
2
|
2
|
0
|
0
|
TCD121
|
Technical
Drawing 11
|
1
|
1
|
0
|
0
|
GST121
|
Reading
Techniques and Comprehension.
|
2
|
2
|
0
|
0
|
CPT121
|
Introduction
to Computer Science 1.
|
2
|
2
|
0
|
0
|
EDU121
|
History
of Education in Nigeria
|
2
|
2
|
0
|
0
|
PHY123
|
Properties
and Matter
|
3
|
3
|
0
|
0
|
PHY126
|
Electricity
and Magnetism
|
2
|
2
|
0
|
0
|
STA127
|
Probability.
|
2
|
2
|
0
|
0
|
TOTAL
|
18
|
16
|
2
|
0
|
200
LEVEL
FIRST
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
GST 110
|
Use of English 1 and Library
|
3
|
3
|
0
|
0
|
TCD 111
|
Introduction to Technical Drawing
|
1
|
0
|
1
|
0
|
WKS 110
|
Workshop Practice
|
1
|
0
|
1
|
0
|
EDU211
|
History
& Philosophy of Science, Technology & Mathematics.
|
3
|
3
|
0
|
0
|
EDU212
|
Curriculum
Studies
|
2
|
2
|
0
|
0
|
EDU214
|
Sociology
of Education
|
2
|
2
|
0
|
0
|
CPT211
|
Object
– Oriented Programming 1.
|
3
|
3
|
0
|
0
|
CPT212
|
Hardware
Systems and Maintenance.
|
2
|
1
|
1
|
0
|
CPT213
|
Introduction
to Computer Science 11.
|
2
|
2
|
0
|
0
|
CPT214
|
Computer
Architecture
|
3
|
2
|
1
|
0
|
TOTAL
|
22
|
18
|
4
|
0
|
RESTRICTED
ELECTIVE
Ø EDU213
– Philosophy of Education - 2 Units
200
LEVEL
SECOND
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
*GST 110
|
Use of English 1 and Library
|
3
|
3
|
0
|
0
|
*GST 103
|
Nigeria People and Culture
|
2
|
2
|
0
|
0
|
EDT221
|
Instructional
Design and Technology
|
2
|
2
|
0
|
0
|
EDT222
|
Non
– Projected Graphic Communication
|
2
|
2
|
0
|
0
|
CPT221
|
Object
– Oriented Programming 11.
|
2
|
1
|
1
|
0
|
CPT222
|
Data
Structures.
|
3
|
2
|
0
|
1
|
CPT223
|
Algorithms.
|
3
|
2
|
0
|
1
|
CPT224
|
Electronic
Commerce Technology
|
2
|
2
|
0
|
0
|
TOTAL
|
19
|
16
|
1
|
2
|
Note:
Direct Entry Students are to offer the following courses:
GST121
- 2 units
CPT121 - 2
units
* - 5units.
300
LEVEL
FIRST
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
GST311
|
Entrepreneurship
1.
|
2
|
1
|
1
|
0
|
EDT311
|
Instructional
Strategies in Science, Technology & Mathematics.
|
3
|
3
|
0
|
0
|
EDU312
|
Instructional
Strategies in Science, Technology & Mathematics.
|
3
|
3
|
0
|
0
|
EDU313
|
Educational
Psychology
|
2
|
2
|
0
|
0
|
CPT313
|
Operating
Systems
|
3
|
2
|
0
|
1
|
CPT316
|
System
Analysis and Design.
|
3
|
2
|
0
|
1
|
CPT317
|
Data
Communication and Networking
|
3
|
2
|
0
|
1
|
CPT318
|
Introduction
to Worldwide Web
|
2
|
1
|
1
|
0
|
TOTAL
|
18
|
16
|
2
|
0
|
Restricted
Elective
EDU213 – Philosophy of
Education - 2 units
Note:
Direct Entry Students are to offer the following courses:
GST110 - 3
Units
TCD111 - 1
Unit
WKS110 - 1
Unit
300
LEVEL
SECOND
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
EDU321
|
Test
and Measurement in Education.
|
3
|
2
|
0
|
1
|
EDU322
|
Research
Methods and Data Processing.
|
3
|
2
|
0
|
1
|
EDU325
|
Micro
- Teaching.
|
2
|
2
|
0
|
0
|
CPT321
|
Computer
Graphics.
|
3
|
2
|
1
|
0
|
CPT324
|
Information
Management.
|
2
|
1
|
0
|
1
|
CPT325
|
Database
Design and Management.
|
2
|
2
|
0
|
0
|
CPT326
|
Computer
and Network Security.
|
2
|
2
|
0
|
0
|
CPT327
|
Data
Communication and Networking
|
3
|
2
|
0
|
1
|
TOTAL
|
20
|
15
|
1
|
4
|
RESTRICTED
ELECTIVE
Ø EDU323
/ EDU324 - Guidance and Counselling / Educational Administration and
planning - 2 Units.
Note: Direct Entry Students are to
offer the following courses:
GST103 - 2
Units
GST121 - 2
Units
CPT121 - 2
Units
400
LEVEL
FIRST
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT
UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
EDT411
|
Operation
and Maintenance of Media Equipment.
|
2
|
1
|
1
|
0
|
EDT413
|
Techniques
for Preparing In-expensive Instructional Materials.
|
3
|
2
|
1
|
0
|
EDT416
|
Instructional
Development
|
3
|
3
|
0
|
0
|
EDT418
|
Photography
|
3
|
2
|
1
|
0
|
CPT412
|
Information
Systems.
|
2
|
2
|
0
|
0
|
CPT414
|
Data
Analysis of Algorithms.
|
2
|
1
|
1
|
0
|
CPT416
|
Software
Design, Techniques and Management.
|
2
|
1
|
1
|
0
|
CPT417
|
Computer
Ethics
|
2
|
2
|
0
|
0
|
CPT418
|
Grid
Computing
|
2
|
2
|
0
|
0
|
TOTAL
|
21
|
16
|
5
|
0
|
RESTRICTED
ELECTIVE
EDU414 – Principles of
Human Relation - 2 Units
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
EDU421
|
Teaching
Practice
|
02
|
0
|
02
|
0
|
TOTAL
|
02
|
0
|
02
|
0
|
500
LEVEL
FIRST
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
EDT511
|
Programmed
Computer Assisted Instruction
|
3
|
2
|
1
|
0
|
EDT512
|
Management
of Media Resource Centre.
|
2
|
2
|
0
|
0
|
EDT513
|
Research
in Media.
|
2
|
2
|
0
|
0
|
EDU517
|
Entrepreneurship
11.
|
2
|
1
|
1
|
0
|
CPT512
|
Cloud
Computing
|
2
|
2
|
0
|
0
|
CPT513
|
System
Simulation and Modelling
|
2
|
2
|
0
|
0
|
CPT517
|
Software
Engineering
|
3
|
3
|
0
|
0
|
CPT519
|
Computer
Installation and Maintenance.
|
3
|
2
|
1
|
0
|
TOTAL
|
19
|
16
|
3
|
0
|
500
LEVEL
SECOND
SEMESTER
COURSE CODE
|
COURSE TITLE
|
CREDIT UNIT
|
STRUCTURE
|
||
L
|
P
|
T
|
|||
EDU523
|
Seminar.
|
2
|
0
|
2
|
0
|
EDU524
|
Project.
|
6
|
0
|
6
|
0
|
CPT521
|
System
Performance Evaluation
|
2
|
2
|
0
|
0
|
CPT522
|
Data
Mining
|
2
|
2
|
0
|
0
|
CPT523
|
Neutral
Networks
|
2
|
2
|
0
|
0
|
CPT524
|
Expert
Systems
|
3
|
2
|
1
|
0
|
TOTAL
|
17
|
08
|
09
|
0
|