Revised Three-Year Standard Undergraduate Degree Programme in

Computer and Robotics Education


The Department of Computer and Robotics Education offers programmes leading to the degree of Bachelor of Science in Computer and Robotics Education.

Specialization in Computer and Robotics Education offers two degree programmes;

  1. A 4-year standard degree programme for UTME candidates.
  2. 3-year degree programme for direct entry candidates.


Entry Requirements

            For admission into Computer and Robotics Education degree programme, prospective candidates must satisfy the University of Nigeria minimum entry requirements and should also meet the following Departmental requirements.

Direct Entry (DE)

3-year Degree Programme

            Any of the following

  1. GCE ‘A’L or its equivalent in Physics and Mathematics.


  1. HND in Computer Science, Computer Engineering, or any Computer related studies with lower credit from any recognised polytechnic.


  • Diploma in Computer Education of UNN or any other recognized institution.


  1. A minimum of Pass in NCE Computer Education plus Credit in Mathematics or Physics and Credit in English Language WASC or GCE ‘O’L or SSCE/NECO/NABTEB.
  2. A Bachelor of Science (B.Sc) of UNN or any other university recognized by U.N.N in any science discipline.






Stress Areas


  Stress Areas Stress Code
1. Vocational and Technical Education 0
2. Computer Education 1
3. Software Development and Applications 2
4. Hardware Maintenance and Management 3
5. Networking and Communication 4
6. Robotics Education 5
7. Seminar 8
8. Project 9




First Year


First Semester

Major Courses

Course Code                                      Title                                                            Units

VTE 101                     Foundations of Voc and Tech. Education                              2

VTE 201                     Industrial Work Experience in Voc & Tech Ed                      1

VTE 203                     Curriculum Development in Voc & Tech Ed                         2

CRE 121                     Information Management and Communication Technology  2

CRE 251                     Robotics Programming  I                                                        2


Required Ancillary Courses

CED 341                     Introduction to Entrepreneurship                                           2

EDU 211                     Educational Psychology I                                                       2

MTH 215                    Linear Algebra I                                                                      2

STAT 205                   Statistics for Physical Sciences and Engineering I                 2

General Studies Courses

GSP 101                      The Use of English I                                                               2

GSP 201                      The Social Sciences                                                                 2

GSP 207                      Humanities I                                                                           2


                                                            Total                                            23



Second Semester

Major Courses

Course Code                                      Title                                                            Units

CRE 122                     Introduction to Operations Research                                      2

CRE 124                     Word Processing                                                                     2

CRE 152                     Foundations of Robotics Education                                       2

CRE 132                     Computer Hardware Maintenance                                          2

CRE 212                     Methodology in Computer Education                                                2

CRE 252                     Robotics Programming II                                                       2

Required Ancillary Courses

STAT 206                   Statistics for Physical Sciences and Engineering II                2

CED 342                     Business Development and Management                               2


General Studies Courses

GSP 102                      The Use of English II                                                             2

GSP 202                      Issues in Peace and Conflict                                                   2

GSP 208                      Humanities II                                                                          2                                                                                                                                            ___                                                                                                        Total                          22

Second Year



First Semester


Major Courses

Course Code                                      Title                                                            Units

VTE 301                     Research Design in Voc & Tech Education                           2

CRE 323                     File Processing and Management                                           2

CRE 325                     Database Management Studies I                                            2

CRE 327                     Data Reduction Using SPSS                                                  2

CRE 329                     Assembly Language Programming                                         2

CRE 351                     Robotics Graphics                                                                   2

CRE 353                     Virtual Robotics design and Application                               2

Required Ancillary Courses

CED 342                     Business Development and Management                               2

EDU 311                     Educational Psychology II                                                     2


                                                                                    Total                       18


Second Semester



Major Courses

Course Code                                      Title                                                            Units

VTE 302         Practical Teaching in Voc & Tech Education                                     6

CRE 310         Students Industrial Work Experience                                                 6

CRE 322         Computer Operating Systems                                                             2

CRE 332         Computer Systems Architecture I                                                      2

CRE 222         Computer Programming, Application and Management                    2

in Schools I


_____                                                         Total                                                                          18



Third Year

First Semester

Major Courses

Course Code                                      Title                                                            Units

VTE 401                     Vocational Guidance                                                              2

CRE 481                     Seminar in Computer Education                                             2

CRE 423                     Database Management Studies II                                           2

CRE 431                     Computer System Architecture II                                          2

CRE 441                     Computer Networking and Protocols                                     2

CRE 451                     Design and Development of Educational Robots                  2

CRE 321                     Computer Programming, Application and Management        2

in Schools II

Required Ancillary Courses

COS 331                     Compiler Construction I                                                         2

COS 451                     Algorithms                                                                              2

COS 455                     Data Communication and Networking I                                2


                                                Total                                                         20


Second Semester

Major Courses

Course Code                                      Title                                                            Units

VTE 402                     Administration of Voc & Tech Education                             2

VTE 404                     Evaluation in Voc & Tech Education                                     2

CRE 422                     Spreadsheet Processing                                                           2

