0% found this document useful (0 votes)
25 views

Computer Science Education(2)

The document outlines the Computer Science Education course guide at Lagos State University, emphasizing the importance of computer literacy in Nigeria's technological development. It details the program's philosophy, objectives, admission requirements, and course modules, which include a variety of subjects essential for training professional computer science teachers. Additionally, it addresses policies on examination malpractice, student responsibilities, and procedures for re-assessment of examination scripts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Computer Science Education(2)

The document outlines the Computer Science Education course guide at Lagos State University, emphasizing the importance of computer literacy in Nigeria's technological development. It details the program's philosophy, objectives, admission requirements, and course modules, which include a variety of subjects essential for training professional computer science teachers. Additionally, it addresses policies on examination malpractice, student responsibilities, and procedures for re-assessment of examination scripts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

LAGOS STATE UNIVERSITY

DIRECTORATE OF SANDWICH DEGREE PROGRAMME

COMPUTER SCIENCE EDUCATION COURSE GUIDE


PROGRAMME: COMPUTER SCIENCE EDUCATION
PHILOSOPHY AND OBJECTIVES OF THE PROGRAMME
2.1 Philosophy
Nigeria cannot afford to ignore the role which computer literacy plays in
achieving the national goal of technological development. Hence she has
resolved to introduce computer education in primary and secondary schools. For
meaningful teaching of Computer studies in our primary and secondary schools,
there is a need to produce professional teachers in the discipline. Hitherto there
has been provision for the training of computer scientists in the universities and
the polytechnics but little attention was paid

to the training of teachers for Computer Studies. There is therefore need to offer
Computer studies as a programme in the professional preparation of teachers.

The philosophy of the programme include the production of well-groomed


Computer science teachers with solid background in the knowledge and use of
compute who will be able to teach computer studies. The product of
thisprogramme would exhibit the professional qualities expected in related
enterprise. Minimum of twenty eight unit (28) courses and maximum of thirty
four unit (34) courses is to be undertake at each module

2.2 Objectives
The objectives of the programmes are to ensure that graduates acquire
capabilities and skills in the following areas:

1. Teach computer studies at the Secondary School level;

2. Write progammes and process data with appropriate proficiency.

3. Demonstrate reasonably high level of competence in preparation for further

studies in Computer Science.

4. Motivate students’ interest in the study of computers by appropriately using ICT

teaching/learning strategies.

5. Apply the use of computer as an aid in daily life activities.

ADMISSION REQUIREMENTS FOR COMPUTER SCIENCE EDUCATION

i. Five (5) ‘O’ Level credit passes in SSCE/NECO/GCE including English Language,
Mathematics, Physics, and Chemistry
ii. Grade II teachers’ Certificate in related subjects
Direct Entry

iii. Two ‘A’ Level passes in Mathematics and Physics, or NCE passes at Merit Level
in Computer Education/Computer Science Education, or Physics and
Mathematics.
iv. ND with upper credit in Computer Science/Engineering, Physics, Mathematics or
Statistics.
v. NCE technical with passes at Merit Level
vi. LASU Foundation Graduates
Examination Malpractices

