Revised Three-Year Standard Undergraduate Degree Programme in
Computer and Robotics Education
Scope
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;
- A 4-year standard degree programme for UTME candidates.
- 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
- GCE ‘A’L or its equivalent in Physics and Mathematics.
- 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.
- 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.
- A Bachelor of Science (B.Sc) of UNN or any other university recognized by U.N.N in any science discipline.
at WASC/SSCE/NECO/GCE/NABTEB.
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.
(2Units)
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)