CRE 424                     Computer Graphics                                                                 2

CRE 490                     Project                                                                                     4


Required Ancillary Courses

COS 432                     Compiler Construction II                                                        2

COS 454                     Artificial Intelligence                                                              2

COS 456                     Data Communication and Networking II                               2


                                                                                    Total                      18

Description of Courses


VTE    101      Foundations of Vocational and Technology Education

Philosophical, sociological, historical and economic foundation Technology Education, A comparative analysis. Content, scope and objectives. Technology Education and national development. Professional opportunities in Technology Education.

(2 Units)

CRE   121      Information Management and Communication Technology

Communications techniques; basic concepts in computer communications; applications of computers in communications; communications organizations and regulatory bodies; modern communications such as fax, telnet, chat (real-time communications), internet telephony, e-mail, GSM; wired and wireless communications.                                                                               (2 Units)

CRE  123       Computer Keyboarding

The computer keyboard as an input device; the different areas/compartments of the computer keyboard such as function keys, numeric keypad, computer keys, cursor-dedicated keys, typing keys, special function keys; keyboard shortcuts; typing skills; proper/accurate finger positioning for effective typing; navigating with the keyboard; configuring the keyboard to perform the functions of the mouse; standard styles; use of common manuscript signs; different typing speeds.

(2 Units)

CRE  122       Introduction to Operations Research

History of operations research; computers and operations research; the definition of the different models and their formulation; the role of models in operation research projects; advantages and disadvantages of models; major characteristics of operations research; the quantitative model in operations research.                                                                                         (2 Units)

CRE  124       Word-processing      

An introductory course on different document (document file). Working with document – home, letter, report, etc; production, blocking opening and closing of documents. Underlining the heading. Using different parts; saving a file. Creating a stationery. Document, editing your work, using the spelling checkers. Finding synonyms, searching for information. Customizing documents, etc.                                                                               (2 Units)



CRE  132       Computer Hardware Maintenance

Definition of computer hardware; basic hardware components of the computer such as keyboard, mouse, systems unit, monitor/VDU/screen, motherboards, CPU, CD-ROM drives, hard disk drives, floppy disk drives, RAM and their types, ROM, IDE cables, casing and their types; Assembling a computer; installing operating systems and other software; major maintenance and computer troubleshooting.                                                                      (2 units)


CRE  152       Foundations of Robotics Education

History of the emergence of Robotics Education, Overview of robotic Concepts, mechanisms, dynamics and intelligent controls;
Impotance and Functions of Robotics in Education. Applications of Robotics in Education.                                                                                              (2 Units)


VTE  201        Industrial Work Experience in Voc & Tech Ed                

Analysis of out-of-school employment opportunities. Organization and analysis of Technology Education programmes with emphasis on occupational experience programmes. Programme planning and implementation orientation in community-based education. Organization of co-operative education programme on-the-job experience. Directed work experience in an organization with computer facilities.

(1 Unit)

VTE  203        Curriculum Development in Voc & Tech Ed        

                        Curriculum issues and instruction development in Vocational and Technical

Education. Instruction and Delivery methods/Strategies.                  (2Units)


CRE  212       Methodology in Computer Education

Application of principles of the curriculum and course construction with application to classroom situations. Emphasis on methods of teaching (objectives, lesson planning, techniques of teaching and sources of materials), and measurement techniques appropriate to computer education. Planning of teaching laboratories and instructional techniques in computer education.


CRE  222       Computer Programming, Application and Management in Schools I    

Definition of Software. Types of Software such as Systems Software; Application Software and Utility Software. Writing Simple Programmes using Visual Basic. Designing Forms and Simple Programmes for Schools.  Development of Programs/Software using visual basic programming language.

(2 Units)

CRE 251        Robotics Programming I

Introduction to Programming VEX IQ, Core computer programming logic and reasoning skills using  a robotic context. Basic robotic movement, sensors and program flow. Robot math, sequences of commands, Sensors and how they work (Touch sensor, Ultrasonic sensor, Gyro Sensor and Color sensor); Intermediate Concepts of Programming (Progrm Flow model, Wait Until commands, Decision-making structures- Loops, IF/ELSE, Repeated Decisions); Troubleshooting strategies and engineering practices – Problem solving strategies,  and Team work.                                                (2 Units)


CRE  252       Robotics Programming II

Introduction to Programming LEGO MINDSTORMS EV3. Robot math, sequences of commands, Sensors and how they work (Touch sensor, Ultrasonic sensor, Gyro Sensor and Color sensor); Intermediate Concepts of Programming (Progrm Flow model, Wait Until commands, Decision-making structures- Loops, IF/ELSE, Repeated Decisions); Troubleshooting strategies and engineering practices – Problem solving strategies,  and Team work.

(2 Units)


VTE  301        Research Design in Voc.  & Tech Education

Techniques of empirical study, including design of various types of study; methods of data collection, data analysis; Sampling and ways of testing hypotheses.  Methods of writing a research proposal. Conducting qualitative and quantitative research in Technology Education.  Research and Development of prototypes in Technical Education.                             (2 Units)