The department frowns seriously at any act of examination malpractice. The penalty for
examination malpractice is dismissal.
Approved Procedure for the Re-Assessment of Examination Scripts
The complainant will submit in writing an application for remarking to the Head of
Department clearly stating the reasons in writing and copy the Vice-Chancellor and the
Dean of the Faculty. Student will then pay a prescribed fee of N500.00 for a re-
assessment.
The Head of Department conducts a discrete investigation into the request and takes
one of the following actions:
i) Advises the students to drop the request if he finds no substance in it.
ii) Where a complainant is dissatisfied with the advice of the Head of Department in
(i) above, the following procedure will operate.
iii) The complainant pays the sum of five hundred naira (N500.00) to the University
iv) Makes the request for remarking to the Dean of the Faculty through the Head of
Department clearly stating his/her reasons in writing
v) Depending on the prevailing circumstances, the remarking could be undertaking
by the Head of Department or any other Lecturer who could make a professional
judgment on the course being remarked and on the Lecturer. The Dean, in consultation
with the Head of Department or any other suitably qualified person, sends a sends a
sample representing the spread of the grades in the course together with the questions
and marking scheme to the external examiner or any other expert in the subject who is
not lower in rank than the internal examiner. The decision of the external examiner shall
be final and the Dean shall report the outcome of the exercise to the Vice Chancellor
Any disciplinary action that might arise from a request for re-marking shall be treated
according to existing regulations governing such matters.
Re-sit Examination
There shall be NO RESIT EXAMINATION in any course offered. However, students may
retake the course after they have attended lectures at the next available opportunity.
STUDENTS RESPONSIBILITIES
It is the responsibility of each student to ensure the following:
(a) Prompt registration at the beginning of each MODULE
(b) Regular attendance at lectures
(c) Quick response to official calls
(d) Completion of all academic assignments
(e) Effective use of the library and studying at his/her convenience
(f) Close relationship with his/her level adviser
(g) Good preparations and success in all examinations
(h) Compliance with all rules and regulations of the university
(i) Eschews all acts that can lead to suspension or dismissal from the university.
Some of such serious acts are joining cult and examination malpractice.
To this end, students should know that their success or failure depends on how they are
able to manage their resources and comport themselves in the university.
MODULE 1: COMPUTER EDUCATION
s/n Course Course Course
Course Title
Code Units Status
1. CSC 120 Computer as a Problem Solving tool 2 C
2. CSC 132 Principle of programming language I 2 R
3. CSC111 Introduction to Computer Science 3 C
4. EDM 101 Introduction to Educational Management 2 C
5. EDT 111 Basic Computer Skills 2 E
6. EFC 101 Introduction to Educational foundations 2 C
7. EST 104 Introduction to School Curriculum and Instruction 2 C
8. GNS 111 Communication in English and Use of Library 2 C
9. GNS 104 Yoruba Language and Culture 2 C
10. LAS 112 Introduction to Teaching Profession 2 C
11. MAT 112 Calculus 3 C
12. MAT 141 Coordinate Geometry 2 E
13. MAT 162 Introductory Statistics 2 C
14. PHY 101 General Physics 1 2 C
15. PHY 103 Basic Heat 2 C
16. PHY 104 General Physics II 3 C
17. PHY 105 Experimental Physics 1 2 E
Total Units ( 31 units compulsory, 2 units required
37
and 4 units electives)
MODULE 2: Computer Science Education
SN Course Course Course
Course Title
Code Units Status
1. CSC 211 Principles of Computer Organisation 3 C
2. CSC 213 Introduction to Algorithms And Application 3 C
3. CSC 215 Software Practice 1 2 C
4. EDM 211 Fundamentals of Education Planning 2 C
5. EDT 122 Basic Computer Skills II 2 E
6. EFC 211 History of Western Education 2 C
7. EFC 232 Psychology of Learning 2 C
8. EFC 241 Introduction to Sociology of Education 2 C
9. ENT 202 Basic Principles in Entrepre. I 2 C
10. EST 224 Production & Utilization of Instructional Materials 2 C
11. EST 242 Computer Science Method 2 C
12. GNS 201 Lagos and African History 2 C
13. MAT 101 Algebra 3 C
14. MAT 111 Trigonometry 2 C
15. MAT 201 Abstract Algebra 2 C
16. MAT 211 Real Analysis I 2 C
17. PHE 202 First Aid and safety Education 2 C
18. GNS 111 Communication in English and Use of Library
2 C*
(DE only)
Total Units (34 units compulsory and 2 units
37
electives
MODULE 3: Computer Science Education
S/N New course Course Course
Course Title
code Units Status
1. CSC 205 Operating system I 3 C
2. CSC 226 Object Oriented Programming (Major) 3 C
3. CSC 221 Fundamental of Data Structure 3 C
4. CSC 222 Assembly Programming Language 2 C

CSC 217 Fundamental of Digital Electronics 2 E


5. CSC 214 Data Base Management I 2 E
6. GNS 301 Philosophy, Science and Environment 2 C
7. ENT 302 Practical Entrepreneurship 2 C
8. LAS 321 Curriculum Development 2 C
9. EDM 311 School Organization and Management 2 C
10. MAT 261 Probability Theory Distribution 2 C
11. EST 326 Introduction to Computer Education 2 C
12. EFC 322 Philosophical Foundations of Education 2 C
13. CSC 223 Introduction to Information Processing 2 C
14. EFC 321 Introduction to Special Education 2 R
15. GNS 104 *Yoruba Language and Culture (Direct entry only 2 C*
Total Units ( 34 units compulsory and 4 units electives) 38
MODULE 4 Computer Science Education
s/n Course Course Course
Course Title
Code Units Status
1. CSC 431 Analysis and Design of Digital System 3 E
2. CSC 411 Data Communication 3 C
3. CSC 320 Compiler Construction 3 C
4. CSC 340 Social Professional Issue in information Technology 2 C
5. CSC 339 System Analysis and Design 3 C
6. EST 305 Test, Measurement and Education Statistics 3 C
7. EST 497 Teaching practice I & II 6 C
8. EST 398 Research Methodology 2 C
9. EST 337 Instructional Strategies in Science Computer 2 C
10. CSC 327 Database Management System II 3 E
11. CSC 331 Database Design and Management 2 C
12. CSC 325 Operating system II 3 C
Total Units (29 UNITS COMPULSORY AND 6 UNITS ELECTIVES) 35
MODULE 5 : COMPUTER SCIENCE EDUCATION
Course Course
Course Code Course Title
Units Status
EST 498 Research Project 4 C
EST 417 Application of Computer in Education 2 C
EST 422 Improvisation of Material in science 2 E
CSC 419 Statistical Computing 3 E
CSC 424 Expert Systems and knowledge engineering 3 E
CSC 442 Introduction to PHP and MYSQL 2 E
CSC 426 Further Statistical Processing 3 E
EFC 442 Education and Development 2 E
EST 424 Issues in Science Education 2 E
CSC 427 COMPUTATIONAL SCIENCE AND NUMERICAL METHODS 2 E
CSC 432 Principle of programming language II 3 C
MAT 333 Operation Research 3 R
EST 411 Curriculum Innovation 2 E
Total Units 36
DESCRIPTION
CSC 104: SOFTWARE WORKSHOP ( UNITS)
Programming language; Basic elements, Data types, Control structure and Program design; Basic I/O
concepts; Arrays; Procedures, Functions and structured programming; Modules; Dynamic Memory
Allocation; Programming exercises using current version of FORTRAN language with emphasis on
science application problems.
CSC 111: INTRODUCTION TO COMPUTER SCIENCE (3 UNITS) C
Meaning and history of Computer Science. Generations of computers. Computer
Hardware. functional components, Modern input and output units. Computer Software: Operating
Systems, Application Packages. Program Development tools: Flow charts and algorithms, Programs
Objects, BASIC or VISUAL BASIC Fundamentals.
CSC 112: PRINCIPLES OFCOMPUTER ORGANIZATION (2 UNITS)-C
Basic concepts of simple machine architecture, major components, functional relationship between the
components of the processing UNITS (controls, memory and A.L.U) stored program concepts,
representation of instruction in computer memory, addressing, instruction cycle. Computer design:
organization, design operation and programming assemblers, program loaders and relocation. Levels of
machine design; gates; register and processor levels. CPU design, instruction sets, von Neumann
architecture, ii and division algorithms and implementation, floating point processors. Parallelism,
multiprocessor etc. control unit design, hardwired and micro programmed control. Memory design,
hierarchical memory design, cache, associative and inter leaved memory.
CSC 113: COMPUTER APPLICATION I FOR ARTS, SOCIAL SCIENCES & MANAGEMENT SCIENCES (2 UNITS)
Meaning and history of Computer Science. Generations of computers. Computer Hardware: functional
components, Modern input and output units. Computer Software:Operating Systems, Application
Packages. Program Development tools: Flow charts and algorithms. Introduction to using personal
computers hardware and software. Using personal computers as effective problem solving tools for the
present and the future. Computer application areas and technological trends.
CSC 120: COMPUTERAS A PROBLEM SOLVING TOOL (3 UNITS) - C
Concept of problem solving. Problem solving steps i.e. Problem identification (e.g. in Management,
science and Engineering), Definition of users’ needs/requirement, Identification of solution models,
Algorithm design, Coding and Test running, Implementation and documentation. Classes of problems.
Effective approach to problem solving using computer programming tools i.e. Flowcharts, Algorithm
design, Decision Table etc. The role of algorithm in problem solving process). Formulation of alternative
solutions to problems and their computer models. Number systems and their representation. Codes,
which detection and correction.
CSC 132: PRINCIPLES OF PROGRAMMING LANGUAGES 1(2 UNITS) - C
Overview of programming languages: History of programming languages, Brief survey of’ programming
paradigms (Procedural languages, Object-oriented languages, Functional languages, Declarative non-
algorithmic languages, Scripting languages). Study of the features of a common and popular
programming language. Introducing to language translation: Comparison of interpreters and compilers
etc
CSC 201: COMPUTER APPLICATION II FOR ARTS, SOCIAL SCIENCES & MANAGEMENT SCIENCES (2 UNITS)
Computer appreciations and experience with common application software Word processing: Business
documents and publications. Documents and publications used in business. MS Word: Open a new
documents, format documents, change fonts size and type, insert page numbers, italicise, boldface,
conversion for pdf files, equations, creation of CV header and footnotes, mail merge, tables, tracking
changes, references and bibliography, etc. Spreadsheet Excel: Create new spreadsheet, create records
related, use formula, macros, format cells, merge cells, split cell.import text files, conversion of
spreadsheet files to comma separated files, export as pdf flies, charts, and graphs and business
applications, etc. Desktop publishing: Business publications (Created using MS Publisher). Use desktop
publishing software to create business publications The internet: Internet Search Tools and Methods &
Validate Sites. Tools ‘and methods used for obtaining information from the Internet. Internet search tools
and methods. How to validate, authenticate, and legally use information from the Internet. IE, Mozilla,
google. Electronic communication and online safety: Recall components of electronic communication
and rules of online safety. Components of electronic communication and rules ofonline safety.
CSC 204: INTRODUCTION TO DISCRETE MATHEMATICS (2 UNITS) - C
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 andReal matrices,
Boolean Matrices, Matrices mod m, Path matrices. Adjacency
Vectors/Matrices: Path adjacency matrix, Numerical & Boolean Adjacency matrices.
Applications to counting, Discrete Probability Generating Functions,
CSC 205: OPERATING SYSTEM 1(3 UNITS) - C
Introduction: Definition of Operating systems, history of Operating systems, Operating system structure-
monolithic systems, layered systems, virtual machine, client server model processes: The process model,
process state transitions, process control block, operation on processes, suspend and resume, Interrupt
processing, nucleus, implementation of processes. inter-process communication; Race condition, critical
section, mutual exclusion with busy waiting, sleep and wakeup, semaphores, event counters, monitor,
message passing, equivalence of primitives, producer-consumer relationship, readers and writers
problems, dining philosopher ‘s problem, sleeping barber problem. Process Scheduling; scheduling
objectives, scheduling criteria, preemptive vs. non-preemptive, interval timer or interrupting clock,
deadline, FIFO, Round Robin, priorities, multiple queues, shortest job first, shortest remaining time, highest
response ratio nest, fair share, policy versus mechanism, process management; job scheduling versus
process scheduling, process scheduling, process scheduling policies, process scheduling algorithms,
interrupts, deadlock, starvation Real Memory Management early system; single-user contiguous scheme,
fixed partition, dynamic partition relocatable dynamic partition, relocatable dynamic partition Virtual
Memory Management. Resent system; paged memory allocation, demand. page replacement policies.
CSC 208: INTRODUCTION TO COMPUTER HARDWARE LABORATORY (2 UNITS)-E
Identify and describe tools used for computer service and explain how to use those tools safely; Identify
and describe the various internal components of a computer, assemble a computer system, install
operating system; Describe the purpose of preventive maintenance and. basic troubleshooting steps;
Troubleshoot using system tools and diagnostic software. Hands-on labs and interactive learning tools
which help students to develop critical thinking and complex problem-solving skills; Identify and describe
the main components of laptops and portable devices, basic preventive maintenance, and
troubleshooting; Identify and describe the differences between printers and scanners,Installation and
configuration, basic preventive maintenance and troubleshooting
CSC 212: COMPUTER ARCHITECTURE (3 UNITs) - C
Levels of machine design; gates, register and processor levels. Number systems and computer arithmetic,
c design, instruction sets, von Neumann architecture, multiplication and division algorithms and
implementation, floating point processors. Parallelism, multiprocessor etc. control unit design, hardwired
and micro-programmed Control. Memory design, hierarchical memory design, cache, associative and
inter leaved memory.
CSC 213: ALGORITHM DEVELOPMENTANDAPPLICATION (3 UNITS) - C
The study of algorithm design with emphasis on efficient algorithms and effective algorithms designs
techniques and complexity, program design, string processing; recursion, NP completeness and
approximating algorithms for NP — Complete Problems. Algorithmic Strategies: Fundamental computing
algorithms: Numerical algorithms, sequential and binary search algorithms; sorting algorithms, Binary
Search tress, Hash tables, graphs & its representation, Greedy techniques, amortized analysis,
approximation algorithms, cryptographic algorithms, distributed algorithms.
CSC 214: DATABASE DESIGN AND MANAGEMENT1 (3 UNITS) - C
Information in the organization, DBMS Technology and concepts, entity relational analysis, the relational
data model, structured Query language (SQL), Functional dependency diagrams, Normalization of data,
client server database technologies, Data Integrity. What is Data Modeling: Conceptual & physical models,
instances, attributes and identifiers, Entity relationship modeling and ERDs, Entity Relationship
Diagramming, Supertypes, Subtypes, and Business Rules, System development life cycle, Project overview
and getting started, Presentation project management, Final presentation components , Presentation;
CSC 215: SOFTWARE PRACTICE 1(2 UNITS)
General introduction to programming. Structured programming elements, StructuredDesign principles,
abstraction, modality, Stepwise refinement, structured design techniques. Teaching of a Structured
Programming Language, Laboratory exercises in a Structured Programming Language. Focus on Visual
Basic (VB) programming language. Data types. Events. GUI. IDE. Algorithm development, designing,
coding, compilation, debugging and documentation. Real life application development. E.g. games,
business, science and Engineering. Students should be encouraged to develop and present any
application within their interest areas.
CSC 217: FUNDAMENTAL OF DIGITAL ELECTRONICS (2 UNITS) - R
Voltage and current sources. Kirchoff’slaws, linearity and super-position. Therein Norton theorems,
steady, state response to sinusoidal excitation; impulse response, semi conductors, bipolar and field
effect transistors; Logic circuit design (gates, multivibrators, etc.) using semi-conductors materials,
integrated circuits, classification of IC circuits.
CSC 218: FOUNDATION OF SEQUENTIAL PROGRAM (2 UNITS) - C
The relationships between H/L languages and the Computer Architecture that underlies their
implementation: basic machine architecture, assemblers. Specification and translation of P/L Block
Structured Languages, parameter passing mechanisms.
CSC 219: DIGITAL LOGIC DESIGN (2 UNITS) - E
Introduction to laboratory and review of lab policies; Hands-on experience on topics that are theoretically
covered in the digital logic design course, basic logic gate experiments, combinational logic circuits
experiments, and sequential logic circuits experiments. The experiments on all topics vary from
functional troubleshooting to gate and block level design implementation. The Laboratory experiments
should cover the following topics:
IC families, TTL electrical characteristics, DeMorgan theorem, Logic circuit simplification, Design of
combinational circuit, Introduction to flip-flops, Application of flip-flops, Memory systems and
Programmable logic.
CSC 221: FUNDAMENTALS OF DATA STRUCTURES (3 UNITS) - C
Elementary data items. Structured data item, array, ordered list, sparse matrices, stacks, queues
sequences. Trees, simple sorting and searching techniques. Tree structures and graphs structures; polish
notation, storage management and garbage collection. Hash coding, rescursive programming, use of
macros.
CSC 222: ASSEMBLY LANGUAGE PROGRAMMING (2 UNITS) - C
Binary number systems and other systems. Types of encoding, modes of representations of data e.g.
integer, floating, package decimal, character etc. Basic structure of the computer. Instruction set and
corresponding machine language modes of addressing. Instruction execution and flow of macros,
linkages, interfacing, assembling a language program .with programs in the other languages, necessary
aspect of job control languages.
CSC 223: INTRODUCTION TO INFORMATION PROCESSING METHODS (2 UNITS) - C
Information systems, management information system, other information retrieval.
Overview of file organization, data structure, sorting and merging, construction and
maintenance ofsearch trees. Decision tables, structure ofdecision tables.
CSC 226: OBJECT-ORIENTED PROGRAMMING I, C++ (3 UNITS)-C
Introduction to C: Structured Programming elements, structured design principles, abstraction modularity,
stepwise refinement, structured design techniques. Teaching of a structured programming language such
as C. Basic object-oriented Programming concepts, objects, inheritance, polymorphism, data abstraction,
tools for developing, compiling, interrupting and debugging an object-oriented programming language.
Laboratory exercises in an object-oriented programming language. C++
CSC 228: SOFTWARE PRACTICE 11(2 UNITS)
Programming language; Basic elements, Data types, Control structures and Program design; Basic I/O
concepts; Arrays; Procedures, Functions and structuredprogramming; Modules; Dynamic Memory
Allocation; Programming exercises using current version of FORTRAN language with emphasis on
science application problems. Note that this course is the same as CSC 104, and hence only to be taken
by non-computer science studentsgraphs structures; polish notation, storage management and garbage
collection. Hash coding, recursive programming, use of macros.
CSC 301: COMPUTER APPLICATION III FOR ARTS, SOCIAL SCIENCES & MANAGEMENT SCIENCES (2 UNITS)
Databases: Understand database tables, queries, forms, and reports and business applications.
Implementation using Access db. Students should be encourage to create database using access.
Powerpoint presentations: Multimedia presentation software. Apply procedures to use presentation
software in business. Business uses of Presentation software and methods of distribution. Apply
procedures to develop multimedia presentations used in business. Internet banking and Online
transactions component of Internet banking. Password Management. Computerization and cashless
economy. Computer virus: Computer Virus, Types of virus, Different Antivirus, Different types of attack
malware, spyware, Firewall, updates etc
CSC 303: OBJECT.ORIENTED PROGRAMMING II, Java (3 UNITS) - C
The focus of the course is on Java. Basic OOP Concepts: Classes, Objects, inheritance, polymorphism,
Data Abstraction, Tools for developing, Compiling, interpreting and debugging, Java Programs, Java
Syntax and data objects, operators. Central flow constructs, objects and classes programming, Arrays,
methods. Exceptions, Applets and the Abstract, OLE, Persistence, Window or Unix Toolkit, Laboratory
exercises in an OOPLanguage.
CSC 319: COMPILER CONSTRUCTION (3 UNITS) - C
Review of compilers assemblers and interpreters, structure and functional aspects of a typical compiler,
syntax semantics and pragatics, functional relationship between lexical analysis, expression analysis and
code generation. Internal form of course programming Use of a standard compiler (FORTRAN).
Grammars and languages, recognizers, Top- down and bottom-up language Run-time storage
Organization, The use of display in run- time storage Organization. The use of display in run time storage
allocation. LR grammars and analysers. Construction of LR table. Organisation of symbol tablets.
Allocation of storage to nm-time variables. Code generation. Optimisation/TraflSlat0 with systems.
CSC 323: EVOLUTIONARY COMPUTATION (2 UNITS) – E
Introduction to Evolutionary Computation. Genetic Representation, search operators, selection schemes
and selection pressure. Fitness Landscapes e.g. Configuration spaces, Properties of landscapes. Local
optima; Basins. Multi-population methods. Co evolution. Niching and Speciation. Multi-objective
Evolutionary Optimisation. dynamic optimisation Genetic Programming. A case study of Evolutionary
methods. Evolving learning-machines, e.g. Neural Networks or Learning Classifier Systems.
CSC 325: OPERATING SYSTEM 11(3 UNITS) - C
File System: Naming, Structure, Types, Access, Attributes, Operating Memory- mapped. Directories:
Hierarchical part names, operations, implementation, shared files, disk space management, file system
reliability, file system performance. File security: environment, security flaws, internet worms, security
attacks, design principles in security, user authentication. Protection mechanisms: protection domain,
Access control lists, capabilities, protection model, covert channels. Input/output: I/O devices, Device
controllers, Direct Memory Access, Goals of I/O software, Interrupt handlers, Device drivers, Device
Independent I/O software, User-Space I/O software, Disks Hardware, Disk arm scheduling algorithms,
error handling, Track-at-a-Time caching, Ram disks, clocks: Clock Hardware, clock software. Terminal:
Hardware, Memory- Mapped Terminals, Input software, output software. Case study: UNIX, OS/2, MSDOS
and Open systems. A study of concurrency and writing concurrent programs, emphasis will be on
language constructs used to express and control concurrency. Concurrent programming techniques an
styles. Co-writers, mutual exclusion, semaphones, deadlock, high level concurrency, writer process
communication and process structuring, laboratory exercises using a basic concurrent programs.
CSC 327: DATABASE MANAGEMENT SYSTEM 11(3 UNITS) - C
Rational Databases: Mapping conceptual schema to relational Schema; Database Query
Languages (SQL) Concept of Functional d & Multi Valued dependencies.
Transaction processing; Distributed databases. Third normal form, Arcs, Hierarchies, and Historical Data,
ERD Project Presentation, Drawing Conventions and GenericModeling, Transforming from Conceptual
Model to Physical Model.
CSC 333: COMPUTER RESEARCH METHODOLOGY (I Unit) - R
The meaning and concept of research. Types of research: Quantitative and qualitative. The Information
skills: retrieving and recording bibliographic information from manual and computerized sources. Citation.
Intellectual property rights; time management; report writing; oral presentation, plagiarism. Scientific
writing.
CSC 335: INTRODUCTION TO FORMAL LANGUAGES AND AUTOMATA THEORY (2UNITS)-E
Formal Language: formal grammars, parsing, regular languages, context-free languages, automata theory.
Finite state automata push-down automata. Compiler
Construction: Grammars and language, recognizers, top-down and bottom-up production language; run-
time. Storage organization. The use of display in run time storage allocation. LR grammars and analyzers
of symbol tables. Allocation of storage to run time variable codes generation. Optimization translator
writing systems.
CSC 339: SYSTEMS ANALYSIS AND DESIGN (3 UNITS) - C
System Concept; System Development Life Cycle Analysis: Fact gathering Techniques, data flow
diagrams, Process description data modeling. System Design: Structure Charts, form designs, security,
automated Tools for design. Scope of systems analysis. System investigation. Input design output design.
Review of design and organization of files. Design and documentation. Program designs, feasibility study.
Systems analysis techniques, management information system, systems implementation and conversion.
CSC 371: FUNCTIONAL PROGRAMMING: (2 Units) - E
The study of functional programming paradigm, procedural versus functional paradigm; efficient function
handling, structured memory. Heap. Introduction to Haskell: Data types, operators, Lists, List operations,
claases types, ZF-expression, quicksort, function composition, memoisation, fold functions, tuples, zip
and curry, mathematical induction. Introduction to Hugs. Basic commands, Loading data, input/output.
CSC 392: PRACTICAL APPLICATION OF SOFTWARE DEVELOPMENT IN INDUSTRIES (4UNITS)-R
The main aim of this course is to give students the opportunity to develop a software package of choice.
Students are required to use the software principles learnt so far to develop at least one software
package related to the industry where they are undergoing SIWES. The software should reflect the
understanding of System Development Life Cycle. Any programming language could be used, e.g. java,
C++, etc. Students should also demonstrate ability to create and interrogate databases and their
components. Each student is required to submit a CD/DVD containing the source code and the binary or
compiled version of the software package at the end of SIWES to the department for assessment. .The
CD should also contain the documentation on how to use the software, system requirements and
installation instruction.
CSC 394: PRACTICAL APPLICATION OF DATABASE MANAGEMENT IN INDUSTRIES (4UNITS)-R
Record keeping is very important in business management and every company or business keeps record
and accesses such records at one point or the order. A major challenge ii record management is the
manual approach of record keeping which is commonly used in Nigeria. Computer Scientists attempt to
solve this problem by automating record keeping using database management system concepts. The aim
of this course is to encourage each student to apply the concepts of database management learnt in the
class to the company where SIWES is undertaken. Students are required to create databases using any
package of choice, e.g. MySQL, PostgreSQL, Microsoft SQL, MS-Access, Oracle, Sybase, Ingress, Informix,
etc. They are also required to demonstrate ability to manipulate tables, issue queries, generate/design
reports and forms, link tables, etc. Students could also demonstrate front-end programming ability by
using programming languages like PHP VB.NET, Java, etc in managing the database created Each
student is required to submit a CD containing the package developed at the end of SIWES to the
department for assessment The CD should also contain the documentation on how to use the software,
system requirements and installation instruction.
CSC 396: PRACTICAL APPLICATION OF DATA AND INFORMATION PRESENTATION SKILLS (4 UNITS) – R
The most commonly used computer applications in offices are office packages and this is not covered by
the university curriculum, though with the understanding that students could acquire the skills during their
training. Unfortunately, this never happens and many BSc. Computer Science students leave the university
without any knowledge of office applications. The aim of this course is to expose students to office
applications, e.g. MS word Excel and powerpoint. Students are required to demonstrate ability to use MS
word, Excel and powerpoint or equivalent open office applications. MS Word: Open a new documents,
format documents, change fonts size and type, insert page numbers, italicise, boldface, conversion for.
pdf files, equations, creation of CV, header and footnotes, mail merge, tables, tracking changes,
references and bibliography, etc. Excel Create new spreadsheet, create records related, use formula,
macros, format cells, merge cells, split cells, import text files, conversion of spreadsheet files to comma
separated files, export as pdf files, etc. Powerpoint: Create slides and presentations, use different designs,
and layouts, slide show, slide timing tool, printing, animations, inserting tables, figures, clip arts, slides
rehearsing and recording, Document Workflow, Electronic Document Management System ,Other Office
Applications: Payroll, Pension Manager, Human Resources, Customer Relation Management (CRM), etc.
Each student is required to submit an electronic copy in CD form of any document created using office
tools listed above.
CSC 398: STUDENTS’ INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES) (6 UNITS) C
The SIWES is a work based training programme for a period of six months, in the industry, under the
follow up of an academic faculty member from the department of Computer Sciences, Lagos state
university. SIWES gives students the opportunity to apply the knowledge acquired during the BSc.
Programme to the industry and also to identify problems that could be solved using computational
techniques. Students must get a formal/written approval from the head of department before proceeding
on the training. Periodic reports and a final report must be submitted for evaluation, an oral examination
is required. The first report shall be due for submission at the end of the first three weeks of SIWES. The
first report which must be sent electronically to the head of department will contain the activities of the
industry, how the industry uses Computer science / information technology, and the roles assigned to the
student. The final report shall contain a summative report of the roles of the students within the industry,
what was learnt, challenges and recommendations. This course cannot be taken by students not studying
for the award of B.Sc. in Computer sciences.
CSC 405: SOCIAL AND PROFESSIONAL ISSUES IN INFORMATION TECHNOLOGY (2 UNITS)-E
Ethical issues in the work place, in work-teams and with clients moral values generation, culture heritage
and technology implications of technology, globally and in Nigeria. Computer abuse, crime detection, legal
issues in the IT profession community, global and environmental responsibility professional ethical codes
and personal responsibility.
CSC 413: SOFTWARE ENGINEERING (4 UNITS)-C
Introduction, software process, project planning, Requirement Engineering, System Models: Process
Model; DFDS, State-transition, State chart UML, Data Models, ER Models, Object oriented modeling using
UML, software verification and validation , software Testing . topic from process improvement; software
re-engineering configuration management; formal specification, software cost – estimation, software
Architecture, software patterns, software reuse and open source development.
CSC 418 PATTERN RECONGITION AND COMPUTER VISION (3 UNITS)- E
Image understanding and analysis, study of the underlying image segmentation techniques, object
measurement including shape and texture analysis, feature selection and extraction, classification,
multispectral image analysis, 3D imaging, compurerized tomography, stereometry and stereoscopic
imaging. Image Arithmetic and manipulation. Image format types. MATLAB and image analysis toolbox.
CSC 419: STATISTICAL COMPUTING (3 UNITS)- E
Problem associated with analysis of stochastic problem and statistical analysis by Applied Linear models:
computational aspects of multiple models; Programming for statistical problems and statistical
packages.
CSC 420: INTRODUCTION TO COMPUTER SECURITY (3 UNITS)- C
Private and public-key cryptography; data encryption, authentication, key distribution and certification,
pseudorandom number generator, design and analysis of protocols, zero-knowledge proofs, and
advanced protocols . emphasizes rigorous mathematical approach including formal definitions of
security goals and proofs of protocol security. Basic cryptography, security/threat analysis, access
control, auditing security models, distributed systems security, and theory behind common attack
defense techniques. The class will go over formal models as well as the bits and bytes of security
exploits.
CSC 421: EMEBEDDED COMPUTER SYSTEMS (2UNITS)-E
Introduction to emebedded computing; embedded computing hardware; processors, DSPs, SOCs,
Peripherals; Communication: software; Real-Time O/Ss, Scheduling; Design Methodology; Hardware
Programming; FP GA Programming. Embedded computer systems are found everywhere- cellular phones,
cars, VCRs, cameras, and all kinds of consumer electronics. The huge numbers and new added
complexity requires new technologies and design approaches. The goal of this course is to develop a
comprehensive understanding of the technologies behind the embedded systems. The students develop
an appreciation of the underlying technology capabilities and limitation of the hardware, software,
software component for building embedded systems. The students also learn new approaches for
building embedded systems and will gain experience on actual system design through several hands-on
experiments.
CSC 424: EXPERT SYSTEMS AND KNOWLEDGE ENGINEERING (2 UNITS)- E
Introduction: the history of knowledge-based expert systems; Characteristics of current expert systems;
and Basic concepts for building expert systems. Building and expert system: the architecture of expert
systems; constructing and expert system; and Tools for building expert systems. Evaluating an Expert
system; Reasoning about reasoning ; and issues and case studies. Language and Tool for Knowledge
Engineering. A Case Study in Knowledge Engineering.
CSC 426: FURTHER STATISTICAL PROCESSING (3 UNITS) - E
Topics to include: Multiple Regression Analysis; One-way Analysis Variance. Two-way Analysis of
Variance; Generalized inverses and Applications; Statistical Control; use of Packages to solve Statistical
problems.
CSC 427: COMPUTATIONAL SCIENCE AND NUMERICAL ANALYSIS (3 UNITS)-C
Numerical Data representation on computer, Computer as a crunching tool, Floating Point number,
representation and arithmetic: Error, Stability, Convergence. Theory of computational solution to problem:
numerical algorithm formulation and design, numeric software systems. Introduction to use of MATLAB
and Maple in numerical computation and engineering applications. Emphasis is on the use of software to
solve real problems. Iterative solution of non-linear systems (Newton’s method) Numerical solution of
linear systems. Numerical computation of Eigenvalues eigenvectors, Curve fitting; Function
approximation. Numerical differentiation and integration (Simpson’s rule, etc). Explicit and Implicit
methods. Differential equations (Euler’s Method, etc). Linear Algebra: Finite Differences. High
performance computation
CSC 428: COMPUTER GRAPHICS AND VISUAL COMPUTING (2 UNITS) - E
Hardware aspect: Plotters microfilm, display, graphic tables, light pens, other graphical input aids,
facsimile and its problems. Refresh/display, refresh buggers, charging images light-pen interaction. Two
and three dimensional transformations, perspective, chipping algorithms. Amode’s method, shading, data
reduction for graphical input, introduction of character recognition. Curve synthesis and fitting.
Controlling, wing, structures, versus doubly linked bits hierarchical data structures, organization for
interactive graphics.
CSC 429: MODELING AND SIMULATION (3 UNITS) - F
The concepts and techniques used in modeling and simulation methodology and a suitable simulation
language (SIMPSCRJPT, etc.), inventory control product scheduling, quality control, industrial simulation
and forecast, modeling generation of random variables.
CSC 431: ANALYSIS AND DESIGNOFD SYSTEM (3 UNITS)- E
Information; representation and manipulation, coding logic functions, Boolean algebra, logic gates
combination circuits design, logarithmic methods of synthesis and minimization of combination circuits
design, logarithmic methods of synthesis and minimization of combination circuits memories including
latch, flip-flop, shift heartier; RAM and ROM synthesis of synchronous sequential networks. Asynchronous
sequential logic.
CSC 432: PRINCIPLES OF PROGRAMMING LANGUAGES 11(3 UNITS) - C
The effects of scale on programming methodology; Language Description: Syntactic Structure
(Expression notations, abstract Syntax Tree, Lexical Syntax, Grammars for Expressions, Variants of
Grammars), Language Semantics (Informal semantics, Overview of formal semantics, Denotation
semantics, Axiomatic semantics, Operational semantics); Declarations and types: The concept of types,
Declaration models (binding, visibility, scope, and lifetime), Overview of type-checking, Garbage collection;
Abstraction mechanisms: Procedures, function, and iterations as abstraction mechanisms,
Parameterization mechanisms (reference vs. value), Activation records and storage management, Type
parameters and parameterized types, Modules in programming languages; Object oriented language
paradigm; Functional and logic language paradigms.
CSC 433: OPTIMIZATION THEORY (3 UNITS) - E
Queuing theory, simulation models, inventory models, forecasting, non-linear programming goal
programming, calculus of variation, integer programming, quadratic programming, decision theory.
CSC 437: ARTIFICIAL INTELLIGENCE (3 UNITS) - C
Introduction to Artificial Intelligence, understanding natural languages, knowledge representation, export
system pattern recognition, the language HLSP and PROLOG. intelligent agents ; Problem solving as
search : Search strategies : Breath first, Depth first, uniform cost, dept constraint satisfaction Problems,
Backtracking search for CSP, Constraint Propagation, Local search for CSPs. Logic-based knowledge
representation.
CSC 438 COMPUTER NETWORK AND DATA COMMUNICATION (3UNITS)-E
Introduction to concepts, principles and practice of computer communication networks with examples
from existing architectures, protocols, and standards. Layering and the OSL model, switching, local,
metropolitan, and wide area networks, data grams and virtual circuits, mounting and congestion control,
internet working. Introduction, wares, Fourier analysis, measure of communication, channel
characteristics, transmission media, noise and distortion, modulation and demodulation, multiplexing,
TDM FDM and FCM Parallel and serial transmission (synchronous Vs asynchronous). Bus structures and
loop systems, computer network Examples and design consideration, data switching principles broadcast
techniques, network structure for packet switching, protocols. description of network e.g. ARPANET, etc.
CSC 439: STATISTICAL PROCESSING SYSTEMS (3 UNITS) - E
Design and Analysis of Sampling Surveys; Statistical Data Compression; 2D, 3D
Frequency Table, Points and interval Estimation; Test of Significance: Test of
Hypothesis; Analysis of Categorical Data; Model Validation; x2-Test, Probability Plots.
CSC 441: PROJECT MANAG EMENT (3 UNITS)
Management Concepts. Project organization, teams, methods and tools for project
management. Organization constraints on development. Project Planning Objectives, Resources, Project
Estimation, Cost Factors, Decomposition Techniques, Estimation Models. Risk Strategies, Risk
Identification, Risk Projection, Risk Monitoring and
Management. Work Breakdown Structure, Task Allocation/Effort Distribution.
Network Diagrams, PERT and Critical Path Method, Gantt Chart, Scheduling
Strategies. Project Tracking, Controlling Progress. Quality measurement. Linear
Programming and PERT/CPM applications. System Engineering, Software
Development Process, Software Life Cycle, Software Metrics and Measurement.
CSC 451: HUMAN COMPUTER INTERFACE (HCI) (2 UNITS)- C
Foundations of HCI, Principles of GUI, GUI toolkits; Human-centred software evaluation and development;
GUI design and programming.
CSC 442: INTRODUCTION TO PHPAND MYSQL(2 UNITS)- E
Meaning of a Web Database Application. The database, the application: Moving data in and out of the
database, MYSQL, Communicating with the MYSQL- How MYSQL—works, Advantages of PHP, How PHP
works, MYSQL- and PHP, the Perfect Pair, Advantages of the relationship, How MYSQL and P.HP work
together, keeping Up with PHP and MYSQL Changes.
CSC 444: MANAGEMENT INFORMATION SYSTEM
An introduction to Information Systems and their strategic role in business. Types of Information
Systems, organizational requirements, systems development strategies, Decision Support Systems, data
and information management, and information systems
management, control and implementation.
CSC 452: ROIIOTICS: (2UNITS)-E
Mathematical modeling of robot mechanisms and the analysis methods used to design control laws for
these mechanisms. Homogeneous transformations and relative coordinate frames. Topics include:
kinematics of robot manipulators, Robot velocities and static forces, manipulator dynamics, reference
trajectory generation, control theory applied to robot manipulators, and tele-operation control
CSC 454: DIGITAL IMAGE PROCESSING (2 UNITS) - E
Digitization and coding of images, characterization and representation of digital images in spatial and
frequency domains, image restoration, perception and enhancement, point ,algebraic-, and geometric
operations, discrete image transforms, image filtering, image reconstruction, pattern recognition
principles: segmentation and object measurement.
CSC 455: NET-CENTRIC COMPUTING (3 UNITS) - E
Distributed Computing, Mobile & Wireless computing, Network Security; Client/Server Computing.
Introduction to the WWW, HTML- document structure Images, links, maps, tables, frames, forms,
Protocols & server technology- HTTP; TCPIIP MIME, URLs, CGI JavaScript- syntax, DOM, forms
processing, common tasks style sheets fundamentals, CSS positioning, web design and usability,
Introduction to XML - syntax, DTDs XSL, XHTML, Multimedia, audio, video animation, multimedia server
and protocol technology, Web development tools-Editors, site management tools.
CSC 497: SEMINAR ON SPECIAL TOPICS IN COMPUTER SCIENCE (2 UNITS)-C
Students are required to choose topics on special topics in computer science under the guidance of a
supervisor. Students are required to submit the bond form of the seminar to the department upon
completion. Topics could include, but not limited to, any of the following: Performance Evaluation of
Computer Systems, Concurrent Programming, Pattern Recognition, Distributed Database, Programming
Environments, High-Level Language and Data flow Architectures, Computer Vision, Planning, Natural and
Spoken Language Understanding, Temporal Logics, Supercomputing VLSI Design, human Computer
Interaction and soon.