CRE  321       Computer Programming, Application and Management in schools II

Development and application of Software/Programs using Java Programming Language Structures and Keywords in Java.                                               (2 Units)

CRE   323      File Processing and Management

Description of file processing and management; characteristics of computer files and mass storage media; Operations on files, File organization and access methods: sequential, indexed-sequential, direct, extensible hashing, B-trees; Design of file management systems.                                                      (2 Units)

CRE  325       Database Management Studies I

Creating of Databases using Microsoft Access, Creating and populating Tables, Creation of Forms and Reports.  Creating Relationships between Tables and between Databases.  Querying of Tables.                        (2 Units)

CRE  327       Data Reduction using SPSS

Creation o data files, Analysis of data using descriptive statistics, Reduction of data files into charts and graphs. Interpretation of  analyzed and reduced data.                                                                                                    (2 Units)

CRE  329       Assembly Language Programming

Rudiments of low level language management and applications. Relating low level language and architecture’s machine code instructions. Machine language programming, Instruction encoding exercises.                     (2 Units)

VTE  302        Practical Teaching in Voc. & Tech. Education

Student teaching practice in school under supervision.                      (6 Units)

CRE  310       Students’ Work Industrial Experience

                        Students’ Industrial attachment in computing firms for acquisition of practical

skills.                                                                                                   (6 Units)

CRE  322       Computer Operating Systems

Principles of modern O/S; O/S Structures; Concurrent Processes concept in Modern O/S; Multiprocesses; Thread Concept and multi threading; CPU scheduling; memory management; file system; storage subsystem; input and output management;                                                                           (2 Units)

CRE  332       Computer Systems Architecture I

Principles and methods of technical system architecture; identification of system goals and boundary; Process of mapping form to function; Analysis of complexity and methods of decomposition and re-integration; Architectural design in Information Systems, architectural roles, design, methods and processes; Frameworks for representing complex designs.     (2 Units)

CRE 351        Robotics Graphics

Planar and spatial kinematics; motion planning; mechanism design for manipulators and mobile robots, multi rigid body dynamics, 3D graphic simulation, actuators and sensors; wireless networking, task modeling;

(2 Units)

CRE 353        Virtual Robotics Design and Application

What are Robot Virtual Worlds (RVW). Virtual Robotic simulation concepts and components. Programming of Virtual Robots. Human-machine interface; and embedded software. Application of Virtual robots in Education.                                                                                                               (2 Units)

VTE  401        Vocational Guidance

Principles and practices of occupational guidance. Emphasis on school-based problems. Historical, philosophical, psychological and socio-economic foundations of the guidance movement. Courses in career education.

(2 units)

CRE  481       Seminar in Computer Education

Seminar presentations on emerging trends in Computer Education

(2 Units)

CRE  423       Database Management Studies II

                        Basic Structured Query Language (SQL). Principles and Practices in the Management  of Databases using advanced DBMS like Oracle and the likes.

(2 units)

CRE  431       Computer Systems Architecture II

Evolution of computer architecture and factors influencing the design of hardware and software elements of computer systems; instruction set design, processor micro architecture and pipelining; cache and virtual memory organizations; protection and sharing; I/O and interrupts; in-order and out-of-order superscalar architecture; VLIW machines; vector super computers, multithreaded architectures; symmetric multiprocessors; parallel computers.

                                                                                                            (2 Units)

CRE  441       Computer Networking and Protocols

Data Communication Networks; Recognition and description of Internet communication protocols; OSI reference model, network protocols and standards, transmission media, Routing,                                            (2 Units)

CRE  451       Design  and Development of Educational Robots

Classification of robotic systems, transformation of co-ordinates; kinematics and inverse kinematics, jacobians and robot dynamics; trajectory generation; modeling; control. Wheeled mobile robots; machine vision basics; Air space and water robots; mobile robot trajectory generation, robots in mining.

(2 Units)

VTE   402       Administration of Voc. & Tech. Education

Organization, administration and teaching of technology and practical arts education. Consideration of existing patterns in Nigeria and other countries. Discussion of strategic planning. Community-based financing and their involvements in providing technology education.                                    (2units)



VTE   404       Evaluation of Voc. & Tech. Education

Evaluation  and measurement studies on vocational education programmes. Measurement techniques/strategies appropriate for vocational and technical education programmes.                                                                    (2 Units)


CRE  422       Spreadsheet Processing

Meaning and explanation of Electronic Spreadsheets. Structure of Spreadsheets; Basic Data types used in MS Excel; Basic functions used in a MS Excel and applications, Cell Referencing and types; RICI reference style; Formatting of Spreadsheets; Error values in MS Excel.                      (3units)

CRE  424       Computer Graphics

Drawing objects. Correcting mistakes. Arranging objects. Changing objects appearance revising object shapes. Computer animations. Computing objects into a group. Creating a multipage spread. Preventing changes, using clip arts and practical graphics.                                                                (3 units)

CRE  490       Project

Independent investigation of topics pertinent to the development of Computer Education in Nigeria. A report of the study is required.                   (4 units)