MAT 101: ALGEBRA (3 UNITS)-C


Real number system, principle of Mathematical induction, theory of quadratic equations inequalities and
partial fractions, sense, AP, GP Taylor’s and Maclaurin’s series 1 he Binomial theorem, set theory, set law
equivalence relations Set functions and inverse set functions, polynomials The remainder and factor
theorems Polynomial equations and inequalities (especially linear, quadratic and cubic). Domain and
zeros of Rational functions; curve sketching of polynomials and rational functions. n root of unity.
Introduction to algebra of m x n and square matrices. Properties of determinants.
MAT 111 TRIGONOMETRY & COORDINATE GEOMETRY (2 UNITS) – C
Trigonometry, Circular measure, trigonometric ratio, Sum and product formulae, multiples and sub
multiple angles. Trigonometric functions, inverse trigonometric functions, Trigonometric equations
MAT 112 CALCULUS (3UNITS)-C
Elementary functions of single variable and their graphs, limit and idea of continuity. Differentiation: rate
of change, product and quotient rules; function of function, implicit functions, differentiation of
trigonometric and inverse trigonometric functions exponential and logarithmic differentiation, stationary
values of simple functions, maxima and minima, point of inflexion and curve sketching. Integration as an
inverse of differentiation, Integration of simple and harder functions. Integration by parts and by
substitution, definite integrals. Area walls formula, Simpson’s and Trapezoidal Rules
MAT 141 COORDINATE GEOMETRY 1(2 UNITS) -E
Two dimensional coordinate geometry, straight lines perpendicular lines, and circles: tangent and to
circles
MAT 142 COORDINATE GEOMETRY 11(2 UNITS) - E
Properties of parabola, ellipse and hyperbola
MAT 162 INTRODUCTORY STATISTICS (2 UNITS) - C
Tabulation of data, frequency table, discrete and grouped data, frequency polygon, curve and give,
measures of location: mean, mode deviation, standard deviation, quartiles, deciles, scatter diagrams,
fitting of straight lines,, linear regression, correlation coefficients, rank correlation coefficients, measures
of skewness, simple concept of probability (probability laws, addition and multiplication of probabilities),
introduction to random variable (Discrete and continuous)
MAT 201: ABSTRACTALGEBRA (3 UNITS)-E
Sets, Relations, Mappings, binary operations, POSET, lattices (dentition and examples), groups, rings,
integral domains, and fields. Homomorphism of groups, fundamental theorem of arithmetic numbers
system, elementary number theory, divisibility and. primes, Fermat and Euler’s theorems. Euclid’s
algorithm and congruence.
MAT 202 LINEARALGEBRA(3 UNITS)- E
Vector spaces, linear dependence, linear mappings, rank and nullity. Matrix of a linear mapping, algebra of
matrices; basis and dimensions. Eigen values and Eigen vectors. Echelon forms, row/column rank of a
matrix, determinant (Elementary properties). Laplace expansion of determinants, matrix inverse. Linear
equations, solution of homogeneous systems of linear equations. Change of basis, similarity, matrices
and linear mappings
MAT 211 REALANALYSIS I (3 UNITS) - E
Inequalities, convergence of sequences and series of real numbers. Test of convergence of series of non-
negative terms. Alternating series, absolute and condition convergence, continuity, differentiability. Rolle’s
and mean value theorems; Taylor series indeterminate firm.
MAT232 NUMERICAL ANALYSIS 1(3 UNITS) - E
Introduction to numerical computation; solution of non-linear equation, (simplex methods). Solution of
simultaneous linear equations both interactive and direct schemes. Finite difference operations.
Interpolation, approximation and errors. Least squares polynomial and functional approximation
Introduction to numerical differentiation and quadratic formulae. Elementary numerical integration
(Trapezoidal and Simpson’s rules).
MAT 242 DIFFERENTIAL EQUATIONS (3 UNITS) - E
Formations of differential equations. First Order O,D.E. Exact equations, separable variable, homogenous
and linear. Second Order O.D.E. with constant coefficients. D operator, Particular solution. Series solution
of simple ordinary differential equations (seperable variables). Evaluation of inverse differential operator
as a sum of definite integrals. Elementary treatment ofLaplace transform.
MAT 251 MATHEMATICAL METHODS (3 UNITS) - C
Techniques of integration, reduction formula lebnitz theorem. PDE application to classification of critical
system, points of functions of two variable coordinates, linear independence, Wronskian, Partial and total
derivatives. Evaluation of lines, surface and volume integrals. Stoke’s theorem. Solar and vector potential.
Laplace’s and poison’s equations.
MAT 261 PROBABILITY DISTRIBUTIONS (2 UNITS) - E
Discrete and continuous sample space. Definition and rules of probability.
Independence,. conditional probability. Baye’s theorem probability distributions
(rectangular, Binomial, Poisson and normal distribution) Random variables, calculus ofexpectation.
Introduction to probability generating functions.
MAT333 OPERATIONS RESEARCH (3 UNITS)- E
Network theory-notification, flow problems, shortest path problems, assignment and transportation
problems critical path method, mathematical programming, non-linear programming, dynamics
programming. Introduction to optimization theory of games, Calculus ofvariation.
PHY 101 MECHANICS AND PROPERTIES OF MATTER 1(3 UNITS) -C
Dimensions, vectors; Newton’s law of motion. 2-D motion: motion on a plane
surface, circular motions. Orbital motion. Simple Harmonic Motion (of simple systems).Gravitation;
moment of inertia; rotation of rigid bodies. Friction; viscosity; elasticity. Surface tension and capillarity
effect; elements offluid mechanics.
PHY 102 BASICOPTICSAND SOUND (3UNITS)
Geometrical optics: reflection of light at plane and curved surface; refraction and dispersion through
prisms; thin lens and its application in optical instruments; aberration in thin lenses; vision and defects.
Physical optics: wave nature of light; diffraction, interference and polarization of light; spectrometer.
Photometry. Types of waves. Production and propagation of sound waves; resonance; Doppler effect;
other properties of sound waves.
PHYIO3BASICHEAT (2UNITS)
Heat, work and energy, temperature and thermal equilibrium: zero the law of thermodynamics, Specific
heat of solids, liquids and gases. Latent Heats. Gas laws: ideal and real gases. 1St law of
thermodynamics: Isothermal, isobaric, isochoric and adiabatic processes. 2nd law of thermodynamics
and its application. Heat transfer. Energy spectrum.
PHY 104 GENERAL PHYSICS 11 (3 UNITS) -C
Vector algebra; electric force and electric field, electric flux and Gauss’ law; electric potentials;
capacitance and dielectric; ohm’s law and d.c. circuits. Kirchoffs law, etc. Measurement of resistance and
potential difference. The magnetic field, Lorentz force; Biot-Savart and Ampere’s law; Magnetic field due
to conductors; Faraday’s law of electromagnetic induction. Modern Physics.
PHY 105 EXPERIMENTALPHYS
Experiments arising from the theory courses of PHY 101 and PHY 103
PHY 204 ELECTRICITY AND MAGNETISM(3 UNITS) -E
Electromagnetism: Electrostatics and field’ concepts; electric current and magnetic field;induction laws,
field energies, circuits electricity; property of electromagnetic waves.Electromagnetic spectrum and
applications.
BIO 101 BASIC PRINCIPLES OFBIOLOGY(3 UNITS) -C
Levels of Biological Organisation: Basic characteristics of living things; Viral Exceptions; Microscope
concepts; Macromolecules, Carbohydrates, Lipid, Proteins, and Nucleic Acids. Cell structures and
functions of organelles. Basic principles of reproduction mitosis and metosis, growth, gametogenesis,
inheritance and variation Evolutionary trends.
CHM 101 GENERALCHEMISTRY 1(4 UNITS) -C
Atomic structure and the periodic classification of the elements; ionic and covalent bonding including the
effect of dipole-dipole interacting on physical properties. Redoxreactions and the concept of oxidation
numbers; introduction to gas kinetics; introduction to nuclear chemistry. Solids and lattics structure; acide
-base reactions; general principles of extraction of metals.
GNS 101: USE OF LIBRARY
HISTORICAL DEVELOPMENT AND TYPES OF LIBRARIES
This topic explores the historical development of libraries from the Ancient, medieval and Modern period,
noting the actors in each of the periods; the write up materials, the contributions of Egypt, Sumerians’ etc
to the establishment of monastic, cathedral and University libraries such as Academic, Public, National,
Special Libraries etc through the development of libraries in Nigeria and the various departments and
sections of the library.
ORGANISATION AND ARRANGEMENT OF LIBRARY MATERIALS
The objective of this topic is to introduce students to the arrangement of library materials; cataloguing
and classification of library materials and the different classification schemes (LC, Dewey, Moys etc) it
takes a cursory look at the library catalogue and the arrangement of the materials in the catalogue –
Author, title and subject. It ends with how to locate materials in the library.
INFORMATION SOURCE IN THE LIBRARY
This topics look at the different information sources and reference in the library. The characteristics of
reference materials and types such as encyclopedia, dictionaries, maps, biographies, journals, gazette etc
THE ROLE OF LIBRARIES IN RESEARCH
It defines research in relation to the library. The library plays a pivotal role in research. The arrangement
of materials in the library and making the works of earlier researchers accessible to current researchers.
THE COPYRIGHT LAW AND ITS IMPLICATIONS FOR LIBRARIES
It explores the scope of the copyright law and the “fair use rule”. It concludes with the infringements of
the copyright law-civic and criminal.
INFORMATION AND COMMUNICATION (ICT) IN LIBRARY SERVICES
It assesses the importance and relevance of ICT to libraries; internet, e-mail, the various data bases in the
library etc.
LIBRARY AND THE ROLE OF LIBRARIES IN EDUCATION
This topics looks at the definitions of education and the National Policy of Nigeria in Education. It takes a
cursory look on the role of libraries in Education such a: (a) conducive learning environment, independent
of values, bibliography etc.
EDM 101
1. ADMINISTRATION AND MANAGEMENT
Unit 1. The Concept of Management and Administration
Unit 2. The Concept of Educational Management and Educational Administration
2. THE ADMINISTRATIVE SKILLS
Unit 1. Definition and Basic Classification of Administrative Skills
Unit 2. Means by Which Administrative Skills May be Acquired
3. MANAGEMENT SCHOOLS OF THOUGHT
Unit 1. The Traditional Management School of Thought
Unit 2. The Human Relation Management School of Thought
Unit 3. The Behavioural Science Management School of Thought
4. BASIC LEADERSHIP STYLES
Unit 1. Traditional Leadership Styles
Unit 2. Systems Approach to Leadership
5. DECISION-MAKING IN FORMAL ORGANISATION
Unit 1. Concept of Decision-Making
Unit 2. Decision-Making Process and Kinds of Decisions
6. COMMUNICATION IN FORMAL ORGANISATION
Unit 1. Definition and Purpose of Communication
Unit 2. Elements and Types of Communication
Unit 3. Barriers to Free Flow of Communication
7. HUMAN RESOURCES MANAGEMENT IN EDUCATION
Unit 1. Recruitment and Selection of Personnel
Unit 2. Stages involved in Recruitment and Selection Processes
Unit 3. Interviewing and Placement of Personnel
8. Evaluation
a. Assignment
b. Test
c. Examination
EDM 211: FUNDAMENTALS OF EDUCATIONAL PLANNING
1. The Concepts of Education and Planning
a. The meaning of education and types/forms
b. General benefits of education
c. The meaning of planning and its features
d. Models of planning
e. Related concepts to planning (e.g. financial planning, physical planning, perspective planning, annual
planning, planning by direction, planning by inducement, normative planning, strategic planning,
operational planning, contingency planning, etc.
2. Educational Planning and Its Rationale
a. The concept of educational planning
b. Features of educational planning
c. Some fundamental educational planning questions
d. Major concerns of educational planning
e. Dimensions/categories of educational planning
f. Principles of educational planning
g. Rationale for educational planning in Nigeria
h. Factors influencing educational planning in Nigeria
i. Problems of educational planning in Nigeria
j. Effects of the politicisation of educational planning in Nigeria
3. Specific educational Problems of Developing Countries
a. Some recurring educational problems (e.g. wasteful imbalances within the educational system,
demand for education being in excess of capacity, costs of education rising faster than revenue, some
non-financial bottlenecks, rising unemployment, the wrong kind of education, etc.
b. Educational experience of the developed countries after the 2nd World War (comparable with Nigeria)
c. Suggested developmental principles in the development of policies and strategies in educational
planning
4. Planning Procedures
a. Steps to effective planning
b. The role of planning unit/educational planners in the application of educational planning
c. Why planning fails
5. Approaches to Educational Planning
a. Social Demand Approach, Manpower Requirements Approach, Rate of Returns Approach, etc.
b. Assumptions/requirements for the success of each
c. Advantages and disadvantages of each
6. Some Planning Techniques a. PPBS, MBO, CPM, PERT, etc.
b. Advantages and disadvantages of each
7. Qualitative Methodology of Educational Planning
a. Delphi technique as a qualitative methodology of educational planning
b. Features of the technique
c. Applications/advantages of the technique
d. Assumptions of the technique
e. Advantages of the technique
f. Disadvantages of the technique
8. Quantitative Methodology of Educational Planning
a. Some techniques of planning (e.g. population growth rate,
9. Evaluation
a. Assignment
b. Test
c. Examination

EDM 311: SCHOOL ORGANIZATION AND MANAGEMENT


1. Concept of School Administration and Management
a. Conceptualization of the term Administration and Management
b. Similarities and Differences between Administration and Management
c. Concept of Educational Administration and Management
d. The school as a social organization
e. The component of Management in a school setting
f. Administration skills required for effective school administration and Management
2. Theory of Organisation
a. Evolution of organizational theory
b. Definitions of an organization by various scholars
c. Organization as a process and an activities
d. Kinds of organization
e. System of an organization
f. Views of scholars on formal organization
g. Principles of organization
h. Behaviors of leaders in a formal organization
3. Educational Leadership Styles in Formal Organisation
a. Traditional leadership styles
b. Systems Approach to leadership
c. Theories of leadership (Basic theories)
d. Instrument of leadership in a school setting
4. Decision Making in Formal Organization
a. Concept of decision making
b. Decision making process
c. Kinds and classification of decision making
d. The garbage can model of decision making
5. Communication in Formal Organisation
a. Definition of communication
b. Elements of communication
c. Types of communication
d. Purpose of communication
e. Problems and barriers to free flow of communication in a formal organization
6. Personnel Administration in School Management
a. School Managers: Principals and Head Teachers
b. Teachers and Non-teaching staff recruitment process
c. Selection process
d. Placement and development process
e. Staff performance evaluation
7. Conducts, Ethics and Discipline in the School System
a. Concept of discipline of teachers and students
b. Professional conducts and misconduct in the school system
8. School Records and Book Keeping
a. The concept of school records and book keeping
b. Classification of school records
9. Educational Agencies for Qualitative and Quantitative Education
a. The West Africa Examination council (WAEC)
b. The Nigeria Education Research and Development (NERDC)
c. The Joint Administration and Matriculation Board \(JAMB)
d. The National University Commission (NUC)
e. Teacher Registration Council of Nigeria (TRCN)
10. Concept of Evaluation in Education
a. Test, Measurement and Evaluation in the school system
b. Getting the best out of the staff and student evaluation
c. Staff and student Development
11. School Establishment Process and Registration for Approv
EFC 101 - Introduction to Educational Foundations. Course Description and Outline
Introduction to Comparative Education
1. Meaning and relevance of Comparative Education
2. Purposes of Comparative Education
3. Historical phases of Comparative
(a) phase of traveler's tales : IbnKhaldun
4. The phase of borrowing : Horrace Mann
Introduction to Guidance and Counselling
1. Meaning and relevance of Guidance and Counselling
2. Differences between Guidance and Counselling
3. Areas or field in which Counselling is relevant (marital, career, pastoral, rehabilitation, clinical,
developmental etc)
4. Counselling Tools (Psychological test, Projective technique, Autobiography, Case study, Socio –
metric technique, Tape recorder, Cumulative records etc)
Introduction to History of Education
1. Meaning of History and History of Education
2. Relevance of History of education
3. Sources of information in History (Primary and secondary Sources)
4. Forms of education (Formal and Informal Education)
5. Types of education (Indigenous or traditional, Western and Islamic)
Introduction to Philosophy of Education
1. Meaning of Philosophy and Philosophy of Education
2. Modes of Philosophising (Speculative, Prescriptive and Analytical)
3. Relevance of Philosophy of Education to Teacher Education
4. Branches of Philosophy / Philosophy of Education (Metaphysics, Epistemology, Axiology and
Logic)
Introduction to Psychology of Education
1. Meaning of Psychology and Psychology of Education
2. Branches of Psychology (Clinical, Abnormal, counselling, Cognitive, Developmental, Educational,
Social, child, Industrial, Personality, experimental etc)
3. Methods used by Educational Psychologists for Investigation (Observation, Survey, Test, Case
study, Experimental etc)
4. Importance of psychology of education to teachers
Introduction to Sociology of Education
1. Meaning of Sociology and Sociology of Education
2. Relevance of Sociology of Education to Teacher Education
3. Sociological concepts
(a) Values
(b) status
(c)Conformity
(d) Significant others
(e) Social inequality
((f) Anomie
(g) Social Interaction
(f) Gender role
EFC 231: Child growth and development (developmental psychology)
General principles of physical and psychological development from both birth to the onset of adolescent.
Emphasis will be on factors enhancing child growth and development with brief reference to the
sociological context within which growth and development occur.
Course outline
Theories of development
Stages of development- Conception
Prenatal
Period of the zygote
Period of the ovum
Period of the embryo
Period of the foetus
Signs of pregnancy
Factors affecting prenatal development
Education implications
EFC 232: Psychology Of Learning (Cognitive Psychology)
Introduction of Educational psychology, Definitions of psychology, educational psychology and learning.
Nature of learning- factors that affect learning. General introduction to theories of learning. Indirect
Teaching and Cognitive flexibility in teaching.
Motivation
I, Nature of motivation. Theories of motivation.
II, motivation in the classroom.
III, factors affecting motivation.
Retention and forgetting
Characteristics of forgetting. Theories of forgetting, Discuss, interference and repression. Measuring
retention, factors affecting it. Transfer of learning. Meaning, principles of transfer of learning which
should be useful in guiding the classroom Teacher.
Meaning & definition of psychology of learning.
Branches of psychology
Concept of learning.
Transfer of learning
Remembering and forgetting.

EFC 241 Sociology of Education


Emergence, Meaning and Scope of Sociology
Sociology and other Social Sciences
Sociology of Education – nature, meaning, scope and importance
Functions of Education in Society
Theorists and Perspective Sociology of Education
Socialization and Education
Education and Culture
Education and the family
Education, Inequalities and Social Justice
Social Relations in the Classroom, Teacher and Curriculum
The Forms of Capital in Education, Social Class and Education
Schooling in the context of globalisation
Educational problems and the Sociology of deviance
EFC 322: Philosophical Foundations of Education
This course focuses on the examination of the meaning and relevance of philosophy and Philosophy of
education to the classroom teacher. It looks into the implications of the branches or components of
philosophy of education (Metaphysics, Epistemology, Axiology and Logic) to the practice and system of
education. It also examines the relevance of the ideas of major schools of thought in philosophy of
education (Idealism, Realism, Pragmatism, existentialism etc) and selected philosophers/educators to
formal education.
1. Meaning of Philosophy and Philosophy of Education.(layman/commonsensical, etymological &
technical/professional)
2. Modes/methods of philosophy (speculative, prescriptive & analytic)
3. Components/branches of philosophy of education and their implications on education
(a) Metaphysics ( theory of ultimate reality)
(b) epistemology ( theory of knowledge)
(c) Axiology (theory of values – ethics & aesthetics)
(d) Logic (principle of correct reasoning – inductive, deductive)
4. Meaning and types/sources of knowledge.
5. Ideologies of major schools of thought in philosophy of education and their submission on reality,
knowledge, value and relevance to aims, methods and contents of education (Idealism, Realism,
Pragmatism, Naturalism, Existentialism etc)
6. Relevance of the ideas of selected philosophers/educators to formal education ( Plato, Dewey,
Rousseau, Awolowo, Nyerere and Majasan)
7. Philosophical Analysis of Concepts
(a) Education and related concepts (schooling, literacy, training, knowledge, behavior,
learning, teaching, conditioning etc)
(b) The concept of an educated person etc.
8. Relevance of Philosophy of Education to the classroom teacher
EST 104: INTRODUCTION TO SCHOOL CURRICULUM AND INSTRUCTION
The concept of curriculum overview of the Nigerian school curriculum; school curriculum and process;
introduction to methods and media; classification interaction and evaluation.
WEEK TOPIC CONTENT ACTIVITIES
1st Basic Concept Education Samples of curriculum
School
Curriculum
Instruction (teaching and learning)
Give examples
2nd&3rd Component and factors Elements of school curriculum (objectives, Comprehensive
influencing the school contents, methods, evaluation) treatment of the
curriculum Factors influencing the school curriculum curriculum planning
(society, learners, teachers, environment) process
Curriculum planning process
4th The Nigeria school General introduction Samples of all
curriculum; the national policy Curriculum development agencies documents should be
on education The National Policy on Education examined in class.
School Curriculum Modules (ECE, Primary, Students are expected to
Secondary) own a copy of the NPE
and the curriculum
5th – 6th Instructional process; Geriach-Ely Model Samples of ALL
instructional design models; Levels of Instructional Planning: Syllabus, documents should be
planning for instruction Curriculum Module, Scheme of Work, School available in Class
Diary, lesson Plan/lesson note Assignments on Lesson
Plans
7th-8th School Resources for Human (emphasis on teacher’s roles) Zoo, environmental
Learning Non-Human; resources
School Facilities Community resources
Instructional materials (media)
9th-11th Instructional methods and Clarification of concepts (Techniques, Demonstrate in group
strategies; methods & Strategies) the use of the methods
To cover minimum of 10 methods of teaching and strategies
Inquiry strategy and activity based learning
12th Classroom Management and What to manage (records, learners, time, Reinforcement of
Discipline environment, instruction) positive behavior,
examination of different
types of school records
13th Evaluation Clarification of concepts (Test, Assessment, Practice on preparing
CA, Examinations, Evaluation objectives
Types of Evaluation(Formative, Summative,
Diagnostics, Normative etc)
EST 224 COURSE TITLE: DESIGN, PRODUCTION & UTILIZATION OF INSTRUCTIONAL MATERIALS)
Est TOPIC CONTENT NOTES
224
1 Introduction -Meaning, Scope & Importance of Classwork
Instructional Media Features, use, characteristics
-Classification of Media and examples of Audio, Visuals,
Audio-Visuals

2 Lettering -Grid Lettering Practical


-FreeHand Lettering Construction exercises for
-Stencil Lettering Alphabets using Grid line and
Guidelines
3 Construction of Simple -Attributes of a good visual media Practical
Graphic charts Cardboard for simple charts e.g.
Pie, bar, Line charts, Pictorials,
Posters
4 Construction of complex -Compiling different graphical images to Practical
Graphic charts teach. Flip charts, Flash cards, Picture
Albums
5 Display Boards -Chalk/White board Practical
-Bulletin Board Construct images , drawings,
-Magnetic Board cut-out pictures to paste on
-Flannel Board display boards
6 Construction of -Models Practical
Instructional Models Use of Papier Mache,
Chipboard, wood.
7 Photography in Teaching Using Smart phones to snap images for Practical
teaching Identify a topic in subject areas,
snap images to teach the topic,
set behavioral objectives.
8 Downloading Images for -Using Google search engine to download Practical
Teaching images Search and Download images
- Using MSWord to present. -Copy to MSWord
9 Audio Media -Simple Tape Recording Techniques Practical
-Audio Script Sample Practice on simple audio
recording
10 Motion Pictures/ -Using video for teaching Practical
Instructional Videos -Video recording
-Simple video editing
11 Protection & Storage of - Charts -Theory
Instructional Materials - Display materials
- Models
- Storage devices

EST 305: TEST, MEASUREMENT AND EDUCATIONAL STATISTICS


Construction and use of tests, selection of test items, types of tests, item analysis, administering and
scoring of tests. Use of test results. Elementary statistics in education. Computation analysis and
interpretation
EST 398: RESEARCH METHODOLOGY
Identification of Research problem areas. Choosing a topic. Literature Review. Research Design and
Procedure. Choice of Statistics for analysis. Data gathering. Reporting research findings.

PHE 202: FIRST AID AND SAFETY EDUCATION


1. Introduction
2. Injuries and First Aid Treatment to Bones, Joints and Muscles.
3. Circulatory Disorders and First Aid Treatment
4. Respiratory Disorders and Resuscitation.
5. Burns and Scalds.
6. Situational Injuries and First Aid Treatment.
7. Dressings and Bandages.
8. Handling and Transporting in First Aid
9. Accident and Safety.
10. Safety Operational Areas.
LAS 321: CURRICULUM DEVELOPMENT
The course examines the concepts of curriculum and curriculum development. It covers the analysis of
varying conceptions of the term CURRICULUM, types of curriculum design and a class examination of the
Nigerian school Curriculum; curriculum implementation and evaluation.
1. Concepts of Curriculum and curriculum development - Definition, Nature, elements and
Interrelationship among elements.
2. The curriculum Development Processes - Clarification and factors for selecting each element
3. Related Concepts in curriculum -Scheme of work, syllabus, lesson plan etc.
4. Types of Curriculum -Thematic, core, hidden, subject centered, child centered etc
GNS101 Use of Library 2Units Compulsory
Definition of library, history and types of library, the need for library, archives and historical documents,
searching for books in the library-catalogue cards virtual library, referencing. Organization and
arrangement of library materials, library and research activities, copyright and its implications for libraries,
ICT and library.
GNS 102 Use of English 2 Units Compulsory
Effective communication and writing in English language skills, outlines and paragraph collection and
organization of materials and logical presentations, punctuation, tenses and types of tenses, parts of
speech, composition and essay writing, lexis and structure, summary and note taking, African folklore and
literature, syntax.
GNS 201 STUDIES IN LAGOS AND AFRICAN HISTORY 2 Units Compulsory
The course is designed to acquaint students with basic history of their learning environment beyond their
various areas of specialization in relation to Nigeria and AFRICA
1. Political Administration of Lagos 1400-1999
2. Lagos in the era of recession up to creation of Lagos State 1934-1967
3. Evolution and development of local government system in Lagos 1899-2002
4. The people of Lagos state.
5. Geographical location of Africa, west Africa, Nigeria and Lagos
6. Culture, civilization and history: Conceptualization, Nexus and the African dimensions.
7. An introduction to African Political system.
8. General introduction to Islam and Christianity in Africa.
9. Beliefs in African religion.
10. An introduction to Nigeria legal system
History of Lagos development from the pre-colonial and post-colonial time, the geographic extent and
location, physiography of Lagos- relief, vegetation, hydrology, climate- rainfall, temperature, humidity,
seasonality, and the socio-economic aspects-peopling of Lagos, urbanization, infrastructural
development, markets, population and industrialization
GNS 301: LOGIC AND SCIENCE
1. Introduction to Philosophy
- Meaning and Conceptions of Philosophy
- Branches of Philosophy
- Philosophy as Conceptual Analysis
- Philosophy as the Unity of Theory and Practice
-Philosophical methods and research
* Prescriptive method
* Speculative method
* Critical analysis method
2. Introduction to Logic
- What is Logic
- Arguments, Premises and Conclusion
- Arguments Containing Simple and Compound Propositions
- Arguments involving Relational Propositions
- Characteristics of Relations
- Symbols of Logical Connectives
- Truth Table
- Categorical Propositions
- Categorical Syllogisms
3. Introduction to Ethics
-Nature and meaning of Ethics
- Ethics and morality
- Why do we study Ethics?
- Sources of Ethics
- Branches of Ethics
- Ethical Theories
4. Introduction to Epistemology
- Nature and meaning of Epistemology
- Two doctrines of Epistemology (Rationalism and Empiricism)
- Traditional definition of knowledge
- Traditional theories of justification
* Foundationalism
* Coherentism
* Foundherentism
- Sources of human knowledge
* Perception
* Memory
*Reason
* Testimony
- The challenge of Scepticism
5. Introduction to Metaphysics
-Nature and meaning of Metaphysics
- Two doctrines of Metaphysics (Idealism and Materialism)
- Traditional metaphysical problems
* The problem of Being
* Freedom and Determinism
* Universals and Particulars
* Cause and Effects
* Proofs for God’s existence
-Relevance of Metaphysics
6. Social and Political Philosophy
-Meaning and Nature of Political Philosophy
- Political Philosophy and Political Science- A Comparison
- Plato’s Political Philosophy
-Aristotle’s Political Philosophy
- Niccolo Machiavelli’s Political Philosophy
- Thomas Hobbes’ Political Philosophy
- John Locke’s Political Philosophy
- Jean Jacques Rousseau’s Political Philosophy
- Karl Marx’s Political Thought
- John Rawls’ theory of Justice
7. Man, Health and Diseases
- Man and Environmental interactions
- Health Status of Man
- Disease related Terminologies
- Sources of Exposure to infection or infestation
* Contaminated soil or water
* Food containing immature infective stage of the parasite
*A blood sucking insect
* A domestic or wild animal harbouring the parasite
* Another person’s clothing, bedding or immediate environment which he has contaminated
- Portal of entry into the body
8. Environmental Pollution
-Categories of environmental pollution
* Air pollution
* Water pollution
* Soil pollution
* Noise pollution
* Nuclear/radiation/nanoparticles pollution
9. Chemistry of Life
-Cell Functions and Organelles
- Function of Cell Organelles
- Biological Molecules
- Enzymes
- Gene Action
- Heme
- Drugs and drug metabolism
10. Biosafety and Biosecurity
-What is Biosafety?
- Biosafety in Public Health
- Environmental Biosafety
5. Education/Curriculum - Relationship between education and curriculum; types of education,
distinction between education and schooling, teaching, instruction, training etc.
6. Philosophical Viewpoints in curriculum Development
7. Psychological foundations (a) Piaget (b) Brunner etc.
8. Sources of Curriculum -the society, the learner, subject matters.
9. Curriculum Development Models.
10. Curriculum Implementation and Management
An overview of the 6-3-3-4 and 9 - 3 -4 systems of education
ENT 202 AND ENT 302
Basic Principles of Entrepreneurship (ENT 202)
Course outline
1. Definition of Entrepreneurship and Turning knowledge into Profit (Enterprise, Entrepreneur,
Intrapreneur, Entrepreneurship theory & practice),
2. Entrepreneurship in Personal and National Development: (Importance of entrepreneurship and
possible business opportunities in Nigeria),
3. Capitalization and Market Forces (Determining capital requirements, raising capital, financial
planning & management),
4. Entrepreneurship Qualities and Skills (Innovation),
5. Entrepreneurship Outfit( forms of business, staffing, marketing and new opportunities),
6. Making a Business Plan and Feasibility Studies.(starting a new business and new venture
creation),
7. Entrepreneurial Relations & Ethics,
8. Taking Risks, Facing Threats and managing crises,
9. Recycling Profits, Diversification and ensuring Sustainability,
10. Intellectual, Property, Patent and Registration of Business (legal issues; Insurance and
environmental considerations),
11. Business opportunities in Logistics and Clearing,
12. Exports of produce and goods.
Practical Entrepreneurship (ENT 302)
Course Outline (Vocational Training)
Students are expected to select a vocation among the thirty four (35) options available. Students are
incubated for three months on a particular option selected after which students will display their products
at exhibition point where assessment will be conducted on the level of training received.
AVAILABLE TRAINING OPTIONS
Soap, Detergent and Toiletries Production
Water Treatment and Packaging
Animal Husbandry (Snail breeding, Grass Cutter breeding)
Block Making, Interlocking, POP and Masonry Technology
Fish Farming
Crop Farming (Vegetable Production. Maize farming, Cassava farming)
Food Processing I: Bread Making
Food Processing II: Cake Making
Food Processing III: Spring Rolls, Samosa, Mosa, Puff-puff
Computer & Laptop repairs & Maintenance, Networking Mobile Phone repairs and Maintenance
Building Drawing
Welding, Metal Works and Fabrication
Tailoring and Fashion Design
Leather works
Bead making
Hat making
Make-up and Cosmetics
Event Planning
Hotel and Event Management
Photography
Drama and Entertainment (Drama)
Drama and Entertainment (Music)
Drama and Entertainment (Entertainment)
Motor Vehicle repairs
Furnishing and Wood work
Inverter, CCTV and Tracking of vehicle training
Solar Energy/Panel development
Generator repair
House cleaning and laundry services
Printing services
Home Decoration, Soft furnishing and craft making
Domestic wiring
Paint production
Website development and Digital marketing e.g. Bloggers
Writing and Publishing

EST 337- CURRICULUM AND INSTRUCTIONAL STRATEGIES IN COMPUTER SCIENCE

WEE TOPICS CONTENT NOTES


K

1 General Introduction  An analysis of the Class Discussion


scientific methods
 Place of science in the
modern world
2 Application of curriculum  Curriculum Design Assignment/Discuss
process to the Models ion on different
development of  A review of Curriculum Models of
curriculum in Computer Planning Process Curriculum.
 Agencies in
Science
Curriculum Planning
3 Resources for Computer  Setting Up a Computer Examination of a
Instruction Lab Typical Computer
 Safety and Laboratory
Management of
Computer Lab
 Learning Resources
4 Selection of content and  Factors in selection of Class Discussion
activities for instruction content
in Computer Science. 1  Selection of
Classroom activities
5 Strategies & Methods  Computer Based Individual
Education2 Assignment
 Inquiry based
learning3
 Distance Education4
 Online Learning5
 Moocs6
 Cloud Computing7
6 Planning for Evaluation8  Definition, Types and Class Discussion
Tools and
 Computer Based
Evaluation
7 Practical application of  Classroom
the principles of teaching Demonstration by
and use of instructional students
materials;

8 Activity Based Roles of the Teacher


Instructional Strategies
Roles of the Students

Classroom management

9 Microteaching/Presentati Microteaching/Presentati Individual


on on Presentation

10 Revision

11 Test & Examinations

You might also like