National Board For Technical Education National Diploma (ND) IN Computer Science Curriculum and Course Specifications November 2004
National Board For Technical Education National Diploma (ND) IN Computer Science Curriculum and Course Specifications November 2004
IN
COMPUTER SCIENCE
November 2004
Programme Goal
This syllabus is designed to produce technically competent graduates to meet National middle-level manpower needs in
Computer Science.
2
2.0 Entry Requirements
3
English Language
Communication
Mathematics
Citizenship (the Nigerian Constitution),
Sociology
Entrepreneurship
3.3 The General Education component shall account for not more than 15% of total contact hours for the programme.
3.4 Foundation Courses include courses in Mathematics, and Statistics etc. The number of hours will vary with the
programmes and may account for about 10 –15% of the total contact hours.
3.5 Professional Courses are courses, which give the student the theory and practical skills he needs to practice his field of
calling at the technical/technologists level.
3.6 Student Industrial Work Experience Scheme (SIWES) shall be taken during the long vacation following the end of
the second semester of the first year. See details of SIWES at paragraph 8.0.
4.1 ND programmes
The structure of the programme courses of four semesters of classroom, laboratory and workshop activities in the
college – and a period (3-4 months) of supervised industrial work experience scheme (SIWES). Each semester shall
have 17 weeks duration made up as follows:-
15 contact weeks of teaching, i.e. recitation, practical exercises, quizzes, test, etc; and
2 weeks for examinations and registration. SIWES shall take place at the end of the second semester of the first year.
4
5.0 Accreditation
Each programme offered either at the ND or HND level shall be accredited by the NBTE before the diplomats can be awarded
either of the two diploma certificates. Details about the process of accredit ting a programme for the award of the ND or HND
are available from the Executive Secretary, National Board for Technical Education, P. M. B. 2239, Kaduna, Nigeria.
6.0 Conditions for the Award of the National Diploma and Higher National Diploma
Institution offering accredited programme will award the National Diploma and Higher National Diploma to candidates
who successfully completed the programme after passing the prescribed course work, examinations, diploma project
and the supervised industrial work experience. Such candidates should have completed a minimum of between 72 and
80 semester credit units depending on the programme.
The unified grading system to be applied in scoring all course work, examinations, project, etc is as stated on table
below:
% Score Range Letter Grade Grade Point Course Grade Classification
80 – 100 A 4.0 Excellent
70 – 79 AB 3.5 Very Good
60 – 69 B 3.0 Good
50 – 59 BC 2.5 Fair
40 – 49 C 2.0 Pass
30 – 39 CD 1.5 Failure
20 – 29 D 1.0 Failure
10 – 19 E 0.5 Failure
0–9 F 0.0 Failure
5
6.2 Classification of Diplomas
The final Cumulative Grade Point Average (CGPA) shall be determined (calculated) and applied to the classification of
the National Diploma and Higher National diploma as follows:
6
7.4 The teaching of the theory and practical work should, as much as possible, be integrated. Practical exercises, especially
those in professional courses and laboratory work should not be taught in isolation from the theory. For each course,
there should be a balance of theory to practice in the ratio of about 40:60.
7
8.4 The Institution based Supervisor
The institution-based supervisor should initial the log book during each visit. This will enable him to check and
determine to what extent the objectives of the scheme are being met and to assist students having any problems
regarding the specific given to them by their industry-based supervisor.
8
COMPUTER SCIENCE NATIONAL DIPLOMA
YEAR I SEMESTER I
16 13 29 405
9
COMPUTER SCIENCE NATIONAL DIPLOMA
YEAR I SEMESTER 2
14 17 31 465
10
COMPUTER SCIENCE NATIONAL DIPLOMA
YEAR II SEMESTER I
13 19 32 480
11
COMPUTER SCIENCE NATIONAL DIPLOMA
YEAR II SEMESTER 2
13 22 35 480
12
Programme: Statistics (National Diploma) Course Code: COM 101 Total Hours: 60
Goal: This course is designed to enable students to acquire a basic knowledge of computers
General Objectives: On completion of this course the diplomat, should be able to:
1. Understand the history, classification and impact of computers.
13
Theoretical Content Practical Content
General Objective 1 (COM 101): Understand the history, classification and impact of computers.
Specific Learning Outcomes
Week Teacher’s activities Resources Specific Learning Teacher’s Resources
Outcomes activities
1 1.1 Define the computer Define computer White Board. Be able to Guide Networke
classify computer students to d PCs
1.2 Describe the development of Trace the history of PC loaded with systems. classify loaded
computers, in particular abacas, computer. Power point and computer with
Pascal, Babbage, Hollerith and connected to OHP systems software
ENIAC. Classify the computer packages.
according to
1.3 Classify computers according to generations
generations from 1st – 5th generation
(any subsequent generation)
2 1.4 Distinguish between analogue, Distinguish between White Board. Be able to Guide Networke
digital, and hybrid computers types and classes of classify computer students to d PCs
computers. PC loaded with systems. classify loaded
1.5 Explains the social implication of Power point and computer with
computers on society in particular Highlight the connected to OHP systems software
privacies and quality of life. implications of packages.
computers to the
1.6 List the benefits of computers to society.
the society.
Outline the benefit of
computer to the
society.
General Objective 2 (COM 101): Know the concept of computer hardware
14
3 2.1 Describe computer hardware Discuss the meaning White Board. Be able to Identify Guide the A DEMO
configuration. of hardware. the various students PC
PC loaded with components of a on how to showing
2.2 List some input and output units Discuss the various Power point and computer system identify its
components and connected to the various componen
2.3 Describe the function of the out functions of various OHP componen ts
unit. hardware units. ts of a
computer
Discuss computer system
software
programming
languages and
differentiate between
the levels.
4 2.4 Describe the function of C.P.U. Discuss the various White Board. Be able to Identify Guide the A DEMO
components and the various students PC
2.5 List some auxiliary Units. functions of various PC loaded with components of a on how to showing
hardware units. Power point and computer system identify its
2.6 Describe the function of the connected to the various componen
auxiliary memory Discuss computer OHP componen ts
software ts of a
2.7 Define bits, byte, nibble, and word programming computer
and storage size. languages and system
differentiate between
the levels.
Week/s General Objective 3 (COM 101): Know the concept of computer software.
15
5 3.1 Explain software and its various types Discuss software and White Board. Be able to load Demonstra Networke
its various types. computer te how to d PCs
3.2 Distinguish between the low – PC loaded with packages on load loaded
level and high – level languages. Explain computer Power point and computer system various with
packages and its connected to OHP computer different
3.3 Explain source and object various types. packages computer
programmes. on packages
computer
systems
6 3.4 Define a translator. Discuss software and White Board. Be able to load Demonstra Networke
its various types. computer te how to d PCs
3.5 Explain types of translators: PC loaded with packages on load loaded
assembler, compiler, and interpreter. Explain computer Power point and computer system various with
packages and its connected to OHP computer different
3.6 Explain the use of package various types. packages computer
programs. on packages
computer
systems
Week/s General Objective 4 (COM 101): Understand computer data processing systems.
7 4.1 Explain different processing Explain offline and White Board. Be able to Guide the Networke
modes. online concepts recognize life students d PCs
PC loaded with problems on how to loaded
Define batch Power point and requiring the identify with
processing, real time, connected to OHP application of the real life different
time sharing and various modes problems computer
distributed processing requiring packages
the various
Differentiate between data
16
batch processing, real processing
time processing, techniques
time-sharing and
distributed processing
system.
Week/s General Objective 5 (COM 101): Know the procedures for computer and data preparation method.
8 5.1 Be able to explain how to operate Discuss the principles White Board. Be able to Guide the Networke
a computer system and procedures of boot and shut students d PCs and
operating the PC loaded with down computer on how to storage
computer system, the Power point and system operate the media
fix up, start up and connected to OHP computer. such as
shut-down Format diskettes diskette.
systems Diskettes Show
different
storage
media to
students
9 5.2 Understand the initialization and Discuss initialization and White Board. Be able to Guide the Networke
formatting of storage
formatting of storage media. devices such as disks and
boot and shut students d PCs and
diskettes PC loaded with down computer on how to storage
Power point and system operate the media
connected to OHP computer. such as
Format diskettes diskette.
Diskettes Show
different
storage
media to
students
Week/s General Objective 6 (COM 101): Understand security and safety procedures within a computer environment.
17
10 6.1 Understand data control Explain data control White Board Be able to Guide Networke
techniques, operating procedure of a techniques. formulate students d PCs and
computer installation, safety PC loaded with passwords. on how to storage
regulation in computer installation, Describe standard relevant software formulate media
method of preventing hazards such as operating procedures packages and simple such as
fire, flooding and sabotage of a computer connected to OHP password diskette.
installation. that they
could
Explain the need for easily
computer room remember
security.
Explain computer
system auditing
Explain methods of
preventing hazards
fire, flooding sabotage
etc.
11 6.2 Understand security methods in Describe file security White Board Be able to Guide Networke
computer installation and the need for methods in computer formulate students d PCs and
users passwords installations. PC loaded with passwords. on how to storage
relevant software formulate media
Explain the need for packages and simple such as
file security in connected to OHP password diskette.
computer installation. that they
could
Explain the user easily
passwords and user remember
18
name.
Week/s General Objective 7 (COM 101): Understand the concept of a computer network
12 7.1 Define and explain network, Define computer White Board Be able to Guide the Networke
network. identify various
students d PCs and
7.2 Describe different types of PC loaded with computer on how to storage
network organization such as star, Explain different types power point and topologies identify media
ring and bus. of network connected to OHP various such as
organization such as Find out different network diskette.
star, ring, bus etc. organizations topologies.
using the
different
topologies.
13 7.3 Explain LAN and WAN. Describe different White Board Be able to Guide the Networke
types of network: identify various students d PCs and
LAN, WAN PC loaded with computer on how to storage
power point and topologies identify media
connected to OHP various such as
Find out different network diskette.
organizations topologies.
using the
different
topologies.
Week/s General Objective 8 (COM 101): Understand the use of the internet
14 8.1 Define internet and describe its Define internet White Board. Be able to Guide Networke
resources Search for students d PCs
Describe resources of PC loaded with materials on the on how to connected
8.2 Explain the processes involved in internet power point and internet. search for to the
searching the internet for materials. internet browser materials internet.
19
Explain the processes and connected to on the
involved in browsing OHP internet.
and searching the
internet.
15 8.3 Explain the concept of E-mail Explain the concept of White Board. Compose and Demonstra Networke
e-mail address. send E-mail. te how to d PCs
PC loaded with compose connected
Describe the processes power point and and send to the
of acquiring an e-mail internet browser E-mail. internet.
address. and connected to
OHP
Describe the process
of sending and
receiving an e-mail.
Type of Assessment Purpose and Nature of Assessment (COM 101) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 2 progress tests for feed back. 20
Practical At least 5 home works to be assessed by the teacher 20
Total 100
20
Department/ Programme: Course Code: com Contact Hours: 4 hours/week
Computer Science (ND) 112
Subject/Course: Introduction To Digital Theoretical: 2hours/week
Electronics
General Objectives:
21
Course: Computer Science Course Code: Com 112 Credit Hours: 4hrs/week
(ND)
Theoretical: 2 hours/week
22
1.7 Describe the conversion from board.
one code to another e.g. from
BCD to excess-three code.
1.8 Describe the seven-segment
display code.
Week/ General Objective 2.0: Know the fundamental of Boolean Algebra
s
2.1 Sate the Boolean postulates: 2.1 State, explain and relate the PC Assist Networked
4 -7 the commutative law, Boolean postulate request connected student in PC lab, with
MS office
associative law, Distributive the student to list examples to an OHP Ability to their professional
law, identify law, Negation of Boolean pastorate’s projector. design and practical
Law, Redundancy law, and De application. implement work Logic
Morgan’s theorem. 2.2 Design a truth table for up Power Boolean Simulator
2.2 Construct a truth table for up to to 4 variables. point logical packages
such as
4 variables. 2.3 Design logic expression presentatio equations. Electronic
2.3 Form logic expression from from statements of n of work Bench,
statements of conditions. condition. lecture or Digital
2.4 Minimize a logic expression 2.4 Using the stated Boolean notes. work.
algebraically. postulate explain the steps
2.5 Explain a karnaugh map in minimizing a logic Online
(K.Map) expression algebraically, lecture
2.6 Construct a .K –Map for 2,3,4 there after, demonstrate the notes.
variable. action.
2.7 Minimize a logic expression 2.6 Define and discuss the White
using a k-map karnaugh map. board.
23
2.9 Use the principles in K-Map
and minimize logic
expression.
Week/ General Objective 3.0: Know the implementation of the addition operation in the computer.
s
To understand To explain: PC Assist Networked
8 The design of Half Adder. connected student in PC lab, with
MS office
3.1 Design of an adder hardware. to an OHP Implement their professional
The design of Full Adder. projector. various adder practical
hardware. ( work Logic
The serial adder Power Half and Full Simulator
point adder) packages
such as
The parallel adder presentatio Electronic
n of work Bench,
lecture or Digital
notes. work.
Online
lecture
notes.
White
board.
Week/ General Objective 4.0: Understand small –Scale Integrated Circuit
s
Ability to: The teacher should: PC To note the
9-11 4.1 List the various terminologies Explain the various connected characteristics Assist Networked
PC lab, with
used to characteristics integrated terminologies used to to an OHP of various student in MS office
circuits e.g. fan-out, fan –in characterize integrated circuits. projector. logical gates. their professional
threshold, heat dissipation, noise Describe some pin arrangement practical
margin etc. of ICS (Dual in-line, straight- Power Technological work Logic
4.1 Explain pin line and circular) and apply point advances in Simulator
24
connections/arrangement of same to solve given problem. presentatio manufacturing packages
ICS. n of gates . such as
Electronic
4.2 Explain the technology of TTC. Draw, explain and construct lecture work Bench,
4.3 Explain all the characteristics of electronic circuits using DTL. notes. or Digital
DTL, ECL technologies. Explain the Limitation of DTL work.
4.4 Explain pulse and pulse gates. Online
shaping. Explain and demonstrate the lecture
applications of the up and down- notes.
followers.
Draw and construct the White
electronic circuits of logic board.
expressions using DTL.
Draw and explain the structure
of TTL, ECL, EEL and then
construct the electronic circuit.
General Objective 5.0: Understand the concept and methodology of sequential circuit design.
To understand: The teacher to: PC Assist Networked
12 - Explain the design of connected To implement student in PC lab, with
MS office
5.1 The design and operations of operations of R.S., D-Type, J-K, to an OHP Bi-stable their professional
various bi-stables. …… projector. circuits practical
- Explain the digital pulse and work Logic
5.2 Digital pulse and methods of shaping. Power Simulator
pulse shaping point packages
such as
presentatio Electronic
n of work Bench,
lecture or Digital
notes. work.
Online
lecture
notes.
White
25
board.
26
Assessment: Give details of assignments to be used:
Coursework/ Assignments 10 %; Course test 10 %; Practical 20 %; Projects %; Examination 60 %
Type of Assessment Purpose and Nature of Assessment (COM 112) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 1 progress test for feed back. 10
Practical / Projects To be assessed by the teacher 20
Course work/ To be assessed by the teacher 10
assignment
Total 100
27
Department/ Programme: ND Course Code: Contact Hours: 60
COMPUTER SCIENCE COM 113
Subject/Course: Theoretical: 2 hours/week
INTRODUCTION TO COMPUTER
PROGRAMMING
General Objectives: On completion of this course the student should be able to:
28
Course: Introduction to Course Code:COM 113 Credit Hours: 60
Computer Programming
Theoretical: 2 hours/week
29
Be able to: • Describe the PC loaded To be able to To assist . PC loaded
• Define algorithm on a general concept of with draw flowcharts students in with
• basic. algorithm with traditional for simple drawing traditional
2-4 • Explain features of an algorithms (e.g. its features. languages programming flowcharts languages
please, effective, finite) • Give concrete such as problems. for simple such as
• Describe the methods of algorithm examples Basic, programmi Basic,
representation of English language, algorithms. Cobol, ng Cobol,
flowchart, pseudo code, decision table, • Teach the Fortran etc problems. Fortran etc
data flow diagram (DFO) etc. various and OO and OO
• Describe main ANSI flowcharts as methods of languages languages
describe algorithms. oppressing Such as Such as
• Draw flowcharts to implement some algorithm with VB, OO- VB, OO-
simple programming tasks examples. COBOL, COBOL,
OO-Pascal OO-Pascal
and in a
connected networked
to OHP. laboratory
Week/s General Objective ; 3: Understand the principles of designing algorithms for common programming problem
Be able to: • Show the To be able to To
• Design algorithm for problems involving. Structure and how PC loaded write simple assist . . PC
5-6 • -Strictly sequence control structure develop simple with programs using student in loaded with
• -Selection control structure programming traditional different control writing traditional
• -Iteration control structure problem involving languages structure simple languages
each of basic such as programs such as
control structure. Basic, using Basic,
• Give class Cobol, different Cobol,
Exercise, Fortran etc control Fortran etc
assignments to and OO structure and OO
strict to practice languages languages
on. Such as Such as
• Correct the VB, OO- VB, OO-
algorithm COBOL, COBOL,
developed by the OO-Pascal OO-Pascal
30
students. and in a
connected networked
to OHP. laboratory
Week/s General Objective 4: Understand General modular program design principles.
Be able to: • Discuss the PC loaded To be able to To assist
• Explain modular programming concept. concept and with design a student to . PC loaded
• Explain top-down design technique. advantage of traditional program using design a with
7-8 • Illustrate program design with program modular languages top-down program traditional
structure charts, hierarchical Network, programming such as technique using top- languages
Hierarchical. • Discuss and Basic, down such as
• Demonstrate each of the 4.1 –43 above. illustrate with like Cobol, technique Basic,
Fortran etc Cobol,
programs e.g. and OO Fortran etc
languages and OO
payroll, student Such as languages
VB, OO- Such as
records, etc. COBOL, VB, OO-
OO-Pascal COBOL,
and OO-Pascal
• Top-down connected in a
design principles. to OHP. networked
laboratory
Week/s General Objective 5: Understand the procedure in solving a programming problems
Be able to: • Discuss the PC loaded To be able to To assist . PC loaded
• Identify the problem and confirm it Stages involved with code a simple student in with
9 solvable. developing traditional algorithm using coding a traditional
• Design algorithm for the chosen method program. languages any suitable simple languages
of solution with flowcharts or pseudo • Demonstrate such as language. algorithm such as
codes. the stages above Basic, using any Basic,
• Code the algorithm by using a suitable with real life Cobol, suitable Cobol,
programming language. program possible. Fortran etc language. Fortran etc
• Test run the program on the computer. and OO and OO
languages languages
31
Such as Such as
VB, OO- VB, OO-
COBOL, COBOL,
OO-Pascal OO-Pascal
and in a
connected networked
to OHP. laboratory
Week/s General Objective 6: 0 Understand the various levels of programming languages
Be able to: • Discuss the PC loaded To be able to To assist . PC loaded
• Explain machine language, low-level feature of machine with code a very student with
language and High level languages language, low traditional simple high code a very traditional
• Give examples of the languages stated level language, languages level language simple high languages
10-11 above. and high level such as and translate it level such as
• Explain the distinguishing features of language. Basic, to assembly language Basic,
languages in 6.1. Cobol, language. and Cobol,
• Distinguish between system commends High light the Fortran etc translate it Fortran etc
and program statements. advantages and and OO to assembly and OO
disadvantage of languages language. languages
level of Such as VB, Such as
programming OO- VB, OO-
layout COBOL, COBOL,
OO-Pascal OO-Pascal
and in a
connected to networked
OHP. laboratory
Week/s General Objective 70 Understand the concept of debugging and maintaining program:
Be able to: • Discuss PC loaded To be able to T assist . PC loaded
• Define debugging. various methods of with create a simple student with
• Identify sources of bugs in a program debugging, aids. traditional bug in a simple create a traditional
12 • Explain syntax, run-time and logical • High light languages program and simple bug languages
errors. classes such as correct it in a simple such as
• Identify techniques of locating bugs in a • Differentiate Basic, program Basic,
program between Cobol, and correct Cobol,
32
• Explain program maintenance. debugging and Fortran etc it Fortran etc
• Distinguish between debugging and maintenance. and OO and OO
maintaining a program • Discuss languages languages
sources of bugs in Such as Such as
program VB, OO- VB, OO-
COBOL, COBOL,
OO-Pascal OO-Pascal
and in a
connected networked
to OHP. laboratory
General Objective 8: To understand good programming practices
Be able to: • Discuss PC loaded To be able to To assist . PC loaded
• Employ structured approach to both structured with write simple student with
flowcharting and program development. approach to traditional structured write traditional
• Employ program documents technique flowcharting languages such program simple languages
13-14 HIPS, data flow diagram, pseudo-cal. and as Basic, structured such as
• Explain graphic user interface, GUI. programming.. Cobol, Fortran program Basic,
• Define interactive processing. etc and OO Cobol,
languages Fortran etc
Such as VB, and OO
OO-COBOL, languages
OO-Pascal and Such as
connected to VB, OO-
OHP. COBOL,
OO-Pascal
in a
networked
laboratory
Week/s General Objective 9: Understand the concept of object oriented programming.
--Explain object PC loaded To be able to To assist . PC loaded
Ability to understand : oriented (00) program. with identify students with
• The concept of OO programming. --State the features of traditional properties, identify traditional
• the features of OO programming. OOP languages events, objects properties, languages
33
15 • the concept of properties, events, objects --Explain the concept such as and class in a events, such as
and classes. of properties Basic, running OOP objects and Basic,
-- Know the obstacles Cobol, class in a Cobol,
to internet growth in Fortran etc running Fortran etc
Nigeria. and OO OOP and OO
--Discuss writes, languages languages
methods, events, Such as Such as
objects and classes. VB, OO- VB, OO-
--List various objects COBOL, COBOL,
oriented programming OO-Pascal OO-Pascal
languages and in a
--State The advantages connected networked
of OOP to OHP. laboratory
Type of Assessment Purpose and Nature of Assessment (COM 113) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 1 progress test for feed back. 20
Practical / Projects To be assessed by the teacher 20
Total 100
34
Programme: Statistics (National Diploma) Course Code: STA 111 Contact Hours: 45
Goal: This course is designed to enable students to acquire a basic knowledge of descriptive statistics.
General Objectives: On completion of this course the diplomate, should be able to:
1. Understand the nature of statistical data, their types and uses
2. Understand the procedures for collection of statistical data.
3. Understand the difference between total coverage and partial coverage in data collection
4. Understand the methods of data compilation
5. Understand the methods of data presentation
35
Theoretical Content Practical Content
General Objective 1 (STA 111): Understand the nature of statistical data, their types and uses
Specific Learning Outcomes
Week Teacher’s activities Resources Specific Learning Teacher’s Resources
Outcomes activities
1 1.1 Define Statistics Explain the nature of Books of Locate sources Encourage Books of
statistics recorded of statistical investigating recorded
1.2 Identify various sources of statistical data sources statistics
statistics data
Introduce various Encourage
1.3 State important uses of statistics sources and discuss Internet Identify use of Internet
how they are used sources for Internet
Text books
(e.g. social, specific needs
economic, health,
biological,
demographic and
industrial)
2 1.4 State uses of statistical data Explain uses of data Books of Decide on use Encourage Books of
recorded of data found investigating recorded
sources statistics
1.5 Explain quantitative data Explain nature of statistics
quantitative data Determine Encourage
1.6 Identify various scales of measurement Internet scale of Internet
use of
Discuss various measurement Internet Textbooks
scales (e.g. nominal, of data found
interval,
ratio and ordinal). Comment on
effectiveness
General Objective 2 (STA 111): Understand the procedures for collection of statistical data
36
3 2.1 Describe basic sampling techniques: Discuss simple Textbooks Determine the Discuss Textbooks
random sampling, Lecture concept of simple
2.2 Distinguish between the following notes random random Lecture
methods of data collection Discuss systematic sampling using sampling,
sampling simple data
Discuss stratified
sampling
Discuss quota
sampling.
4 2.3 Design questionnaires and formats for Explain and discuss Textbooks Identify types Encourage Textbooks
data the process of of errors in students to
collection carrying out field data collection carry out
work to collect data. field work
2.4 Identify the problems and types of errors to collect
that arise data.
in data collection.
5 2.5 Collect data on various sources listed in Explain and discuss Textbooks Identify types Encourage Textbooks
1.2 above. the process of of errors in students to
carrying out field data collection carry out
2.6 Collect primary and secondary data work to collect data. field work
to collect
data
6 2.7 Collect primary and secondary data Explain and discuss Textbooks Classify data Encourage Textbooks
the process of Field trip into students to
carrying out field Random primary/secondar carry out
37
work to collect data. number y field work
table to collect
data
General Objective 3 (STA 111): Understand the difference between total coverage and partial coverage in data collection
7 3.1 Distinguish between census and sampling Explain and discuss the Field trip Use examples Encourage Field trip
surveys. process of undertaking a to illustrate students to
statistical sample
theoretical collect
3.2 Explain the meaning and purpose of pilot contents astatistical
enquires. sample
8 3.4 Distinguish between probability and non- Explain and discuss Field trip Use examples Encourage Field trip
probability methods the concepts covered to illustrate students to
theoretical collect
3.5 Explain the various probability-sampling contents astatistical
methods sample
9 3.6 Explain the various non-probability Explain and discuss Random Use examples Encourage Random
sampling method purpose, judgement and the concepts covered number to illustrate students to number
quota) table theoretical collect table
contents statistical
3.7 Explain the use of post enumeration sample
surveys.
38
10 4.1 Identify the different categories of collected data Explain and discuss Statistical Show ability to Explain Statistical
the concepts covered kits categorise and kits
4.2 Classify the data into the various various data supervise
categories collected student
exercises
and assess
student
work
11 4.3 Verify the sorted data Explain and discuss Statistical Use examples Explain Statistical
kits
the concepts covered kits to illustrate and
4.4 Identify the different data storage theoretical supervise
methods contents student
exercises
and assess
student
work
12 4.5 Compile of discrete and continuous data Explain and discuss Textbooks Use examples Explain Textbooks
the concepts covered to illustrate and
theoretical supervise
contents student
exercises
and assess
student
work
General Objective 5 (STA 111): Understand the methods of data presentation
39
informative tables, table for reference, tables various student tables
complex tables) methods of exercises
data and assess
5.2 Explain various methods of data presentation student
presentation (tabular, graphical, pictorial, text work
etc)
14 5.3 Construct scatter diagrams frequency tables, Explain and discuss Statistical Demonstrate Explain Statistical
and graphs. the concepts covered tables by examples, and tables
charts and supervise
5.4 Explain merits and demerits of tables student
chart/diagrams above. exercises
and assess
student
work
40
Assessment: Give details of assignments to be used:
Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %
Type of Assessment Purpose and Nature of Assessment (STA 111) Weighting (%)
Examination Final Examination (written) to assess knowledge and 50
understanding
Test At least 1 progress test for feed back. 10
Practical At least 10 home works to be assessed by the teacher 40
Total 100
41
Programme: Statistics (National Diploma) Course Code: STA 112 Total Hours: 3
Goal: This course is designed to introduce the student to the basic concepts of set theory and the theory of probability.
General Objectives: On completion of this course, the diplomate will be able to:
42
Theoretical Content Practical Content
General Objective 1 (STA 112): Understand the concept of set and set operations
Specific Learning Outcomes
Week Teacher’s activities Resources Specific Learning Teacher’s Resources
Outcomes activities
1 1.1 Define a set with set notation ‘{ }’ and Explain and discuss Textbooks Generate sets Explain and Dice,
supervise coloured
examples examples to and lecture of data and bulbs, etc to
exercises
illustrate sets, notes. classify them and assess generate
1.2 Define a set, a subset, and use set subsets, and as sets, students’ data. Then
notations such as ‘A’. notations for sets and subsets; using work lecture note.
subsets. appropriate
1.3 Define elements of a set with notation ‘a’ notations for
sets and
1.4 Define a subset of a set-using the notation subsets.
‘⊂ ’ ‘⊃’.
2 1.5 Write sets using the two different Explain and discuss Textbooks Generate sets Explain and Dice,
supervise coloured
methods:- the set builder method and the examples to and lecture of data and bulbs, etc to
exercises
roaster method illustrate sets, notes. classify them and asses generate
subsets, and as sets, students’ data. Then
1.6 Define the null set with set notation ‘ϕ’ notations for sets and subsets; using work note books.
subsets. appropriate
1.7 Define the universal set with notation ‘U’ notations for
sets and
subsets.
3 1.8 Define basic set operations such as union Explain and discuss Venn Demonstrate Explain Textbooks
43
‘∩’, intersection ‘∪’, complement, etc examples to Diagrams knowledge of and
illustrate basic set set operations supervise Lecture
1.9 State the laws of algebra of set operations and set exercises notes.
identities. and asses
1.10 Illustrate the set operations using students’
Venn diagrams work
4 2.1 Define mapping and illustrate with Explain and discuss Textbooks Demonstrate Supervise Textbooks
examples examples to the theoretical and assess
illustrate mapping Lecture content of exercises Lecture
2.2 Define a function and illustrate with and functions notes. mapping and on the notes.
examples functions topic
5 2.3 Distinguish between mapping and Explain and discuss Textbooks Demonstrate Supervise Textbooks
function. examples to the theoretical and assess
illustrate mapping Lecture content of exercises Lecture
2.4 Define relation and illustrate with and functions; and notes. mapping and on the notes.
examples relations functions; and topic
relations.
6 2.5 Distinguish between function and relation. Explain and discuss Textbooks Demonstrate Supervise Textbooks
examples to the theoretical and assess
illustrate functions Lecture content of exercises Lecture
and relations notes. functions and on the notes.
relations topic
General Objective 3 (STA 112): Understand the concept of permutations and combinations as used in probability
44
7 3.1 Review permutations and combinations Explain and discuss Textbooks Demonstrate Supervise Textbooks
from the aspects of arrangement and selection examples to the theoretical and assess
illustrate Lecture content of exercises Lecture
3.2 Distinguish between arrangements and permutation and notes. permutation on the notes.
selections combination and topic
combination
8 3.3 Undertake simple experiments involving Explain and discuss Life data Demonstrate Supervise Life data
permutations and combinations practical applications the practical and assess
of the topic Textbooks content of the exercises Textbooks
Lecture topic on the
notes. topic Lecture
notes.
General Objective 4 (STA 112): Understand the concept of a sample space.
9 4.1 Define a statistical experiment Explain and discuss Textbooks Formulate and Supervise Textbooks
simple experiments perform simple and assess
4.2 Define a sample space and sample point. Lecture experiments simple Lecture
notes. experimen notes.
4.3 Construct sample spaces using simple ts
experiments such as the tossing of a coin, Statistical Statistical
rolling of a die, etc. kits kits
10 4.4 Define an event and illustrate with Explain and discuss Textbooks Generate Supervise Textbooks
examples events and events from and assess
combination of Lecture the simple the content Lecture
4.5 Distinguish between simple and events. notes. experiments of the notes.
compound events undertaken in topic
Statistical the previous Statistical
45
4.6 Define mutually exclusive events and kits week kits
illustrate with examples e.g. tossing a coin.
11 4.7 Define independent events and illustrate Explain and Textbooks Use events in Supervise Textbooks
with examples e.g. tossing two coins illustrate operations combined expt. and assess
on events. Lecture of tossing a the content Lecture
4.8 Distinguish between mutually exclusive notes. coin and of the notes.
and independent event. throwing a die topic
Statistical to illustrate Statistical
4.9 Define exclusive events and illustrate with kits topics covered kits
examples.
General Objective 5 (STA 112): Understand the basic concept of probability
12 5.1 Explain the Axiomatic approach Explain and Textbooks Demonstrate Explain Textbooks
illustrate probability the derivation and
5.2 Explain the relative frequency approach using various Lecture of probabilities supervise Lecture
approaches. notes. by exercises notes.
simple and assess
5.3 Define the probability of an event
Statistical experiment student Statistical
kits work kits
5.4 Define probability as a function of the
sample space
46
5.8 State and apply to multiplication law of
probability.
Demonstrate Explain
14 5.9 Define conditional probability (including Explain and Textbooks the derivation and Textbooks
the use of tree diagram) and illustrate with illustrate conditional of conditional Supervise
probability using Lecture probabilities exercises Lecture
examples
various approaches. notes. by simple and assess notes.
Statistical experiments student Statistical
5.10State the Bayes’ theorem (rule)
kits work kits
47
Assessment: Give details of assignments to be used:
Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %
Type of Assessment Purpose and Nature of Assessment (STA 112) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 2 progress tests for feed back. 20
Practical At least 5 home works to be assessed by the teacher 20
Total 100
48
Programme: Statistics (National Diploma) Course Code: MTH 111 Contact Hours: 30
Goal: This course is designed to provide the student with basic knowledge of logic linear algebra
General Objectives: On completion of this course, the diplomat will be able to:
1. Understand the concept of logic and abstract thinking.
2. Understand the concept of permutations and combinations
3. Undertake binomial expansion of algebraic expressions.
4. Understand the algebraic operations of matrixes and determinants
49
Theoretical Content Practical Content
General Objective 1 (MTH 111): Understand the concept of logic and abstract thinking.
Specific Learning Outcomes
Week Teacher’s activities Resources Specific Learning Teacher’s Resources
Outcomes activities
1 1.1 Define the essential connectives, negation, Explain and discuss Textbooks Demonstrate Explain Textbooks
conjunction, disjunction, implication and the concepts covered understanding and
bi- Lecture of the concepts supervise Lecture
implication. Notes covered by student Notes
solving exercises
1.2 Illustrate the essential connectives define examples and assess
in 1.1 student
above work
2 1.6 Illustrate types of tautology. Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
1.7 Define universal quantifier and existential Lecture of the concepts supervise Lecture
quantifier Notes covered by student Notes
solving exercises
examples and assess
student
50
work
3 1.8 Translate sentences into symbolic form Explain and discuss Textbooks Demonstrate Explain Textbooks
using the concepts covered understanding and
quantifiers. E.g. “some freshmen are Lecture of the concepts supervise Lecture
intelligent” Notes covered by student Notes
can be stated as “for some x,x is a solving exercises
freshman and x examples and assess
is intelligent” can be translated in student
symbols as work
(ix) (f x & ix)
4 1.11 Define term and formula. Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
1.12 Explain the validity of formulae Lecture of the concepts supervise Lecture
Notes covered by student Notes
solving exercises
examples and assess
student
work
General Objective 2 (MTH 111): Understand the concept of permutations and combinations
5 2.1 Define permutation’s and Combination Explain and discuss Textbooks Demonstrate Explain Textbooks
51
the concepts covered understanding and
2.2 Give illustrative examples of each of 2.1 above Lecture of the concepts supervise Lecture
2.3 State and prove the fundamental principle of
Notes covered by student Notes
permutations. solving exercises
examples and assess
2.4 Give illustrative examples of the fundamental student
principles of permutations. work
2.5 Establish the formula
nPr = n !
(n-r)!
6 2.6 Prove that nPr= (n-r+1) *nPr-1 Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
2.7 Solve problems of permutations with restrictions on Lecture of the concepts supervise Lecture
some of. the objects Notes covered by student Notes
2.8 Solve problems of permutations in which the
solving exercises
objects may be repeated. examples and assess
student
2.9 Describe circular permutations. work
2.10Solve problems of permutations of N identical
objects.
7 2.11 Establish the formula Explain and discuss Textbooks Demonstrate Explain Textbooks
nCr = n! the concepts covered understanding and
r!(n-r)!
Lecture of the concepts supervise Lecture
2.12 State and prove the theorem Notes covered by student Notes
n n+1 solving exercises
nCr-1+ Cr = Cr
examples and assess
2.14 Explain problems of combinations with student
restrictions on some of the objects.
52
work
2.15 Solve problems of combination of “n”
different objects taken any number of it at a
time.
General Objective 3 (MTH 111): Undertake the binomial expansion of algebraic expressions.
8 3.1 Explain with illustrative examples the method of Explain and discuss Textbooks Demonstrate Explain Textbooks
mathematical induction.
the concepts covered understanding and
3.2 State and prove binomial theorem for positive Lecture of the concepts supervise Lecture
integral index. Notes covered by student Notes
solving exercises
examples and assess
student
work
9 3.3 Describe, with examples, the properties of Explain and discuss Textbooks Demonstrate Explain Textbooks
binomial expansion. the concepts covered understanding and
Lecture of the concepts supervise Lecture
Notes covered by student Notes
solving exercises
examples and assess
student
work
10 3.4 State the binomial theorem for a rational number. Explain and discuss Textbooks Demonstrate Explain Textbooks
3.5 State the properties of binomial coefficients
the concepts covered understanding and
Lecture of the concepts supervise Lecture
Notes covered by student Notes
solving exercises
examples and assess
53
student
work
11 3.6 Apply binomial expansion in approximations Explain and discuss Textbooks Demonstrate Explain Textbooks
(simple examples only).
the concepts covered understanding and
Lecture of the concepts supervise Lecture
Notes covered by student Notes
solving exercises
examples and assess
student
work
General Objective 4 (MTH 111): Understand the algebraic operations of matrixes and determinants
12 4.1 Define Matrix Explain and discuss Textbooks Demonstrate Explain Textbooks
4.2 Define the special matrixes of zero matrixes e.g.
the concepts covered understanding and
zero matrix, identity matrix, square matrix, and Lecture of the concepts supervise Lecture
triangular matrix, symmetric matrix. Notes covered by student Notes
solving exercises
examples and assess
student
work
13 4.3 State examples for each of the matrixes in 4.2 Explain and discuss Textbooks Demonstrate Explain Textbooks
above
the concepts covered understanding and
4.4 State the laws of addition and multiplication of Lecture of the concepts supervise Lecture
matrixes. Notes covered by student Notes
solving exercises
4.5 Illustrate the commutative, associative and examples and assess
distributive nature of the laws stated in 4.4 above.
student
4.6 Define the transpose of a matrix. work
54
4.7 Determine a determine the minors and cofactors 2
by 2 and 3 by 3 matrixes
14 4.7 Define the minors and cofactors of a determinant. Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
4.8 Explain the method of evaluating determinants.
Lecture of the concepts supervise Lecture
Notes covered by student Notes
solving exercises
examples and assess
student
work
15 4.9 State and prove the theorem “two rows or two Explain and discuss Textbooks Demonstrate Explain Textbooks
columns of a matrix are identical, then the value of the concepts covered understanding and
its determinant is zero”.
Lecture of the concepts supervise Lecture
4.11 State and prove the theorem “if two rows Notes covered by student Notes
or two solving exercises
columns of a matrix are interchanged, the examples and assess
sign of student
the Value of its determinant is changed work
55
Assessment: Give details of assignments to be used:
Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %
Type of Assessment Purpose and Nature of Assessment (MTH 111) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 2 progress tests for feed back. 20
Practical At least 5 homeworks to be assessed by the teacher 20
Total 100
56
Programme: Statistics (National Diploma) Course Code: MTH 112 Contact Hours: 3 hours/week
Goal: This course is designed to enable the student to understand basic concepts of functions and geometry
57
Theoretical Content Practical Content
General Objective 1 (MTH 112): Understand the concept of function and relations
Specific Learning Outcomes
Week Teacher’s activities Resources Learning Teacher’s Resources
Outcomes activities
1 1.1 Form a Cartesian product of two sets X and Y. Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
1.2 Identify a relation from a set X into a set Y.
Lecture of the concepts supervise Lecture
1.3 Determine the domain and range of a given Notes covered by student Notes
function. solving exercises
examples and assess
student
work
2 1.4 Define a function from the set X into the set Y Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
1.5 Distinguish between various types of Lecture of the concepts supervise Lecture
functions; Notes covered by student Notes
the polynomial; exponential and solving exercises
logarithmic examples and assess
functions etc. student
. work
General Objective 2 (MTH 112): Understand some special properties of functions
3 2.1 Distinguish between even and odd functions. Explain and discuss Textbooks Demonstrate Explain Textbooks
2.2 Identify 1 to1 onto functions using appropriate
the concepts covered understanding and
examples. Lecture of the concepts supervise Lecture
58
Notes covered by student Notes
solving exercises
examples and assess
student
work
4 2.3 Form a composite function. Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
2.4 Determine the inverse of a function when Lecture of the concepts supervise Lecture
it Notes covered by student Notes
exists solving exercises
examples and assess
student
work
General Objective 3 (MTH 112): Understand the algebra of functions
5. 3.1 Form the sum, difference product and quotient of Explain and discuss Textbooks Demonstrate Explain Textbooks
two functions
the concepts covered understanding and
Lecture of the concepts supervise Lecture
Notes covered by student Notes
solving exercises
examples and assess
student
work
6 3.2 Determine the domain of the sum, Explain and discuss Textbooks Demonstrate Explain Textbooks
difference, the concepts covered understanding and
product and quotient of two functions Lecture of the concepts supervise Lecture
Notes covered by student Notes
solving exercises
examples and assess
59
student
work
General Objective 4 (MTH 112): Understand the fundamental elements of trigonometry
7 4.1 Define the various trigonometric functions; Explain and discuss Textbooks Demonstrate Explain Textbooks
sine; cosine, tangent; etc. the concepts covered understanding and
4.2 Define a radian and convert from radian to
Lecture of the concepts supervise Lecture
degrees and vice versa. Notes covered by student Notes
solving exercises
4.3 Derive trigonometric identities. examples and assess
student
work
8 4.4 State and prove the addition formulae Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
4.5 Resolve a typical trigonometric equation.
Lecture of the concepts supervise Lecture
4.6 Resolve a typical trigonometric equation, using Notes covered by student Notes
the formulae relating to half angles and double solving exercises
angles examples and assess
student
work
9 4.7 Draw the graphs of the various trigometric Explain and discuss Textbooks Demonstrate Explain Textbooks
functions
the concepts covered understanding and
4.8 Express Acos ax + Bsin ax in the form Hsin (ax+B) Lecture of the concepts supervise Lecture
as a sine wave Notes covered by student Notes
solving exercises
4.9 Identify phase shift amplitude and period examples and assess
student
work
General Objective 5 (MTH 112): Understand the analytic geometry of a straight line
60
10 5.1 State the distance formula Explain and discuss Textbooks Demonstrate Explain Textbooks
the concepts covered understanding and
5.2 Determine the slope of a straight line.
Lecture of the concepts supervise Lecture
Notes covered by student Notes
solving exercises
examples and assess
student
work
11 5.3 State the equation of a straight line in various Explain and discuss Textbooks Demonstrate Explain Textbooks
forms. the concepts covered understanding and
5.4 State the properties of parallel lines and
Lecture of the concepts supervise Lecture
perpendicular lines. Notes covered by student Notes
solving exercises
examples and assess
student
work
12 5.5 Determine the distance from a point to a Explain and discuss Textbooks Demonstrate
Explain Textbooks
line the concepts covered understanding
and
Lecture of the concepts
supervise Lecture
Notes covered by
student Notes
solving
exercises
examples
and assess
student
work
General Objective 6 (MTH 112): Understand the concept of symmetry and their applications to conic sections
13 6.1 Define reflection and symmetry and illustrate with Explain and discuss Textbooks Demonstrate Explain Textbooks
examples.
the concepts covered understanding and
61
Lecture of the concepts supervise Lecture
6.2 State the general equation of each conic section; Notes covered by student Notes
circle, parabola and ellipse.
solving exercises
examples and assess
student
work
14 6.3 Translate and rotate axes. Explain and discuss Textbooks Demonstrate Explain Textbooks
6.4 Solve problems relating to conic sections e.g. find
the concepts covered understanding and
centre, foci, axies of symmetry, vertices Lecture of the concepts supervise Lecture
eccentricity etc. Notes covered by student Notes
solving exercises
examples and assess
student
work
62
Assessment: Give details of assignments to be used:
Coursework/ Assignments %; Course test %; Practical %;
Projects %; Examination %
Type of Assessment Purpose and Nature of Assessment (MTH 112) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 2 progress tests for feed back. 20
Practical At least 5 homeworks to be assessed by the teacher 20
Total 100
63
PROGRAMME: ND Office Technology Code: OTM 112 Credit Hours: 4 hours
and Management (GNS 101-102)
Course: Technical English I Pre-requisite O/L Credit in English Theoretical: 2 hours/week - 50%
Semester: 1 Practical: 2 hours/week - 50%
Course main Aim/Goal: This course is designed to enable the student acquire the necessary language and communication skills
which will enable him/her to use the English Language in a business environment and to know the techniques of correspondence.
General Objectives:
1.0 Develop appropriate study skills in English Language.
2.0 Know the nature of language and the basic rules of grammar.
3.0 Appreciate literary works in English.
4.0 Understand the concept of communication.
5.0 Know how to make oral and written presentations.
6.0 Know the rules of comprehension and interpretation.
64
PROGRAMME: Office Technology and Code: GNS 101-102 Credit Hours: 4 hours
Management
65
in English. good reading habits. handouts habits supervise -Textbooks
activities -Magazine
- Selected
Novels
General Objective 2.0: Know the nature of language and the basic rules of grammar.
3 2.1 List the characteristics of Explain the concept of Textbooks
language. language
Textbooks
2.2 Appreciate the four Discuss the four language Handouts Role playing in the Supervise the Audio tapes
language skills – speaking skills. four language skills. students’ Radio
listening, writing, & activities. Video recorder
reading. Cd-rom
4 2.3 Understand the functions of Explain the functions of As in 2.2 Discuss the functions As in 2.2 As in 2.2
language. language. above. in groups. above. above.
2.4 List the uses of English Explain the uses of Resource Role playing as Evaluate
Language in Nigeria. English Language in persons from researchers, students’
Nigeria eg as the government, government officials, activities.
language of Research, business, business, etc.
research, etc
government, business, etc.
2.5 Understand grammar and Explain grammar and Handouts
parts of speech. parts of speech.
5 2.6 Understand the use of part Analyse the use of parts Demonstration Work on the assigned Provide Textbooks
of speech in sentences. of speech in sentences. tapes. exercises. exercise as Workbooks
parts of and related
speech. materials.
2.7 Identify common errors in Explain what constitute Class handouts Correct common Provide Passages,
the use of parts of speech. errors in the use of parts errors in the use of passages Extracts
of speech. Examples parts of speech. containing Speech’s
common errors
in parts of
speech.
66
6 2.8 Understand correct synthetic Demonstrate to students Handouts Construct sentences Set activities As in 2.7
arrangement and correct synthetics with correct syntactic and provide above.
punctuation marks. arrangement and Examples arrangement and feedback
punctuation marks. punctuation.
2.9 Appreciate idioms, figures Explain idioms, figures of As in 2.7 Construct sentences to Set activities As in 2.7
of speech, and offices. speech and affixes. above. illustrate idioms, and provide above.
figures of speech and feedback
affixes.
General Objective 3.0 Appreciate literacy works in English.
Understand the meaning and Define and trace the Literary
7 stages of development of development of literature. materials.
literature.
Handouts
Classify the literary game. Different between the Classical and Analyse the Supervise the Class handouts
literacy genres. modern characteristics of students
literary different literacy activity. Selected
works. genres. literary
examples
8 Appreciate the terminology Explain the terminology As in 5.2 Differentiate among Evaluate Role playing
and functions of and functions of literature above the following – fiction, students of the
literature. such prose and fiction in prose, plot, setting activity. characters.
terms of eg plot, setting, characterisation etc.
characterisation, etc.
General Objective 4.0: Understand the concept of communication.
Define and outline the process Define and analyse the Textbooks,
9 of communication. process of Charts, etc.
communication.
List the purpose of Analyse the purposes of As in 4.1
communication. communication above.
67
Differentiate between Explain the relationship As in 4.1 Identify barriers to Evaluate Handouts
communication and between communication above. effective students work.
language. and language. communication at
various levels.
10 Appreciate the impact of Explain the impact of Telephone Group discussion Module the
interference on interference on receivers, students
communication at various communication at various Radio discussion.
levels. levels eg phonological, Television,
syntactic, etc. etc. Role plays
Appreciate code mixing, code Explain code mixing Class
switching, and dissonance in code switching and handouts
communication. dissonance in Graphic
communication. examples
General Objective 5.0: Know to make oral and written presentations.
5.1 List the organs and functions of Label and describe the Class a. Label organs of Guide the
11 speech. functions of the organs of handouts speech. students.
speech. b. Classify functions
of organs of speech.
5.2 List the phonemes of English. Explain the phonemes of Handouts Produce correctly each Guide the
English. of the phonemes students.
enumerated by the Handouts
teacher.
12 5.3 Appreciate the different sound Distinguish between the Sound tracts Pronounce the Evaluate Oral and
contrast as demonstrated by the different sound contrasts eg video, different sound students written
teacher. in the consonantal and audio, etc contrasts in English work. speeches.
vowel systems of English Language.
Language through correct
pronunciation.
68
5.4 Note the principles of effective Explain principles of Handouts Give short speeches eg Illustrate
speaking. effective speaking viz, welcome address, techniques of
correct use of stress, stories, vote of thanks, effective
rhythm, and intonation etc. speaking.
pattern.
13 5.5 List the various types of Explain and illustrate the Models of Write formal and Evaluate
correspondence. various types of formal and informal letters, students’
correspondence, eg letter, informal memos and notices. work.
memo, notices, etc. letters,
memo,
notices, etc.
General Objective 6.0: Know the rules of comprehension and interpretation.
14 6.1 Recognise the idea in a given Explain the concept of Selected a. Identify main idea in Group work.
passage as distinct from main idea and passages from a given passage. Guide students Selected
differentiate it from relevant texts. in their work.
details. passages
details. b. Distinguish between
main idea and handouts
details.
15 6.2 Note the use of main idea in Explain the use of main As in 6.1 Predict specific details Evaluate
anticipating details. idea in anticipating above. from main idea. students work.
specific details.
6.3 Appreciate the use of context Explain how to use As in 6.2 Draw conclusions from Guide and
dues in comprehension. contest dues such as above available information. evaluate
definitions, restatements, students work.
and examples to aid
comprehension.
ASSESSMENT CRITERIA
Coursework Course test Practical Other (Examination/project/portfolio)
% % % %
30 30 60
69
LANGUAGE
General Objectives: On completion of this course, the diplomat should be able to:
70
Course: Scientific Course Code: COM 121 Credit Hours: 6 hours/week
programming using OO
language (Java)
Theoretical:2 hours/week
71
3-4 precedence rules. expression. OO-JAVA to evaluate simple java laboratory
• Describe how memory allocation works for • Explain Compiler, arithmetic program to Loaded with
objects and primitive data value. • operators Power point expression. evaluate OO-JAVA
• Write programs that input/output data using precedence rules. package arithmetic Compiler,
input and Box and out box. • Evaluate and expression. and Power
• Apply the incremental development technique • simple and connected point package
in writing programs. complicates to an OHP and
• Describe how integer and real numbers are arithmetic connected to
represented in memory. expression. Internet.
• Give
• programming
assignments
Week/s General Objective 3: 0 Understand Insatiable classes
Be able to: • Using program PC To be able to To assist PC in a
• Define a insatiable class with multiple segments, Loaded with write simple student to networked
methods and a constructor. illustrate the OO-JAVA java program write laboratory
5 • Differentiate between local and instance differences Compiler, to show simple java Loaded with
variables between local and Power point different program to OO-JAVA
• Define and classes value-returning method. instance methods. package variable and show Compiler,
• Distinguish between private and public data. • Write programs and passing of different and Power
• Describe parameter passing in method using constructor. connected parameter variable point package
definitions • Explain parameter to an OHP and passing and
passing. of connected to
parameter Internet
Week/s General Objective 4: Understand Processing input with applet
Be able to: • Write an PC To be able to To assist PC in a
• Define applet with multiple methods. • applet. Loaded write and run student networked
• Incorporate a simple event handling • Give with applets and write and laboratory
routine to as applet to process input. • samples of data OO-JAVA string to run applets Loaded with
6 • Construct input processing applets.. conversion i.e Compiler, numeric and string OO-JAVA
• Convert string data to numerical data. string to numeric. Power conversion to numeric Compiler,
• Apply the reserved word “This” • Use this point program. conversion and Power
• is a program package program. point package
72
segment’. and and
connected connected to
to an OHP Internet
Week/s General Objective 5: Use Conditional statements
Be able to: • Give PC To be able to To be able PC in a
• Implement the IF statement. • different formats Loaded write and run to write networked
7 • Apply switch statement of IF statements. with simple java and run laboratory
• Write Boolean expressions using relational • Write OO-JAVA program using simple java Loaded with
and Boolean operations. • programs Compiler, IF and Nest-IF program OO-JAVA
• Nest IF statements correctly. containing IF Power Conditional using IF Compiler,
• Apply list Box and color class. statement. point statement. and Nest- and Power
package IF point package
and Condition- and
connected al connected to
to an OHP statement. Internet
73
10 classes Java. Compiler, program for simple java Loaded with
• Distinguish between the primitive and • Write Power point string program OO-JAVA
reference data types. • sample programs package manipu- for string Compiler,
• Differentiate between equality and to teach parameter and lation manipu- and Power
equivalence testing for string objects. passing connected to lation point package
• Show how objects passed to methods and mechanism. an OHP and
returns from method. connected to
Internet
Week/s General Objectives: 8. Understand Array Processing in Java.
Be able to: • Give the general PC To be able to To assist PC in a
• Manipulate a collection of data values using format of Arrays. Loaded with write a student networked
array. • Format of arrays. OO-JAVA simple java write laboratory
11-12 • Declare and use array of primitive data type. • -Write Array Compiler, program simple java Loaded with
• Declare and use array of objects. statement. Power point involving program OO-JAVA
• Implement 2- dimensional array as an array of • - Write program package array involving Compiler,
arrays. regent to Illustrate and handling array and Power
• Manipulate objects using vectors. multi input Box connected to handling point package
• Input array of strings using multi Input Box. manipulation, and an OHP and
• Define methods that accept array as pointers in connected to
parameters and methods that return array. methods. Internet
• Apply self-reference pointers in methods.
74
Internet
Week/s General Objectives:10 Understand inheritance and Polymorphism
Be able to: • Use skeletal PC To be able to PC in a
• Define classes, inheritance and program Loaded with write simple networked
polymorphism • codes to Illustrate OO-JAVA java program laboratory
14-15 • Define classes with inheritance. topics covered. Compiler, involving Loaded with
• Apply classes effectively with • Give programming Power point inheritance OO-JAVA
polymorphism. • assignment to package and Compiler,
• State the rules of inheritance and cover topics. and polymorph and Power
accessibility. • Questions and connected to -ism point package
• Apply inheritance variables. Answer an OHP and
• Explain how constructors of a class are • sessions. connected to
affected by inheritance Internet
• Create instances of abstract super classes
and write abstract methods.
• Write programs involving inheritance and
polymorphism.
• Questions and answer session.
• Defense of programming project.
Type of Assessment Purpose and Nature of Assessment (COM 121) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 1 progress test for feed back. 20
Practical / Projects To be assessed by the teacher 20
Total 100
75
Department/ Programme: Course Code: COM 122 Credit Hours: 4 hours/week
COMPUTER SCIENCE – (ND)
Subject/Course: Theoretical: 2 hours/week
INTRODUCTION TO INTERNET
General Objectives: On completion of this course the student should be able to:
76
Programme: Computer Science Course Code: COM 122 Credit Hours: 4
Course: INTRODUCTION TO INTERNET Theoretical: 2 hours/week
Year: One Semester: Two Pre-requisite: COM 101 Practical: 2 hours /week
77
NUFNET and materials
• Classify computer network by Classifications of MILNET from from the
geographical coverage. computer network. the Internet. Internet
3-5 about the
• List some major networks. Distinguish between structure of
APPANET, NUFNET and the
• Highlight the benefits of Internet MILNET APPANET,
NUFNET
The economics, social, and
political, educational and MILNET
cultural benefits of
Internet.
Week/s General Objective 3: 0 Know various services on the internet
Be able to: Discuss White Be able to use Demonstrat
Various Internet services Board the various e how to .
List and explain Internet Services like E-commerce, services use the
E-mail, file transfer PC loaded available on the various
6-8 Understand the meaning of cyber-café protocol (FTP), Bulletin with Power Internet. Internet
Board Service, Audio- point and services.
Video Communication, connected
State general procedures in a Cybercafé Digital Library, world to OHP Take the
wide web, Telnet and students to
other services. a cyber
café
The concept of cyber-café
Personnel requirements of
a cybercafé e g.
server/network
administrator.
78
Security devices in a
cybercafé
Week/s General Objective 4: 0 Understand internet connectivity
List and explain the basic White Be able to Show Networked
hardware required for Internet Board. Identify different PC’s
Be able to: connectivity. different types types of connected
PC loaded of Modem’s Modem’s to the
State Basic Hardware requirements Discuss MODEM and its with to students Internet.
for functions PowerPoint Connect to the
Internet connectivity and Internet Demonstrat
Explain the data transfer rate connected e how to
9-13 • Define a MODEM and state its of various modems. to the Identify VSAT, connect to
functions Internet Radio and Dial- the Internet
Explain the concept of up links.
• Explain the basic concept of wireless transmission and OHP Take
wireless transmission. bandwidth. students to
Different different
Discuss various wireless types of cyber café
• Enumerate the steps required to transmission media: VSAT, MODEM that use
connect to the Internet. Radio etc VSAT,
Radio and
• Describe various network protocol Discuss obstacles to effective Dial-up to
transmission. connect to
the
Discuss the steps required to Internet.
connect a PC to the internet.
79
State advantages of TCP/IP
for Internet connectivity.
Week/s General Objective 5: Know obstacles to internet growth in Nigeria
Be able to: Discuss White Be able to Guide Ditto
Problems of Board Discuss possible students on
telecommunication solutions to the how to
• Explain obstacles to Internet infrastructure in Nigeria. PC loaded problems of name
14 - 15 growth in Nigeria. with Internet servers in
• Describe Internet Service Provider Technical know-how PowerPoint connectivity in Domain
(ISP) concept. and Nigeria Name
• Understand the concept of Domain Economic factors in Nigeria- connected System
Name System poverty level of the people. to Internet
OHP Take
Level of awareness. students to
A popular a popular
The government policies on ISP ISP
internet access.
80
Coursework/ Assignments 20%; Course test 10%; Practical 10%; Examination 60%
Type of Assessment Purpose and Nature of Assessment (COM 122) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 1 progress test for feed back. 10
Practical To be assessed by the teacher 10
Assignment To be assessed by the teacher 20
Total 100
81
Programme: Statistics (National Diploma) Course Contact Hours: 6 hours/week
Code: COM
123
Course: Computer Packages I Theoretical: 2 hours /week
Goal: This course is designed to introduce the student to basic computer packages.
General Objectives: On completion of this course, the diplomate will be able to:
82
Theoretical Content Practical Content
General Objective 1 (COM 123): Know the existing application packages.
Specific Learning Outcomes
Week Teacher’s activities Resources Specific Learning Teacher’s Resources
Outcomes activities
1 1.1 Understand the difference Explain the difference White To be able to T o assist White board
between systems software, program between systems software, board view different student
view
generators and application packages program generators and software different
PC in a
application packages PC packages and software networked
Loaded know their packages laboratory
with features and know loaded with
different their different
features
. packages packages
and and
connected connected to
to an OHP internet.
2 1.2 Identify the modes of package Identify the modes of White To be able to T o assist White board
acquisition package acquisition board view different student
view
software different
PC in a
1.3 State the criteria for package State the criteria for package PC packages and software networked
acceptability acceptability Loaded know their packages laboratory
with features and know loaded with
different their different
features
packages packages
and and
connected connected to
to an OHP internet.
83
Week/s General Objective 2 (COM 123): Understand word processing packages.
3 2.1 Understand a word processing Explain meaning of a word White Show ability to Assist White board
package processor board carry out student
different carry out PC in a
State the advantages and use PC Loaded assignments in different networked
of word processors. with word assignm laboratory
different processing ents in loaded with
Explain the features of the packages as may be word different
main, help and other menus. and determined by processi packages
connected the lecturer. ng and
to an OHP connected to
internet.
4 2.1 (continued) Understand a word Identify functions of word White Show ability to Assist White board
processing package processors in other board carry out student
professional packages like in different carry out PC in a
desk top publishing PC assignments in different networked
(Core/draw, Loaded word assignm laboratory
PageMaker, etc) with processing ents in loaded with
different as may be word different
Explain use of document and packages determined by processi packages
non-document text processing and the lecturer. ng and
including mail merging. connected connected to
to an internet.
OHP
5 2.1 (continued) Understand a word Explain the import of White Show ability to Assist White board
processing package graphics and the creation of board carry out student
drawing objects, different carry out PC in a
PC assignments in different networked
84
Explain sharing of data with Loaded word assignm laboratory
other users with processing ents in loaded with
different as may be word different
packages determined by processi packages
and the lecturer. ng and
connected connected to
to an internet.
OHP
Week/s General Objective 3 (COM 123): Know electronic spread sheets.
6 3.1 Understand the concept of a List the types of existing White Show ability to Assist White board
spread sheet. spread sheets. board carry out student
different carry out PC in a
3.2 Understand the use of a spread Introduce spread sheet PC assignments in different networked
sheet in a forecasting project, concepts. Loaded spreadsheets assignm laboratory
financial analysis, production with as may be ents in loaded with
scheduling and control and other Explain the use of spread different determined by spreadsh different
forms of modelling. sheet in a forecasting project, packages the lecturer. eets packages
financial analysis, production and and
scheduling and control and connected connected to
other forms of modelling. to an internet.
OHP
7 3.3 Understand the use of spread Explain carrying out general White Show ability to Assist White board
sheet to carry out general statistical statistical functions using cell board carry out student
functions using cell references in a references in a spreadsheet. different carry out PC in a
spreadsheet. PC assignments in different networked
Loaded spreadsheets assignm laboratory
with as may be ents in loaded with
different determined by spreadsh different
packages the lecturer. eets packages
85
and and
connected connected to
to an internet.
OHP
8 3.4 Understand the use of a spread Explain performing specific White Show ability to Assist White board
sheet to perform specific accounting accounting functions using board carry out student
functions and highlight data security spread sheets and highlight different carry out PC in a
requirements on spread sheet data. data security requirements on PC assignments in different networked
spread sheet data. Loaded spreadsheets assignm laboratory
3.5 Transfer information and with as may be ents in loaded with
graphics between Explain formatting different determined by spreadsh different
applications. worksheets and working with packages the lecturer. eets packages
formulas. and and
connected connected to
Explain transfer of to an internet.
information and graphics OHP
between applications.
Week/s General Objective 4 (COM 123): Know the fundamentals of accounting packages.
9 4.1 Understand areas in accounting and Explain White Show ability to Assist White board
financial management prone to using accounting and financial board carry out student
accounting packages.
management different carry out PC in a
PC assignments in different networked
4.2 Understand existing accounting
Identify areas in accounting Loaded accounting and assignm laboratory
packages highlighting facilities that
to using accounting packages. with payroll as may ents in loaded with
make each package unique (Peach
different be determined accounti different
tree, DacEasy, Sage, Quick brooks.
Describe an overview of the packages by the lecturer. ng and packages
various types of available and payroll and
existing accounting packages connected connected to
highlighting facilities that to an internet.
86
make each package OHP
Explain payroll, job costing,
invoicing and order
processing.
10 4.3 Understand the following Explain White Show ability to Assist White board
accounting system: general ledger accounting and financial board carry out student
system, accounts receivable, accounts management different carry out PC in a
payable, PC assignments in different networked
Identify areas in accounting Loaded accounting and assignm laboratory
4.4 Understand payroll, job costing, to using accounting packages. with payroll as may ents in loaded with
invoicing and order processing. different be determined accounti different
Describe an overview of the packages by the lecturer. ng and packages
various types of available and payroll and
existing accounting packages connected connected to
highlighting facilities that to an internet.
make each package OHP
Explain payroll, job costing,
invoicing and order
processing.
Week/s General Objective 5 (COM 123): Understand presentation packages.
11 5.1 Understand the functions of a Explain the functions of a White Show ability to Assist White board
presentation package using power presentation package using board carry out student PC in a
point to illustrate. power point. different carry out networked
PC presentation different laboratory
Explain types of presentation Loaded assignments as presentat loaded with
with may be ion different
different determined by assignm packages
packages the lecturer. ents and
and connected to
87
connected internet.
to an
OHP
12 5.2 Understand types of presentation Create presentations on White Show ability to Assist White board
presentations on strategies, sales strategies, sales promotion, board carry out student PC in a
promotion, training, marketing plan, training, marketing plan, different carry out networked
company meetings using the auto company meetings using the PC presentation different laboratory
content wizard and templates. auto content wizard and Loaded assignments as presentat loaded with
templates. with may be ion different
different determined by assignm packages
packages the lecturer. ents and
and connected to
connected internet.
to an
OHP
13 5.3 Understand the use of slides to Use slides to illustrate different White Show ability to Assist White board
illustrate different views views presentations.
board carry out student PC in a
presentations. different carry out networked
PC presentation different laboratory
Loaded assignments as presentat loaded with
with may be ion different
different determined by assignm packages
packages the lecturer. ents and
and connected to
connected internet.
to an
OHP
Week/s General Objective 6 (COM 123): Know how to use education, medical and other packages.
88
14 Explain an overview of White Carry out an Assist White board
6.1 Undertake a general overview of
educational, medical and board assignment student PC in a
educational, medical and other
other packages using a to carry networked
packages
PC medical out an laboratory
Loaded package assignm loaded with
with ent using different
different a packages
packages medical and
and package connected to
connected internet
to an
OHP
89
Assessment: Give details of assignments to be used:
Coursework/ Assignments 10 %; Course test 10 %; Practical 20 %; Projects %; Examination 60 %
Type of Assessment Purpose and Nature of Assessment (COM 123) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 1 progress test for feed back. 10
Practical To be assessed by the teacher 20
Assignment To be assessed by the teacher 10
Total 100
90
Department/ Programme: Course Code Contact hours: 4 hours/ week
COMPUTER SCIENCE (ND) COM 124
Subject/Course: Theoretical: 3 hours/week
DATA STRUCTURE AND ALGORITHMS
General Objectives: On completion of this course the student should be able to:
91
Theoretical Content Practical Content
General Objective 1: Understand concepts of data structure and tools for studying.
Specific Learning Outcomes
Week/s Teacher’s activities Resources Specific Teacher’s activities Resources
Learning
Outcomes
1 Be able to: Discuss concept of data White Board. Be able to Demonstrate using Networked
• Define data structure structure use relevant examples PC’s
• Define data attributes; name, PC loaded Data loaded with
value range, data types. Explain data attributes, with attributes, Concepts of relevant
• Define units for identify data name value range and data PowerPoint fields, sub attributes, name, software
character, fields, sub fields, types and fields, value range and
records, files. connected to records and data types.
Explain concepts of an OHP files.
character, fields, sub field, Concept of
records and files character, fields,
sub field, records
and files.
Week/s General Objective 2: Know tools for studying data: symbols, relations, and graph.
Be able to: Explain the meaning of data White Board. Be able to Demonstrate using Networked
• Define symbols, relations and structure. PC loaded use symbols, relevant examples PC’s
graph. Discuss symbols, relations with relations and on how to use loaded with
and graph PowerPoint graph. symbols, relations relevant
• Explain the symbols for and and graph software.
expressing relations among Discuss the symbols for connected to
data. expressing relations among OHP
• Position relation cell contents, data, position relation cell
2-3 record location, transfer key. contents, record location,
• Order relation; record rank, and transfer key.
cell rank.
• State properties of graph: Explain the properties of
routes, edge, sequences, graph: routes, edge,
directed and non-directed. sequences, directed and
• Describe operations such as non-directed.
precede, less than points to,
move to, search, change, entry. Describe operations such as
precede, less than points to,
move to, search, change,
entry.
Week/s General Objective 3: Know sets Relations and string structure.
Be able to: Discuss Ditto Be able to Demonstrate giving Ditto
• Define sets and relation Sets and relations write simple real life example.
• Define the elements of set, 92
programs to
4 subsets, super sets, Universal Concepts of subsets, super carry out set Guide the students
set and null set. set, Universal set and null operations on how to develop
• Describe set operations set. simple programs to
Week/s General Objective 4: Know data life cycle data representation, properties of ordered and Occupancy
Be able to: Explain Ditto Be able to Demonstrate Ditto
• Explain the term occupancy Different life cycle of data use variable concept of fixed
leans, empty, loose. fixed length and variable length
• Distinguish and define birth, Discuss sequential list record using appropriate
6 death and change of data. examples.
• Define a sequential list, Record length outlining the
• Explain the differences fixed and variable length.
between fixed and variable
length fields.
• Implement fixed and variable
fields.
Week/s General Objective 5: Know the properties of ordered and linear list
Be able to: Define ordered and linear Ditto Be able to Demonstrate using Ditto
• Define ordered and linear list. list. Carry out appropriate
• Explain operations that can be ordered list examples concept
performed on an ordered list: Discuss various operations operations of ordered and
append, search (including that can be performed on linear lists.
7 delete, sort, selection and ordered list.
exchange, merge, including Demonstrate how
multiway merge and balance to perform ordered
merge.) list operations
Week/s General Objective 6: Know simple linked lists.
Be able to: Define linked list and Ditto Be able to Demonstrate the Ditto
• Describe different types of compare it with linear list. apply linked push and pop
linked list array, double linked list. operation possibly
list, queues, stock, dequeues, Explain types of linked list. with diagram.
trees.
8-9 Discuss different types of Carry out
• Explain the use of pointers. trees. operations on
linked lists e.g push
Discuss the use of pointers and pop on stacks
• Describe storage mapping for and all operations
93
linked lists. on over list
94
Explain insertion sorting techniques
algorithm
Apply sorting
Explain linear and binary algorithm to sort an
search algorithm array of objects.
Type of Assessment Purpose and Nature of Assessment (COM 124) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 1 progress test for feed back. 10
Practical / Projects To be assessed by the teacher 10
Assignment To be set and assessed by the teacher 20
Total 100
95
Department/ Programme: Credit Hours: 45
COMPUTER Course Code COM 125
SCIENCE ( ND)
Subject/Course: Theoretical: 2 hours/week
INTRODUCTION TO SYSTEMS ANALYSIS
AND DESIGN
96
Course: INTRODUCTION TO Course Code: COM 125 Credit Hours: 45
SYSTEM ANALYSIS AND
DESIGN
Theoretical: 2 hours/week
97
stages of systems development. preliminary survey, feasibility. Presentation of system. connection
lecture notes.
2 The Study, investigation, analysis, SSADM
The systems development design, programming, Online lecture notes. Plan , coordinate package,
process, planning, control and implementation, evaluation and and develop a
coordination maintenance. system. Or any other
appropriate
To explain: system
analysis
The system development process, package.
planning, control and coordination.
Week/s General Objective 3: Understand the process of feasibility study.
To understand: • Explain Pc connected to an
feasibility study OHP Ability to: To assist . Networked
Feasibility study, its objectives, • Explain the students in their PC lab
and major factors. major factors to be considered in Power Point Set objectives practical work.
3 feasibility study Presentation of and consider Internet
• Determine lecture notes. major factors of connection
the objectives of the user of a a system.
feasibility study. Online lecture notes. SSADM
package,
Or any
appropriate
system
analysis
package.
Week/s General Objective 4: Know the basic guide lines for writing a feasibility study report
To understand: To describe: Pc connected to an To assist
The main features of a feasibility OHP Ability to: students in their
Features of feasibility study study report. practical work. Networked PC
4 report. Power Point Perform lab
To explain: Presentation of feasibility
Concept of Data flow diagram. The concept of Data flow Diagram lecture notes. studies Internet
(DFD) techniques connection
Analysis specification. Online lecture notes. Provide data
To write: flow diagram SSADM
98
package,
analysis specification Provide system
specifications. Or any
appropriate
system
analysis
package.
Week/s General Objective 5: 0 Understand systems implementation process
To explain: Pc connected to an To assist Networked PC
OHP Ability to: students in their lab
To understand: Fact finding techniques. practical work.
5 Power Point Do fact finding Internet
To select a system for development. Presentation of for a system. connection
Fact finding techniques lecture notes.
Select an ideal SSADM
Online lecture notes. system for a package,
given set of
Ideal system selection requirements. Or any
appropriate
system
analysis
package.
Resources
requirements of a system
Week/s General Objective 6: Understand systems Design
To explain: Pc connected to an Ability to: To assist Networked PC
OHP students in their lab
To understand: systems design Design a system practical work.
Power Point according to a Internet
• System design system specification Presentation of set system connection
6 • System specification lecture notes. specification and
• Program specification To List the tools to provide SSADM
• System documentation used for systems specification Online lecture notes. documentation package,
for it.
To Explain program specification. Or any other
appropriate
99
To list the tools used for program system
specification. analysis
package.
To explain:
Systems documentation (input,
and standard.
100
To explain: Networked PC
Pc connected to an Ability to: To assist lab
To understand: The input to a system OHP students in their
• Input to a system Implement data practical work. Internet
• Methods used for data The methods used for data capture Power Point capture in a connection
capture and input Presentation of system.
8 • lecture notes. SSADM
The current trend in automatic Data package,
collection technology. Online lecture notes.
Or any
The Prototyping and design of Samples OMR/OCR appropriate
computer inputs forms, smart cads, system
magnetic, tapes, analysis
diskettes, and ruled package.
papers.
To understand: Pc connected to an To assist Networked PC
To explain: OHP To implement: students in their lab
9 Current trends in automatic data The trends in automatic data practical work.
collection technology. collection Power Point Automatic data Internet
Presentation of capture. connection
The concept of prototyping and Prototyping concept and its lecture notes.
design of computer inputs implementation. Ability to SSADM
Online lecture notes. prototype a package,
system.
Or any
appropriate
system
analysis
package.
Week/s General Objective 9: Understand Output Design
To understand: To explain: P.C. with different Networked PC
output devices, such Ability to: To assist lab
The principles and guidelines for out as printers, plotters, students in their
The principles and guidelines put design. and CRT display Handel data practical work. Internet
10 terminals outputs and connection
The different types of outputs. To describe: understand its
The different types of output significance. SSADM
101
package,
The output media and formats
Or any other
The prototyping and design of appropriate
computer output system
analysis
package.
To understand: Pc connected to an Ability to: Networked PC
To explain: OHP To assist lab
11 The output media and formats. Prototype system students in their
Different output formats Power Point output. practical work. Internet
The concept of prototyping and Presentation of connection
design of computer output. The process of system prototyping. lecture notes. Implement
different output SSADM
Online lecture notes. design for package,
different media.
Or any other
appropriate
system
analysis
package
Week/s General Objective 10: Understand System implementation
To understand; To explain: Pc connected to an To assist Networked PC
OHP Ability to: students in their lab
System implementation systems implementation practical work.
12 Power Point Implement a Internet
How to generate test data Presentation of system based on connection
lecture notes. a set of
To explain: specifications. SSADM
The need for data bank Online lecture notes. package,
102
OHP students in their lab
13 The process of hardware and System installation both hardware Perform practical work.
software installation. and software. Power Point hardware and Internet
Presentation of software system connection
The methods used in system How to test a system and perform lecture notes. installation.
testing fault diagnosis. SSADM
Online lecture notes. Perform testing. package,
Or any
appropriate
system
analysis
package.
Week/s General Objective 11: Understand Systems evaluation process
To Define: Pc connected to an To assist Networked PC
To understand: OHP Ability to: students in their lab
system evaluation practical work.
Power Point Perform system Internet
The methods used in system To explain: Presentation of evaluation and connection
evaluating, amendments and cost The need for system evaluation lecture notes. cost analysis.
analysis. SSADM
14 The program amendment request. Online lecture notes. package,
performance variation
103
systems maintenance OHP Ability to: students in their lab
The concepts of systems practical work.
maintenance and standards. To describe: Power Point Maintain Internet
The need for systems maintenance Presentation of systems and connection
15 lecture notes. standards.
To state: SSADM
Systems standard Online lecture notes. package,
To explain: Or any
Users role in systems maintenance appropriate
system
analysis
package.
104
Department/ Program: ND Course Code: COM 126 Contact Hours: 6 hours/week
Computer Science
Subject/Course: PC Upgrade & Maintenance Theoretical: 1 hours/week
General Objectives:
The course provides the knowledge and skills to begin PC Upgrade & Maintenance :-
105
Department/ Program: ND Computer Course Code: COM Contact Hours: 6 hours/week
Science 126
Subject/Course: PC Upgrade & Maintenance Theoretical: 1 hours/week
106
viruses …….. systems from the viruses.
viruses.
The need for How to Perform
computer backups Perform system system backup.
backup.
107
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Teacher’s activities Resources
Outcomes
108
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Teacher’s activities Resources
Outcomes
To explain: The ability to :
To understand : PC connected to To provide advise and Access to a
assistance on choosing variety of
How to choose a an OHP. Choose computer case. computer
How to replace the suitable case which appropriate new components
computer case. meets specifics Power Point PC cases which To provide advise and
requirements. presentation of match the new assistance on Internet access
4 Lectures. requirements. Assemble and to obtain the
disassemble a personal latest
How to dismantle the computers. information on
old computer. On line lecture Assemble and hardware and
notes. disassemble software
How to assemble the personal upgrade.
upgraded Smart/White computers.
Sample of
components and the board different
unupgraded computer cases.
components in the
new case.
To explain: The ability to :
To understand : PC connected to To provide advise and Access to a
assistance on choosing variety of
How to choose a an OHP. Choose computer case. computer
5 How to replace the suitable case which appropriate new components
computer case. meets specifics Power Point PC cases which To provide advise and
requirements. presentation of match the new assistance on Internet access
Lectures. requirements. Assemble and to obtain the
disassemble a personal latest
How to dismantle the computers. information on
old computer. On line lecture Assemble and hardware and
notes. disassemble software
How to assemble the personal upgrade.
upgraded Smart/White computers.
109
components and the board Sample of
unupgraded different
computer cases.
components in the
new case.
110
To explain: The ability to :
To understand : PC connected to To provide advise and Access to a
assistance on choosing variety of
How to choose a an OHP. Choose computer mainboard. computer
How to replace the suitable mainboard appropriate new components
computer mainboard. which meets Power Point PC cases which To provide advise and
7 specifics presentation of match the new assistance on Internet access
requirements. Lectures. requirements. Assemble and to obtain the
disassemble a personal latest
computers. information on
How to dismantle the On line lecture Assemble and hardware and
old mainboard notes. disassemble software
computer. personal upgrade.
Smart/White computers.
Sample of
How to assemble the board different
new mainboard. computer
mainboard.
111
To explain: The ability to :
To understand : PC connected to To provide advise and Access to a
assistance on choosing variety of
How to choose a an OHP. Choose computer case. computer
How to replace the suitable mass storage appropriate new components
computer mass storage. which meets Power Point PC cases which To provide advise and
9-10 specifics presentation of match the new assistance on Internet access
requirements. Lectures. requirements. Assemble and to obtain the
disassemble a personal latest
computers. information on
How to dismantle the On line lecture Assemble and hardware and
mass storage. notes. disassemble software
personal upgrade.
How to assemble the Smart/White computers.
Sample of
new mass storage. board different
computer mass
storage.
To explain: The ability to :
To understand : PC connected to To provide advise and Access to a
assistance on choosing variety of
How to choose a an OHP. Choose computer case. computer
How to replace the suitable display unit appropriate new components
computer display unit. which meets Power Point PC cases which To provide advise and
11 specifics presentation of match the new assistance on Internet access
requirements. Lectures. requirements. Assemble and to obtain the
disassemble a personal latest
computers. information on
How to dismantle the On line lecture Assemble and hardware and
display unit. notes. disassemble software
personal upgrade.
How to assemble the Smart/White computers.
Sample of
new display unit. board different
computer
display unit.
112
To explain: The ability to :
To understand : PC connected to To provide advise and Access to a
assistance on choosing variety of
How to choose a an OHP. Choose computer case. computer
How to replace the suitable add-on cards appropriate new components
computer add-on cards. which meets Power Point PC cases which To provide advise and
12-13 specifics presentation of match the new assistance on Internet access
requirements. Lectures. requirements. Assemble and to obtain the
disassemble a personal latest
computers. information on
How to dismantle the On line lecture Assemble and hardware and
old add-on cards. notes. disassemble software
personal upgrade.
How to assemble the Smart/White computers.
Sample of
new add-on cards. board different
computer add-
on cards.
113
mouse. computer
keyboard
and mouse.
114
Department/ Programme: Course Code: Credit Hours: 5 hrs/week
Computer Science (ND) COM 211
Subject/Course: Computer Programming Using Theoretical: 1 hour/week
OOBASIC
General Objectives:
1.0 Understand integrated development environment.
2.0 Understand the visual basic programming concept.
3.0 Understand, statements, Operations, Expressions, and object variables.
4.0 Know control statement in OOP.
5.0 Know the usage of procedure and functions.
6.0 Understand the use of Arrays and structures.
7.0 Understand how to create classes and functions.
8.0 Know how to create and manipulate Data Files.
9.0 Understand Data Management Concepts in OO Basic
10.0 Know how to design report formats.
11.0 Understand the Dialog box concepts.
115
Course: Computer Science Course Code: COM 211 Credit Hours: 5 hrs/week
(ND)
Theoretical: 1hours/week
116
compiler and character set character OOFORTR,
Event-Driving Programming. Event-Driving connected to set. and a
compiler
Programming. OHP Use data types
VB character set and Variable Demonstrat
VB character set names e the use of
Data types Power Point data types
Data types Presentation and
Data type conversion of lecture Variable
Data type conversion notes. Write simple names.
The various types of variables program to
The various types of Online store and Write
The rules for forming variable names. variables lecture notes. retrieve data simple
program to
Declaration of variables The rules for forming store and
variable names. retrieve data
Storing and retrieving data in a
variable. Declaration of
. variables
117
Instances of an Object Presentation Scope of
Scope of variable of lecture variable
notes.
Instances of an object Guide
Online students on
lecture notes. how to
write simple
program to
implement
the use of
operators,
object data
type and
scope of
variable
Week/s General Objective 4.0: Know control statements in OOP
Be able to discuss: Discuss PC loaded Be able to: Guide
7 with Visual Write program students on . Networked
PC’s loaded
IF ….ELSE, SWITCH, CASE, FOR.. IF … THEN statement BASIC, using the how to with
NEXT, WHILE …DO, DO … compiler and various control write OOFORTR,
WHILE, DO … UNTIL statements IF .. THEN .. ELSE connected to statements. program to and a
statement OHP implement compiler
the various
SWITCH function control
Power Point statements.
CASE statement Presentation
of lecture
FOR.. NEXT statement notes.
WHILE … DO Online
statement lecture notes.
118
DO … WHILE
statement
DO … UNTIL
statement
Week/s General Objective 5.0: Know the use of procedure and functions
Be able to discuss: Discuss: PC loaded Be able to: Guide Networked
8 The scope of variables with Visual Write program students on PC’s loaded
with
The scope of variables such as public, such as public, private, BASIC, using the how to OOFORTR,
private, global and static. global and static. compiler and various variable write and a
connected to declaration and program to compiler
The different types of constants e.g. The different types of OHP .different types implement
system defined. constants e.g. system of constants. the various
defined. control
The scope of constants. Power Point Implement statements.
The scope of constants. Presentation functions
The concept of circular referencing. of lecture
The concept of circular notes. Write recursive
The concept of procedure. referencing. procedures
User’s defined functions Online
The concept of lecture notes.
How to define and call a function. procedure.
How to define
119
recursive procedures.
Week/s General Objective6.0: Understand the use of Arrays and structures.
Ability to: The teacher explain PC loaded
9 5.1 Explain array declaration and array and when they with Visual To be able to Guide Networked
PC’s loaded
subscript range. are required in a BASIC, write programs, students on with
5.2 Explain multiple array program. compiler and which uses any how to OOFORTR,
declaration. He should demonstrate connected to static, global write and a
5.3 Explain static, global and dynamic the multiple arrays OHP and dynamic program to compiler
array declaration. using a practical array. implement
5.4 Explain static and dynamic problem. Power Point the various
allocations. He should illustrate and Presentation array
explain with example of lecture declaration.
static and dynamic notes.
array declaration.
The teacher should give Online
a practical test to use lecture notes.
student.
Week/s General Objectives 7.0: Understand how to create classes and objects.
7.1 Explain the constructors and The teacher should PC loaded To write Assist Networked
10 destructors explain constructor and with Visual programs which students on PC’s loaded
with
7.2 Explain information guiding using destructors and explain BASIC, uses constructor their OOFORTR,
private, public and protected. their role in the compiler and and destructor, practical and a
7.3 Explain instances of class utilization of objects. connected to and define work. compiler
variables OHP instances of
7.4 Explain the creation of methods. He should explain the class variables?
7.5 Demonstrate 7.1 – 9.4 above with instances access and Power Point
a sample program. now it is done. Presentation
of lecture
Examples should be notes.
given by it.
The teacher should Online
120
explain methods and lecture notes.
the procedure for
creating it.
The teacher should
explain with a sample
program.
Week/s General Objectives 8.0: Know how to create and Manipulate Data files.
Ability The teacher should PC loaded To be able to: Networked
11 8.1 Describe the different types of explain data kills, the with Visual To assist PC’s loaded
with
Data files e.g. sequential, random, sissies and purpose of BASIC, Create files and students in OOFORTR,
Binary. each type. compiler and operate on their and a
8.2 Explain how to create the file connected to them. practical compiler
types. The teacher should OHP work .
8.3 Explain how to read and write to explain demonstrate
the file type mentioned above. how to create data file.
8.4 Demonstrate 8.1 – 8.3 above with Power Point
a sample. The teacher should also Presentation
explain and write of lecture
program to demonstrate notes.
how to read and write a
file. Online
lecture notes.
The teacher should
explain and give
procedural steps for
creating, linking a
database using codes,
data control and data
environment.
121
demonstrate and
explain the importance
of SQL in database
access.
Week/s General Objective 9.0: Understand database management concept in OO BASIC.
Ability to: The teacher should PC loaded To assist Networked
13 9.1 Explain Database explain data kills, the with Visual To be able to: students in PC’s loaded
with
9.2 Describe the procedure for BASIC, their OOFORTR,
creating a Database The teacher should compiler and Create a database practical and a
9.3 Describe the different ways of explain and give connected to and implement work compiler
accessing a database e.g. codes, procedural steps for OHP different ways of
data control, and data creating, linking a accessing,
environment. database using codes, Power Point updating, adding,
9.4 Describe how to perform the data control and data Presentation searching data
following operations: adding, environment. of lecture items using SQL.
editing, updating, deleting and notes.
searching. The teacher should
Explain the relevance of structure demonstrate and Online
query language ( SQL explain the importance lecture notes.
of SQL in database
access.
Week/s General Objective 10.0: Know how to design report format.
Ability to: The teacher should PC loaded To be able to : Assist Networked
14 10.1 Explain how to design a report explain and with Visual students in PC’s loaded
with
format using data report object. demonstrate with BASIC, Write report their OOFORTR,
10.2 Describe how to retrieve output example how to create compiler and format using Data practical and a
using the format in 10.1 above. and use a report format. connected to objects. work compiler
10.3 Demonstrate 10.1 above with a OHP
sample data. Retrieve outputs
Power Point using data objects
Presentation
122
of lecture
notes.
Online
lecture notes.
Week/s General Objective 11.0: Understand Dialogue
Box Concepts
Ability to: The should explain and PC loaded To be able to: Assist Networked
15 11.1 State the different Dialogue demonstrate with with Visual students in PC’s loaded
with
boxes available e.g. message box, example the available BASIC, Write dialogue their OOFORTR,
input box file/open dialogue box custom control and the compiler and boxes practical and a
file/save dialogue Box, File/print use. connected to work. compiler
Dialogue Box e.t.c. OHP
11.2 Write a program to demonstrate The teacher should
the use of 13.1 above. revise the course Power Point
Revision content. Presentation
of lecture
The teacher should notes.
complete revision.
Online
lecture notes.
123
Type of Assessment Purpose and Nature of Assessment (COM 211) Weighting (%)
Examination Final Examination (written) to assess knowledge and 40
understanding
Practical Set and assessed by teacher 20
Projects To be assessed by the teacher 20
Assignment Set by the teacher 20
Total 100
124
Department/ Programme: Course Code: Contact Hours : 5 hrs/week
Computer Science (ND) COM 212
Subject/Course: Introduction To Systems Theoretical: 2hours/week
Programming
General Objectives:
125
Course: Computer Science Course Code: COM 212 Credit Hours: 5 hrs/week
(ND)
Theoretical: 2hours/week
126
Ability to understand: To: A flip To be able to To assist Personal
4-6 --Describe the general format chart. OHP write a simple students in computers
• The general format of an Assembly of an Assembly (language connected assembly writing loaded with
program statement. program statement. (Label, to a language simple assembler
• The purpose of each field of assembly opcode, Address, correct) personal program using assembly and
language statement. computer the general language applica-tion
• The meaning of symbolic operations. __Explain the purpose of each loaded with format. program programs in
field of assembly language assembler using the a
statement. and general networked
applica-tion format. laboratory
--List some examples and uses program connected
of operation code to internet
127
generated in the process of
compilation e.g inter table,
symbol table, etc.
--Explain code generation and
code optimization.
128
time-sharing.
--List example of batch, real-
time, time
sharing and network
operating system
-- State the system commands
of MS- DOS Unix,
Windows operating system
General Objective 6.0: Understand I/O device handlers.
Ability to understand: To: A flip To be able to To assist Personal
13 -15 --Explain the process of chart. OHP write and run a student to computers
• The process of handling1/0 handling1/0 connected simple interrupt write and loaded with
• The concept of interrupts s and traps. --Explain the concept of to a program using run a assembler
• Interrupt handling process. interrupts and traps. personal assembly simple and
• The operation of pooling --Explain interrupt handling computer language interrupt applica-tion
• The CPU activity in interrupt mode process. loaded with program programs in
and pooling and the CPU status. --Explain the operation of assembler using a
pooling and assembly networked
--Explain the CPU activity in applica-tion language laboratory
interrupt mode and pooling program connected
and note the CPU status. to internet
Type of Assessment Purpose and Nature of Assessment (COM 212) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 2 progress tests for feed back. 20
Practical At least 5 home works to be assessed by the teacher 20
Total 100
129
Department/ Programme: Course Code: COM 213 Credit Hours: 6 hours/week
COMPUTER SCIENCE (ND)
Year: TWO Semester: ONE Pre-requisite: COM 113 Practical: 4 hours /week
General Objectives: On completion of this course the student should be able to:
1.0 Understand the concept of OOCOBOL
2.0 Understand the word types and Abstract data types in OOCOBOL
3.0 Describe the Divisions of OOCOBOL Program
4.0 Understand the Identification and Environment Divisions Entries
5.0 Understand the Data Division entries
6.0 Understand OOCOBOL statements and the coding of the Procedure Division
7.0 Understand Sequential file processing
8.0 Understand Indexed file processing
9.0 Understand concepts of subprogram
10.0 Know classes and objects in OOCOBOL
130
Week General Objective 2: 0 Understand the word types and Abstract data types in OOCOBOL
131
Demonstrate
how to use
OOCOBOL
reserved words
in statements
Week General Objective 3: Describe the Divisions of OOCOBOL Program
Be able to discuss the various Discuss: Be able to Network
Divisions available in OOCOBOL PC loaded with rganize the Guide ed PC’s
3 The various divisions of OOCOBOL divisions along students on loaded
OOCOBOL and the order in which compiler; Power with their sections how to with
they are coded Point and connected and paragraphs. organize the OOCOB
to OHP divisions, OL
The sections and paragraphs of the sections and compiler
divisions. paragraph
.
Week General Objective 4: Understand the Identification and Environment Divisions Entries
Discuss the structure of PC loaded with Be able to code Guide Network
Be able to discuss the structure of the Identification Identification and OOCOBOL Identification and students on ed PC’s
and Environment divisions. Environment Divisions compiler; Power Environment how to code loaded
stating clearly the Point and Divisions Identificatio with
4 sections and paragraphs connected to n and OOCOB
contained in them OHP Environment OL
Divisions compiler
.
Week General Objective 5: Understand the Data Division entries
Discuss the overall PC loaded with Be able to Demonstrate the Network
structure of the Data OOCOBOL code Data coding of the ed PC’s
Be able to explain the structures of the Data division compiler; Power Division for a Data division loaded
Division Point and sample using sample with
5 Explain the file, connected to problem. problem. OOCOB
working-storage, screen OHP OL
and linkage sections compiler
132
Week/s General Objective 6:Understand OOCOBOL statements and the coding of the Procedure Division
Be able to explain: Explain: PC loaded with Be able to: List the various Netw
OOCOBOL statements orked
• The various COBOL statements and The various statements used compiler; List and PC’s
in COBOL. Power Point classify
available in loade
their classification:
COBOL
• The various opening modes and connected COBOL d
The Imperative, Conditional to OHP statements with
available in COBOL and compiler directing into OOC
statements Imperative, Classify COBOL OBO
6-7 Conditional statements into L
The various opening modes and Imperative, compi
available. That is, e Input, Compiler Conditional and ler
Output, Extend and I-O. directing. Compiler directing.
.
Code sample
Procedure
Division for Demonstrate the
a problem. use of the
statements listed
above.
Guide students
on how to code
a Procedure
Division for a
sample problem
that do not
require file
definitions and
a sample
problem that
requires file
definition
133
Guide students
on how to code
a complete
Cobol program.
134
Week/s General Objective 8: Understand Indexed File Processing
To understand: Explain key concept in PC loaded with Be able to code Demonstrate Network
Indexed file processing. OOCOBOL sample program the use of ed PC’s
The key concepts in Indexed File Processing compiler; Power that uses indexed indexed file loaded
10-11 Point and files. in OO- with
connected to COBOL OOCOB
OHP OL
Guide compiler
students on
how to code .
sample
program that
uses file
indexed.
Week General Objective 9: Understand concepts of subprogram
Be able to explain: Discuss subprograms, PC loaded Be able to Guide students Networke
• The uses of subprogram. local and global data with code on how to d PC’s
• The concept of local and global data. OOCOBOL subprogram, code loaded
• The implementation of subprogram. Explain the concept of a compiler; calling subprogram, with
12-13 program calling a Power Point program and a calling OOCOBO
subprogram and connected complete program and a L
to OHP COBOL complete compiler
program that COBOL
calls a program that .
subprogram calls a
subprogram
135
General Objective 10: Know classes and objects in OOCOBOL
Week/s
Be able to explain: Discuss classes, objects, PC loaded Be able to build Use relevant Networ
• The concepts of classes, objects, Polymorphism, with class, objects, examples to ked
14-15 polymorphism, Inheritance and Inheritance and OOCOBOL polymorphism, demonstrate PC’s
Encapsulation. Encapsulation. compiler; inheritance concept of loaded
• The concepts of class user, class builder, Power Point and classes, with
Dialect directive, programme name, Explain class user and and connected encapsulation. objects, OOCO
program driver. class Builder, Dialect to OHP polymorphism, BOL
Directive, program inheritance compile
names, program driver and r
encapsulation.
.
Guide students
on how to
build classes,
objects,
polymorphism
and
Inheritance in
OOCOBOL
Assessment:
Type of Assessment Purpose and Nature of Assessment (COM213) Weighting (%)
Examination Final Examination (written) to assess knowledge and 40
understanding
Test At least 2 progress tests for feed back. 30
Practical At least 5 home works to be assessed by the teacher 30
Total 100
136
Department/ Programme: Course Code: Credit Hours: 3 Hours/week
Computer Science (ND) COM 214
Subject/Course: File Organisation and Theoretical: 2ours/week
Management
General Objectives:
137
Course: Computer Science Course Code: COM 214 Contact Hours : 3
(ND) hours/week
File Organisation and management Theoretical: 2 hours/week
138
ion.
General Objective 2.0: Understand the concept of file operations
Ability to understand: To: A flip chart, To be able to To assist OHP
4-6 • Different methods of file organisation --Describe different A white write a simple students connected
in computer system methods of file board, program for to write a to PC
(heap…………) organisation in OHP creating and simple loaded
• File design alternatives computer system connected maintaining program with
• The different file operations; storage, (heap…………) to PC different file for appropriat
retrieval, add delete, update and --Evaluate the file loaded with organisation. creating e software
maintenance. design alternatives . appropriate and in a
• Activity ratio and hit rate. --State illustrative software. maintainin networked
• Different types of files: Master file, examples of the A PC with g different laboratory.
Transaction file, Reference file, etc. application of the most input file A PC
• The concept of master file, different design and output organisati with most
transaction file and activity file. alternatives. devices that on. input and
--Explain the different can be output
file operations; storage, opened for devices
retrieval, add delete, demonstrat- that can be
update and ion. opened for
maintenance. demonstra
--Define posting. t-
--Define activity ratio ion.
and hit rate.
--Explain different
types of files: Master
file, Transaction file,
Reference file, etc.
--Differentiate among
old master file, new
master file, transaction
139
file and activity file.
-- Explain the use
grand father, father and
son analogy.
General Objective 3.0: Understand the basic storage devices and media.
Ability to Understand: TO; A flip To be able to To assist OHP
7-8 --Identify types of chart, load and students connected
• Types of storage devices and storage devices and A white retrieve to load to PC
media media board, documents to and loaded
• The characteristics of magnetic --Describe the OHP and from retrieve with
storage media, tape, disk, characteristics of connected different documents appropriat
cartridge, bubble, hard disk, CD- magnetic storage media,
to PC storage media. to and e software
ROM, floppy disks, zip disk, tape tape, disk, cartridge,loaded from in a
streamer, flash memory, optical bubble, hard disk, CD-with different networked
disk. ROM, floppy disks, zipappropriat storage laboratory.
disk, tape streamer, flash
e software. media. A PC
memory, optical disk. A PC with most
--Describe the nature and
with most input and
characteristics of media
input and output
listed above output devices
--Describe optical devices that can be
storage device. that can be opened for
opened for demonstra
demonstra t-
t- ion.
ion. .
General Objective 4: Understand different file access methods and the buffering techniques.
Ability to understand: TO: A flip To be able to To assist OHP
9-10 --State different file chart, write simple students connected
• Different file access types:- access types:- random A white programs to write to PC
random access and direct access access and direct access board, involving simple loaded
140
storage methods. storage methods. OHP sequential and programs with
• Seek time and rotational delay --Define seek time and connected random access involving appropriat
• The concept of a buffer and its rotational delay to PC methods. sequential e software
functions --Explain the parameters loaded and in a
• The calculation of buffer above in relation to with random networked
requirement of a file. different access methods appropriat access laboratory.
mentioned above . e software. methods. A PC
--Define a buffer A PC with most
--List the functions of a with most input and
buffer input and output
--Calculate buffer output devices
requirement of a file. devices that can be
that can be opened for
opened for demonstra
demonstra t-
t- ion.
ion.
General Objective 5: Understand file organizational structure and processing.
Ability to understand: To: A flip To be able to To assist OHP
11-13 --Explain file structure chart, write simple students connected
and organization A white program to write to PC
• File structure and organization board, involving 1,2,3 simple loaded
• File processing technique --Explain acoustical data OHP dimensional programs with
• Acoustical data structure structure connected arrays, stacks involving appropriat
• File generation and management --Describe table and to PC and 1,2,3 e software
• File sorting and merging. arrays. loaded Queues. dimension in a
with al arrays, networked
--Describe lists. appropriat stacks and laboratory.
--Compare stacks and e software. Queues. A PC
queues A PC with most
with most input and
141
--Decribe plex structures input and output
--Describe the techniques output devices
of file processing: devices that can be
that can be opened for
batch, real-time, on- opened for demonstra
line, serial, demonstra t-
sequential, indexed- t- ion.
sequential, random, ion.
etc.
--Describe methods of
generating files: e.g key
to tape, key to disk.
--Explain file creation
procedures
--Describe file sorting
and merging.
General Objectives 6: Understand file update, Protection and security
142
• The problems relating to file index maintenance. A PC with most
access, protection, Security, --Describe file status with most input and
archiving and backing up. input and output
--Explain dumping output devices
--Explain archiving. devices that can be
that can be opened for
--List problems relating opened for demonstra
to file access, protection, demonstra t-
Security, archiving t- ion.
and backing up. ion.
--Explain approaches to
each problem above.
Type of Assessment Purpose and Nature of Assessment (COM 214) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 2 progress tests for feed back. 20
Practical At least 5 home works to be assessed by the teacher 20
Total 100
Recommended Textbooks & References:
143
Programme: Statistics (National Diploma) Course Code: COM 215 Contact Hours: 6 hours/week
Goal: This course is designed to enable the student to acquire a better understanding of standard computer packages.
General Objectives: On completion of this course, the diplomats will be able to:
144
Theoretical Content Practical Content
General Objective 1 (COM 215): Understand common graphics packages
Specific Learning Outcomes
Week Teacher’s activities Resources Specific Learning Teacher’s Resources
Outcomes activities
1 1.1 Obtain awareness of different Illustrate Graphics using Classroom Show Oversee Classroom
types of graphic representation e.g. pictures, drawings, charts computer understanding practical computer
pictures, drawings, charts in and graphs. resources - of topics applicatio resources -
computer system. CorelDraw, covered n of CorelDraw,
PageMaker topics PageMaker
Windows covered Windows
Operating Operating
System etc. System etc.
2 1.2 Obtain appreciation of the Show examples of DTP Classroom Show Oversee Classroom
difference between DTP and and computer aided design computer understanding practical computer
computer aided design. resources - of topics applicatio resources -
Carryout an overview of CorelDraw, covered n of CorelDraw,
1.3 List the types and uses of graphic packages in PageMaker topics PageMaker
graphics packages (e.g. drawing existence and if possible Windows covered Windows
packages, painting, computer aided identify merits and Operating Operating
design, charting packages) demerits of each System etc. System etc.
3 1.4 Obtain ability to understand Collect documented Classroom Show Oversee Classroom
how to use graphic software to samples of a newsletter, computer understanding practical computer
produce a newsletter and flyers, flyers and certificates and resources - of topics applicatio resources -
145
certificates or other one page let students design to exact CorelDraw, covered n of CorelDraw,
publication. specification. PageMaker topics PageMaker
Windows covered Windows
Highlight omissions and Operating Operating
errors. System etc. System etc.
4 1.5 Design brochures and letter Collect documented Classroom Show Oversee Classroom
heads. samples of brochures and computer understanding practical computer
letterheads and let students resources - of topics applicatio resources -
design to exact CorelDraw, covered n of CorelDraw,
specification. PageMaker topics PageMaker
Windows covered Windows
Highlight omissions and Operating Operating
errors. System etc. System etc.
5 1.6 Design greetings cards, Collect samples of Classroom Show Oversee Classroom
invitations and folders greetings cards and similar computer understanding practical computer
items. resources - of topics applicatio resources -
CorelDraw, covered n of CorelDraw,
PageMaker topics PageMaker
Windows covered Windows
Operating Operating
System etc. System etc.
6 1.7 Creating, opening and saving Let students design using Classroom Show Oversee Classroom
card presentations. samples from templates computer understanding practical computer
and clip arts. resources - of topics applicatio resources -
1.8 Work in different views and CorelDraw, covered n of CorelDraw,
with slides. PageMaker topics PageMaker
Windows covered Windows
146
Operating Operating
System etc. System etc.
General Objective 2 (COM 215): Understand the concept of computer aided design.
7 2.1 Understand layout planning Explain the basics of AutoCAD Classroom Show Oversee Classroom
and plotting computer understanding practical computer
Explain drawing with resources - of topics applicatio resources -
2.2 Understand how to create 3D precision using the AutoCAD covered n of topics AutoCAD
images. AutoCAD package. software covered software
8 2.3 Understand the use of blocks, Explain applying Classroom Show Oversee Classroom
attributes and external references dimensioning and computer understanding practical computer
tolerancing techniques to resources - of topics applicatio resources -
2.4 Understand how to create drawing AutoCAD covered n of topics AutoCAD
layer, projection types and solid software covered software
modelling.
9 2.5 Acquire ability to carry the Explain use of manual Classroom Show Oversee Classroom
following using AutoCAD: creations to draw, plan, computer understanding practical computer
(a) plan a layout and carryout create and produce a resources - of topics applicatio resources -
plotting. complete architectural AutoCAD covered n of topics AutoCAD
(b) create three- dimensional design using AutoCAD software covered software
images software.
(c) use blocks, attributes and
external references
(d) create layering, projection
types and solid modelling.
147
General Objective 3 (COM 215): Understand database management.
10 3.1 Understand the functions of Explain variable, constant, data Classroom Apply Access to Oversee Classroom
type objects, collection, and
any DBMS e.g. Microsoft Access. events.
computer work with sets practical computer
resources - of records such applicatio resources -
Give examples of DBMS Access as: n of Access
activities (update, sorting, etc.) software (a) personnel topics software
records covered
(creation and
retrieval)
(b) medical
records (creation
and retrieval)
(c) library
records (creation
and retrieval)
11 3.2 Understand data base structure. Explain variable, constant, data Classroom Carry out the Oversee Classroom
type objects, collection, and
events.
computer following: using practical computer
resources - the above applicatio resources -
Access records n of Access
software topics software
Find and sort covered
data
Work with
queries and
forms
12 3.2 (continued) Understand data Give examples of DBMS Classroom Share data Oversee Classroom
activities (update, sorting, etc.)
base structure. computer between other practical computer
148
resources - applications applicatio resources -
Access n of Access
software Create macros topics software
covered
Generate reports
14 4.4 Understand the basics of a data Present an overview of how Classroom Show Oversee Classroom
analysis package. to use build and execute computer understanding practical computer
commands resources - of topics applicatio resources -
4.5 Understand build and execute and read, write and code SPSS covered n of topics SPSS,
commands data. software covered software
149
statistical graphs, freer distribution (d) comparison of means software covered software
and correlation analysis. (e) construction of report
summary of and
reproduction of statistical
reports.
Type of Assessment Purpose and Nature of Assessment (COM 215) Weighting (%)
Examination Final Examination (written) to assess knowledge and 60
understanding
Test At least 1 progress test for feed back. 20
Practical / Projects To be assessed by the teacher 20
Total 100
150
Department/ Program: ND Computer Course Code: COM Contact Hours: 5 hours/week
Science 216
Subject/Course: Computer Systems Troubleshooting I Theoretical: 1 hours/week
General Objectives:
The course Provides the knowledge and skills to begin to repair Hardware & software
151
Department/ Program: ND Computer Course Code: COM Credit Hours: 5 hours/week
Science 216
Subject/Course: Computer Systems Troubleshooting I Theoretical: 1 hours/week
152
The usage of different How to use a to an OHP. Software diagnostic diagnostic loaded with
software diagnostic tests verity of software packages to test packages. diagnostics
packages.
for hardware. diagnostic test. Power Point hardware.
presentation
2 of Lectures.
On line
lecture
notes.
Smart/Whit
e board
General Objective: To understand the causes of computer start up failure
153
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
To recognise the cause of To explain: PC The ability to: To help the Personal
computer
start up failure. connected student to : loaded with
Why the display is to an OHP. Identify and name the diagnostics
on but several type of the faults from Identify and name packages.
beeps heard. Power Point hearing the beeps. the type of the
3-5 presentation faults from
Why no beeps of Lectures. Identify the type of faults hearing the beeps.
were heard, but from the error messages.
the POST runs On line Identify the type
and the system lecture Remedy the fault by of faults from the
starts up normally notes. taking appropriate error messages.
with faults. hardware/software repair
Smart/Whit and /or re-instalment. Remedy the fault
How to take note e board by taking
off the fault appropriate
message from the hardware/softwar
screen. e repair and /or
re-instalment.
Why the power
LED is on but
nothing else
happened.
154
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
155
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
156
from floppy disk. notes. drive problem by
replacement and/or
reformatting
Smart/Whit
e board
General Objective: To understand CD-ROM failure symptoms
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
157
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
158
12-13 How to test of Lectures. display/graphic card display/graphic
monitor power problem. card problem.
supply. On line
lecture Rectify the Rectify the
How to test a notes. display/graphic card display/graphic
video card and problem by replacement card problem by
reseat to check its Smart/Whit and/or part replacement. replacement
functionality e board and/or part
again. replacement.
How to replace
the video card.
How to replace
the motherboard if
the video card is
embedded in the
motherboard.
How to check :
Windows display
properties.
Display adaptor in
device manager.
General Objective: To understand sound failure symptoms
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
To understand: To explain how to PC The ability to: To help students to: Personal
computer
159
check: connected Recognise POST loaded with
To recognise the cause of to an OHP. Recognise POST error error message diagnostics
Windows volume packages
display system failure. message code as an code as an
control.
Power Point indication of a sound card indication of a
14-15 Device conflicts in presentation problem. sound card
device manager. of Lectures. problem.
Rectify the sound card
Speaker. On line problem by replacement Rectify the sound
lecture and/or part replacement. card problem by
And reseat the sound replacement and/or
card. notes. part replacement
160
PROGRAMME: ND Office Technology Code: OTM 217 Credit Hours: 4 hours
and Management (GNS 201-202)
Course main Aim/Goal: This course is designed to consolidate the student’s competence in use of English Technical in business.
At the end of this course the student should understand the key rules and techniques of English in a business environment.
General Objectives:
1.0 Review the rules of grammar.
2.0 Know how to write good essay, reports, and articles.
3.0 Comprehend the difference between denotative and connotative use of words.
4.0 Understand the techniques of comprehension and summary writing.
5.0 Understand registers.
6.0 Understand the principles of correspondence.
161
Theoretical Content Practical Content
General Objective 1.0: Develop appropriate study skills using English Language.
Teacher’s Activities Resources Specific Learning Teacher’s Resources
Week
Outcomes Activities
Specific Learning Outcomes
1 1.1 Revise the concepts of Define the terms phrase in Passages Identify structural and Guide students Phrases and
phrase and clause. and “Clause” and explain from relevant functional phrases and in the clauses from
their various types. source books clauses. identification. relevant source
books.
2 1.2 Revisit the definition of the Define the sentence and As in 1.1 Identify structural and Guide the Sentences
sentence. remind the various types. functional sentences. students in the from source
process. books.
General Objective 2.0: Know how to write good essays, reports, and articles.
3 2.1 List the different types of List and explain the Model essays, a. Generate relevant Assign topics Handouts
essay and identify the different types, and literature, etc information on a and evaluate
features of each type. features of each type of given topic. students work.
essay. Handouts b. Draw up a good
outline.
c. Write a good essay
on a given topic.
4 2.2 Understand a report; its Define a report and list Model of good Write a report. Evaluate the Handouts
types, uses and types. Enumerate uses reports. report.
characteristics. and characteristics of a
good report.
5 2.3 Appreciate the techniques Explain techniques for Model essays Write good articles for Evaluate and Newspapers
for writing articles. writing articles. and articles. publication. analyze Journals
published Magazines
Handouts essays..
General Objective 3.0 Comprehend the difference between denotative and connotative use of words.
162
3.1 Understand the term Explain the term Groups of a. Identify words used Compare Groups of
denotation.. denotation. synonyms denotatively. denotative synonyms
6 from source b. Use words and from source
books. denotatively. connotative books.
usage in
group of
synonyms eg
woman, lady,
female,
client,
customer,
patient, fear,
terror, dread,
etc.
7 3.2 Understand the term Explain the term As in 3.1 a. Identify words used Guide Handouts
connotative. connotation. above. connotatively. students and
b. Use words evaluate their
connotatively. work.
General Objective 4.0: Understand the techniques of comprehension and summary writing.
4.1 Give contextual explanations to Explain the techniques Comprehensi Answer questions on Guide and
8 statement from a text. answering questions on on passages. comprehension grade students
comprehension at a passages at a higher work.
higher level of difficulty. level of difficulty.
4.2. Understand summary writing Explain and illustrate Passages Write, within a Guide and
types and steps in writing summary writing, types, from source specified length, a evaluate
them. and steps in writing them. books. good summary of a students’
given passage. work.
9 4.3 Identify colloquialism, slangs Explain and illustrate Passages State appropriate use Guide
and jargons. colloquialisms, slangs from relevant of jargons. students.
and jargons. sources.
163
General Objective 5.0: Understand registers.
5.1 Understand registers. Explain registers and Passages a. Identify items of Guide and Textbooks,
factors influencing them from source register in a given evaluate workbooks.
10 viz field, mode, tenor. books. passage. students’
work.
b. List items of register
in a given passage.
164
Programme: Course Code: COM 221 Contact Hours: 6 hours/week
COMPUTER SCIENCE (ND)
Subject/Course: OBJECT ORIENTED Theoretical: hours/week 2
FORTRAN
Year: II Semester: II Pre-requisite: COM 101, COM 113 Practical: hours /week 4
General Objectives: On completion of this course the student should be able to:
165
Theoretical Content Practical Content
General Objective 1: Know basic to Scientific programming Language
Specific Learning Outcomes
Week/s Teacher’s activities Resources Specific Teacher’s Resources
Learning activities
Outcomes
1 Be able to discuss Discuss the futures of PC loaded with Be able to Guide Networke
The features of scientific programming scientific programming OOFORTRAN identify the students to d PC’s
languages. languages. compiler; connected scientific identify loaded
to OHP features in a scientific with
State examples of scientific given problem. programmin OOFORT
programming languages Power point g features in RAN
presentation of a given compiler
lecture notes. problem
On line lecture
notes.
166
variables
General Objective 3: Understand Arithmetic Operations and Expressions
Be able to use Guide Networke
Be able to discuss: Describe PC loaded with Mathematical, students on d PC’s
• the arithmetic operations in OOFORTRAN Boolean and how to use loaded
4-5 OOFORTRAN: the arithmetic operations in compiler; String Mathematical, with
• The standard mathematical function. FORTRAN connected to OHP expressions Boolean and OOFORT
• The Boolean operations. String RAN
• The string operations. the standard mathematical Power point operators compiler
• The Arithmetic, Boolean and string functions. presentation of
expressions. lecture notes. Demonstrate
the Boolean operations the use of
On line lecture Mathematical,
the string operations notes. Boolean and
String
Arithmetic, Boolean and expression
string expressions. using a simple
OOFORTRA
N program.
General Objective 4: 0 Know OOFORTRAN Statements
Discuss : Demonstrate
OOFORTRAN arithmetic PC loaded with Be able to use how to use Networke
Ability to understand:
statements e.g. assignment, OOFORTRAN Arithmetic, Arithmetic, d PC’s
6 • The arithmetic, Data type, input and parameter, Data e.t.c. compiler; Input and Input and loaded
output statements. connected to OHP Output Output with
Data type statements e.g. statements in statements in OOFORT
integer, real, character, Power point FORTRAN OOFORTRA RAN
double precision, complex, presentation of programs. N using compiler
implicit, etc. lecture notes. simple
Programs
The coding convention. On line lecture
notes.
The input statement e.g. read
167
writes.
168
OOFORTRAN statements in looping using RAN
• The implied Do— compiler; OOFORTRAN the various compiler
ENDDO connected to loop
OHP statements
Discuss the rules governing available in
the use of DO-ENDDO Power point OOFORTRA
Statements presentation of N.
lecture notes.
Explain the stop statement.
On line lecture
notes.
Week/s General Objective 6: Know the use and Application of Arrays
Be able to discuss Discuss arrays PC loaded with Be able to Guide students Networke
9-11 • Array OOFORTRAN implement on how to d PC’s
• Array elements in FORTRAN Describe the use of Array compiler; arrays in implement loaded
• The concept of one dimensional and elements in FORTRAN connected to OOFORTRAN One and with
multidimensional arrays. statements OHP programs Multiple OOFORT
• Describe the use of one- dimensional RAN
dimensional Arrays. Power point arrays in compiler
• Describe the use of multi- presentation of OOFORTRA
dimensional Arrays. lecture notes. N program.
.
On line lecture
notes.
Week/s General Objective 7: Know the implementation of structured programming in OOFOTRAN
Discuss: Be able to use Use
12-13 Be able to discuss: PC loaded with Subroutines, examples to Networked
• the concepts of subroutine: Subroutines OOFORTRAN Automatic demonstrate PC’s loaded
• Automatic arrays, modules procedures, compiler; arrays, Module the with
FORTRAN functions and Recursive Automatic arrays connected to procedures and implementat OOFORTR
procedure. OHP Recursive ion of AN
Sharing of data using procedures in subroutine, compiler
modules. Power point FORTRAN Automatic
presentation of programs arrays,
Modules procedures lecture notes. Functions,
169
Modules
FORTRAN functions On line lecture procedures
notes. Recursive
Passing of functions or procedures.
subroutines as argument to
procedures.
Recursive procedures.
General Objective 8: Understand the use of pointers
Discuss Be able to: Guide Networked
14 Be able to discuss the to allocate arrays, Allocation of arrays allocate arrays students on PC’s loaded
and pointers. Ditto and pointers how to use with
Pointers arrays and OOFORTR
Pointers AN compiler
170
Programme: Course Code: COM 221 Contact Hours: 6 hours/week
COMPUTER SCIENCE (ND)
Subject/Course: OBJECT ORIENTED Theoretical: hours/week 2
FORTRAN
Year: II Semester: II Pre-requisite: COM 101, COM 113 Practical: hours /week 4
General Objectives: On completion of this course the student should be able to:
171
Theoretical Content Practical Content
General Objective 1: Know basic to Scientific programming Language
Specific Learning Outcomes
Week/s Teacher’s activities Resources Specific Teacher’s Resources
Learning activities
Outcomes
1 Be able to discuss Discuss the futures of PC loaded with Be able to Guide Networke
The features of scientific programming scientific programming OOFORTRAN identify the students to d PC’s
languages. languages. compiler; connected scientific identify loaded
to OHP features in a scientific with
State examples of scientific given problem. programmin OOFORT
programming languages Power point g features in RAN
presentation of a given compiler
lecture notes. problem
On line lecture
notes.
172
variables
General Objective 3: Understand Arithmetic Operations and Expressions
Be able to use Guide Networke
Be able to discuss: Describe PC loaded with Mathematical, students on d PC’s
• the arithmetic operations in OOFORTRAN Boolean and how to use loaded
4-5 OOFORTRAN: the arithmetic operations in compiler; String Mathematical, with
• The standard mathematical function. FORTRAN connected to OHP expressions Boolean and OOFORT
• The Boolean operations. String RAN
• The string operations. the standard mathematical Power point operators compiler
• The Arithmetic, Boolean and string functions. presentation of
expressions. lecture notes. Demonstrate
the Boolean operations the use of
On line lecture Mathematical,
the string operations notes. Boolean and
String
Arithmetic, Boolean and expression
string expressions. using a simple
OOFORTRA
N program.
General Objective 4: 0 Know OOFORTRAN Statements
Discuss : Demonstrate
OOFORTRAN arithmetic PC loaded with Be able to use how to use Networke
Ability to understand:
statements e.g. assignment, OOFORTRAN Arithmetic, Arithmetic, d PC’s
6 • The arithmetic, Data type, input and parameter, Data e.t.c. compiler; Input and Input and loaded
output statements. connected to OHP Output Output with
Data type statements e.g. statements in statements in OOFORT
integer, real, character, Power point FORTRAN OOFORTRA RAN
double precision, complex, presentation of programs. N using compiler
implicit, etc. lecture notes. simple
Programs
The coding convention. On line lecture
notes.
The input statement e.g. read
173
writes.
174
OOFORTRAN statements in looping using RAN
• The implied Do— compiler; OOFORTRAN the various compiler
ENDDO connected to loop
OHP statements
Discuss the rules governing available in
the use of DO-ENDDO Power point OOFORTRA
Statements presentation of N.
lecture notes.
Explain the stop statement.
On line lecture
notes.
Week/s General Objective 6: Know the use and Application of Arrays
Be able to discuss Discuss arrays PC loaded with Be able to Guide students Networke
9-11 • Array OOFORTRAN implement on how to d PC’s
• Array elements in FORTRAN Describe the use of Array compiler; arrays in implement loaded
• The concept of one dimensional and elements in FORTRAN connected to OOFORTRAN One and with
multidimensional arrays. statements OHP programs Multiple OOFORT
• Describe the use of one- dimensional RAN
dimensional Arrays. Power point arrays in compiler
• Describe the use of multi- presentation of OOFORTRA
dimensional Arrays. lecture notes. N program.
.
On line lecture
notes.
Week/s General Objective 7: Know the implementation of structured programming in OOFOTRAN
Discuss: Be able to use Use
12-13 Be able to discuss: PC loaded with Subroutines, examples to Networked
• the concepts of subroutine: Subroutines OOFORTRAN Automatic demonstrate PC’s loaded
• Automatic arrays, modules procedures, compiler; arrays, Module the with
FORTRAN functions and Recursive Automatic arrays connected to procedures and implementat OOFORTR
procedure. OHP Recursive ion of AN
Sharing of data using procedures in subroutine, compiler
modules. Power point FORTRAN Automatic
presentation of programs arrays,
Modules procedures lecture notes. Functions,
175
Modules
FORTRAN functions On line lecture procedures
notes. Recursive
Passing of functions or procedures.
subroutines as argument to
procedures.
Recursive procedures.
General Objective 8: Understand the use of pointers
Discuss Be able to: Guide Networked
14 Be able to discuss the to allocate arrays, Allocation of arrays allocate arrays students on PC’s loaded
and pointers. Ditto and pointers how to use with
Pointers arrays and OOFORTR
Pointers AN compiler
176
Department/ Programme: Course Code: Credit Hours: 2 hours/week
COMPUTER SCIENCE (ND) COM 225 COM 222
Subject/Course: Theoretical: 2 hours/week
SEMINAR ON COMPUTER AND SOCIETY
General Objectives
177
Course: SEMINAR ON Course Code: COM 225 Contact Hours:30
COMPUTER AND
SOCIETY
Theoretical: 2 hours/week
178
Specific Learning Outcomes
Week/s Teacher’s activities Resources Specific Teacher’s Resources
Learning activities
Outcomes
To Understand: TO: Classroom
1 • The purpose of Computer in Society inform students of flip charts
the nature of the Board
• The importance of Computers in course and PC with
2 Education. modalities for Power point
implementation presentation
• The importance of Computer in software
3 manufacturing industries. installed
Collect topics from
students and approve
4 • The importance of Computers in appropriately
Business, Banking and Finance
7
• The importance of Computers in
Tourism
179
Arrange the
8 • Present Seminars students/sessions for
the student’s
9 • Present Seminars presentations.
•
10 • Present Seminars •
Arrange sessions for
11 • Present Seminars student’s
presentations.
12 • Present Seminars
13 • Present Seminars
14
• Present Seminars
180
Department/ Programme: Course Code: COM 223 Credit Hours: 5 hours/week
Computer Science
Subject/Course: Basic Hardware Maintenance Theoretical: hours/week 2
Year: Two Semester: Two Pre-requisite: COM 112 Practical: hours /week 3
General Objectives
181
Course: Basic Hardware Course Code: COM 223 Credit Hours: 5 hours/week
Maintenance
Theoretical: 2 hours/week
182
The functions, rating and with an test circuit a simulation
applications of active circuit appropriate componen package.
components. simulation ts of Function
package such passive boards
as Electronic and active connected to
work bench. componen a PC.
ts.
General Objective 3: To be able to use basic general measuring equipments
Voltage
The ability to understand the To introduce and explain White board. To assist source,
various
operations and principles of basic the operation of OHP The ability to student in measuring
measuring instruments. maintenance tools such as, connected to a use basic using devices, PC
Multimeters, Oscilloscopes. PC. Loaded measuring basic loaded with
with an equipments measuring a simulation
To explain how to use appropriate and perform devices to package.
5-6 multimeters to measure simulation fault perform Function
current voltage, resistance, package such diagnostics fault boards
inductance, capacitance. as Electronic and diagnostic connected to
work bench maintenance of s and a PC.
To explain how an electrical and parameter
Oscilloscope is used to Oscilloscope electronic measurem
observe signals, pulses, with circuits. ents and
projection perform
To explain how diagnostic facilities. repairs and
operations are performed in maintanen
fault finding . ce of
electrical
and
electronic
circuits.
General Objective 4: To understand integrated circuits and Terminologies.
183
To explain the Various White board. The ability to To assist Voltage
7-8 To Understand Integrated Circuit terminologies for OHP use basic the student source,
various
and Terminologies characterising logic circuits, connected to a measuring to perform measuring
such as fan out, fan in , PC. Loaded equipments measuring devices, PC
noise margin, Voltage with an and perform tasks, loaded with
tolerance,….etc. appropriate fault perform a simulation
simulation diagnostics diagnostic package.
State different attributes of package such and operations, Function
logic families, such as as Electronic maintenance of and boards
Handling care, voltage work bench electrical and maintenan connected to
tolerance, switching with electronic ce. a PC.
speeds,….etc projection circuit Various IC
and discrete
facilities. components.
To show some IC pin
arrangement such as dual- Data sheets of
in-line DI2, strait line, Ics various
circular, quad, etc….. slides in
electronic
format to be
projected.
General Objective 5: Understand preventative maintenance of hardware components.
To explain : PC connected To assist Various
9 -10 The use of maintanence log to an HP The ability to student in systems and
To show awareness of the systems
book. projector, carry out taking
importance of preventative Component
White board, preventative part in to be used as
measures in system maintanence
The importance of system preventati examples.
and Hardware care.
preventative maintenance Electronic maintenance. ve system
applied to hardware. slides maintenan
showing ce.
The properties of drives, system
such as head alignment, components
184
clearance, and
characteristics….etc. maintenance
routing being
The steps in dust prevention performed.
procedures.
Audio Visual
How to carry out routine programs
cleaning showing the
process.
General Objective 6:Understand diagnostic techniques involved in corrective maintenance.
To explain : PC connected To assist PC and
11-12 Trouble-shooting to an HP The ability to student in various
To show awareness and understand diagnostic
methodology projector, perform carrying
procedures to repair and restore tools/
hardware functionality. system repair out system hardware
The methods of testing IC White board, and restoration repair and and
with appropriate tools. of hardware restoration software.
Audio Visual functionality. of
The need for diagnostic programs hardware/s
programs. Eg partition showing the oftware
checks, virus detectors, file process. functionali
allocation tables checkers ty.
….etc.
185
needed for system installation. equipment inventory. White board, functionality. installatio Software
n and installation
packs and
Modular testing procedures testing its relevant
and its advantages. Audio Visual functionali manuals for
programs ty. system
How to use installation showing the installation.
manuals installation
process.
The pre=installation checks
of a computer system. E.g.
electric voltages(220 vs.
110 Volts, physical
connections…….etc
Type of Assessment Purpose and Nature of Assessment (COM 223) Weighting (%)
Examination Final Examination (written) to assess knowledge and 100
understanding
Lab Activities Work carried out in the Lab 50
Assignment Appropriate No of assignment set by the teacher. 50
Total 100
The overall grade is 40% of the examination mark and 60% lab activities & assignment.
Recommended Textbooks & References:
186
Programme: Statistics (National Diploma) Course Code: COM 224 Contact Hours: 4 hours/week
Goal: This course is designed to enable introduce students to management information systems
General Objectives: On completion of this course the diplomat should be able to:
187
Theoretical Content Practical Content
General Objective 1 (COM 224): Know different systems.
Specific Learning Outcomes
Week Teacher’s activities Resources Specific Learning Teacher’s Resources
Outcomes activities
A
1 1.1 Understand a system and its Define a system To be able to To assist OHP
connected to
characteristics. f develop a student in PC.
State the characteristics of a
system.
l simple MIS developin
1.2 Understand the taxonomy of i g a simple Networked
systems; deterministic, probabilities, Explain the taxonomy of a p MIS PC
static, dynamic etc. system: deterministic, laboratory,
probabilistic, static, dynamic with internet
c access
etc.
1.3 Understand organization and h loaded with
business education as make up of Explain organizations, a MIS
systems or subsystems business, education, etc as r packages.
made up of systems or t
subsystems .
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
188
White board.
General Objective 2 (COM 224): Understand systems theory.
A OHP
2 2.1 Understand closed and open loop Distinguish between closed To be able to To assist connected to
and open loop systems. PC.
systems. f develop a student in
Explain feed back control in
l simple MIS developin Networked
2.2 Understand feedback control n a system. i g a simple PC
system p MIS laboratory,
Define a system model with internet
access
2.3 Understand a system model c loaded with
List types of models
h MIS
2.4 Understand how to represent a Represent systems as models. a packages.
system r
t
.
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
General Objective 3 (COM 224): Understand the concept of management information.
A OHP
3 3.1 Understand management and it’s functions Define management To be able to To assist connected to
189
f develop a student in PC.
List the functions of l simple MIS developin
management Networked
i g a simple PC
p MIS laboratory,
with internet
c access
h loaded with
MIS
a packages.
r
t
.
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
A OHP
4 3.2 Understand information needs of Explain the information To be able to To assist connected to
needs of management levels. PC.
management levels. f develop a student in
Explain and give l simple MIS developin Networke
3.3 Understand attributes of attributes of information i g a simple d PC
information p MIS laboratory,
190
c with
h internet
a access
r loaded
t with MIS
. packages.
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
General Objective 4 (COM 224): Know the features of management information systems (MIS)
A
5 4.1 Understand an information system Define information system. To be able to To assist OHP
connected to
and it’s characteristics. f develop a student in PC.
Explain the characteristics of
an information system.
l simple MIS developin
4.2 Understand a management i g a simple Networked
information system. Define management p MIS PC
information system. laboratory,
with internet
4.3 Appreciate the importance of MIS c access
to business organizations. Explain the importance h loaded with
of MIS to business a MIS
4.4 Recognise features of information organization. r packages
191
systems t
Explain the features of .
an information system.
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
Week/s General Objective 5 (COM 224): Understand the concept of transaction processing.
6 5.1 Understand the concept of data and Explain concept of data and A To be able to To assist OHP
information information. connected to
develop a student in PC.
Explain data processing
f simple MIS developin
5.2 Understand data capture l g a simple Networked
stages.
i MIS PC
5.3 Understand verification and Explain the concepts of data p laboratory,
validation capture, verification and with internet
validation. access
c loaded with
5.4 Understand data processing stages h MIS
Explain concepts of a
database management system a packages.
5.5 Understand the concept of a (DBMS) r
database management system (DBMS), t
including insertion , delete and update Explain insertion, deletion
.
192
operations. and update operations
OHP
connected to
PC.
Power point
presentation of
Lecture notes.
On line lecture
notes.
White board.
Week/s General Objective 6 (COM 224): Understand the concept of office automation.
OHP
7 6.1 Understand office automation and Define office automation. ATo be able to To assist connected to
PC.
it’s components, e-mail, voice mail, fax develop a student in
Explain components of office
machine, teleconferencing aAutomation i.e. e-mail,
f simple MIS developin Networked
voice-mail fax machine, l g a simple PC
6.2 Understand telecommuting teleconferencing, i MIS laboratory,
p with internet
Explain telecommuting. access
6.3 Understand the importance of loaded with
office automation (OA) to an Explain the importance of
c MIS
organization office automation (O.A.) to h packages
an organization. a
r
t
.
OHP
connected to
PC.
193
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
Week/s General Objective 7 (COM 224): Understand the different applications of MIS.
8 7.1 Understand various types of List the various types of ATo be able to To assist OHP
information system. connected to
information systems and their develop a student in PC.
objectives. Explain the objectives of
f simple MIS developin
each type of information l g a simple Networked
7.2 Recognise the elements required system i MIS PC
for any information system p laboratory,
Explain the elements required with internet
for any information system. access
7.3 Understand reports required for c loaded with
any types of information system Explain the nature of reports h MIS
required for each type of a packages.
information system. r
t
.
OHP
connected to
PC.
Power point
presentation
of Lecture
194
notes.
On line
lecture notes.
White board.
A OHP
9 7.4 Understand sources of data for Identify sources of data for To be able to To assist connected to
each type of information PC.
each type of information system system.
f develop a student in
Networke
l simple MIS developin
d PC
7.5 Understand the information needs, Identify information needs: i g a simple
strategic, technical, and
laboratory,
strategic technical and operational p MIS
operational. with
advantages of MIS
internet
c
Identify some access
h
advantages of MIS loaded
a
with MIS
r
packages.
t
.
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
195
Week/s General Objective 8 (COM 224): Understand the principles of decision making
A OHP
10 8.1 Understand the stages in decision making Explain decision making. To be able to To assist connected to
PC.
Teacher to represent this
f develop a student in
8.2 Understand various approaches to diagrammatically. l simple MIS developin Networked
decision making i g a simple PC
Teacher to explain the p MIS laboratory,
8.3 Undertake application of some approaches to decision with internet
decision making techniques making. access
c loaded with
Teacher to give students a h MIS
case study on decision a packages
making techniques r
t
.
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
Week/s General Objective 9 (COM 224): Know the development cycle of an MIS
A OHP
11 9.1 Understand the need for Explain the need for To be able to To assist connected to
information system PC.
information system development f develop a student in
196
development l simple MIS developin Networked
i g a simple PC
laboratory,
p MIS with internet
access
c loaded with
h MIS
a packages.
r
t
.
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
A OHP
12 9.2 Understand the phases and Identify the phases in the To be able to To assist connected to
development cycle of MIS PC.
importance in the development cycle of f develop a student in
Networke
MIS State the importance of each l simple MIS developin
d PC
phase i g a simple
laboratory,
p MIS
Describe each of the phases with
of the development cycle of internet
an MIS.
c
access
h
197
a loaded
r with MIS
t packages.
.
OHP
connected to
PC.
Power point
presentation
of Lecture
notes.
On line
lecture notes.
White board.
Week/s General Objective 10 (COM 224): Understand the principles of project management.
A flip chart. OHP
13 10.1 Understand project management Define project management To be able to To assist connected to
PC.
and its objectives. Explain the objectives of
OHP develop a student in
project management. connected to simple MIS developin Networked
10.2 Understand some tools used in PC. g a simple PC
project management and their Identify tools to be used in Power point MIS laboratory,
application project management. presentation with internet
access
Apply the tools
of Lecture loaded with
notes. MIS
packages.
On line
lecture notes.
White board.
198
Week/s General Objective 11 (COM 224): Understand total systems.
A flip chart. OHP
14 11.1 Understand the objectives of a total State the objectives of a To be able to To assist connected to
total system PC.
system. OHP develop a student in Networked
Explain rationalizing
connected to simple MIS developin PC
11.2 Understand rationalization of information flows, timing PC. g a simple laboratory,
information flows, timing and accuracy and accuracy of destination Power point MIS with internet
of destination of output. of output. presentation access
loaded with
of Lecture MIS
notes. packages.
On line
lecture notes.
White board.
A flip chart. OHP
15 11.3 Understand the effect of time lag Explain the effect of time To be able to To assist connected to
lag on inputs. PC.
on inputs OHP develop a student in
Explain the effect of connected to simple MIS developin Networked
11.4 Understand the effect of deviating deviating from standards. PC. g a simple PC
from standards. Power point MIS laboratory,
Develop an MIS. presentation with internet
access
of Lecture loaded with
notes. MIS
packages.
On line
lecture notes.
White board.
199
Type of Assessment Purpose and Nature of Assessment (COM 224) Weighting (%)
Examination Final Examination (written) to assess knowledge and 50
understanding
Test At least 2 progress tests for feed back. 20
Practical At least 5 homework to be assessed by the teacher 30
Total 100
200
Department/ Programme: Course Code: Credit Hours: 6 hours/week
COMPUTER SCIENCE ND COM 225
Subject/Course: WEB TECHNOLOGY Theoretical: 2hours/week
GENERAL OBJECTIVES: On completion of this course the student should be able to:
201
Course: Web technology Course Code: COM 225 Contact Hours: 6 hours/week
Theoretical: 2 hours/week
202
1.8 Explain how
URL works.
203
selection in
HTML
document.
2.9 Customize
fonts in HTML
document.
2.10 Align text in
HTML
document.
204
control input. P.C To Plan a form Assists Lab connected
To understand 2.16 Create a connected and use it to students in to the internet..
2.11Use of forms to control input. text entry field. to OHP control input. performin Web
2.12 Creating a text entry field. 2.17 Add radio g their Lab application
5 2.13 Adding radio buttons. buttons. Power work packages such
2.14 Adding checkboxes 2.18 Add point as Dream
2.21 Creating a pull down menu checkboxes presentatio weaver,
MS front page
2.22 Adding a push button 2.21 Create a pull n of
2.23 Connecting forms back end. down menu Lecture
2.22 Add a push notes.
button
2.23 Connect a On line
forms back end. lecture
notes
205
layout. On line
2.27 Create a lecture
navigational bar. notes
2.28 Create a tram
rat
2.29 Create target
links
2.30 Format frame
boarders
2.31 Create a
structuring table
2.32 Add a two
toned background
2.33 Create a
template.
Week/s General Objective 3: Understand scripting for HTML.
Ability to: Assist
7 -8 To understand how to perform scripting in an P.C students in . Networked
PC Lab
HTML documents. connected Create & their connected to
3.1 To Explain the to OHP design scripts practical the internet..
advantages of using objects work.
using scripting Power Web
with HTML point Design & application
packages such
(Flexibility, presentatio implement as Dream
Simplification n of scripts, using weaver,
immediate Lecture Java scripts MS front page
response, notes. event handlers.
improved
interactivity, On line Create
reduced server lecture functions,
loads) notes assign
206
variables,
Create
conditional
scripts.
Week/s General Objective 4: Understand Dynamic Hypertext mark-up language (DH TML).
Provide
To understand DHTML, its building blocks, 4.1 Define dynamic P.C The ability to guidance Networked PC
Lab connected
object models design. HTML connected design and and to the internet..
4.2 Explain the to OHP implement assistance
building blocks web page in student Web
of DHTML Power using practical application
9 -10 4.3 Tour DHTML point DHTML. work. packages such
as Dream
pages presentatio weaver,
4.4 Describes n of MS front page
DHTML object Lecture
model notes.
4.5 Describe
Browser On line
variability lecture
4.6 Design D notes
HTML pages
4.7 Research into
code
architecture
4.8 Keep up with
DHTML
charges.
Week/s General Objective 5: Understand cascading style sheets
Explain The ability to: Provide Networked
5.1 Show and hide P.C Create an guidance PC Lab
207
To understand creation of embedded style page elements connected embedded and connected to
sheet, class criterion, and Browser detect. 5.2 Change font to OHP style sheet, and assistance the internet..
11 size class. in student Web
dynamically Power practical application
5.3 Control font point Implement work. packages
colour presentatio browsers such as
dynamically n of detection. Dream
weaver,
5.4 Use external Lecture MS front
style sheet for notes. Show page
above. and hide page
On line elements
lecture Chang font
notes size, font
colour
dynamically
Use external
style sheet in a
document.
General Objective 6: 6.0 Understand dynamic content.
To understand the dynamic content by Explain dynamic Provide Networked
content by P.C Ability to: guidance PC Lab
• inserting and deleting dynamically connected to
• Inserting connected Insert, delete, and
• Replacing graphics dynamically to OHP and modify assistance
the internet..
content
• Bind and manipulate data content in student
dynamically Web
dynamically
• Deleting Power dynamically. practical application
point work. packages
content such as
dynamically presentatio Incorporate Dream
12 • Modifying, n of assent weaver,
Content Lecture advanced MS front
notes. content
208
Dynamically function. page
• Incorporatin On line
g assent lecture Replace
advanced notes graphics, bind
content data
function. dynamically.
• Replacing
graphics
dynamically.
• Bind data
• Manipulate
bound data
dynamically.
General Objective 7.0 Know web development tools.
Week/s
To understand: Explain how to Ability to: Provide Networked
7.1 Position an P.C guidance PC Lab
connected to
element connected Position an and the internet..
absolutely. to OHP element assistance
The tools for Web development. 7.2 Position an absolutely, in student Web
13 element Power relatively. practical application
relatively point work. packages
such as
7.3 Size an element presentatio Size an Dream
manually n of element weaver,
7.4 Stack screen Lecture manually. MS front
elements notes. page
7.5 Add a scroll bar Stack screen
7.6 Create a side On line elements
bar lecture
7.7 Incorporate an notes Add a scroll
209
advanced bar, and create
positioning side bar.
function.
Incorporate an
advanced
positioning
function.
210
General Objective 9: Understand the operation and usage of XML
Week/s
On line
lecture
notes
Type of Assessment Purpose and Nature of Assessment (COM 225) Weighting (%)
Examination Final Examination (written) to assess knowledge and 20
understanding
Test At least 1 progress test for feed back. 10
Practical / Projects To be assessed by the teacher 50
Course work/ To be assessed by the teacher 20
assignment
Total 100
Recommended Textbooks & References:
211
Department/ Program: ND Computer Science Course Code: COM 226 Contact Hours: 5 hours/week
Subject/Course: Computer System Troubleshooting Theoretical: 1 hours/week
II
Year: Two Semester: Two Pre-requisite: COM 216 Practical: 4 hours /week
General Objectives:
The course Provides the knowledge and skills to begin to repair Hardware & software
212
Department/ Program: ND Computer Science Course Code: COM Constant Hours: 5 hours/week
226
Subject/Course: Computer System Troubleshooting II Theoretical: 1 hours/week
213
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
Printer’s failure
remedy.
General Objective: To understand MODEM failure symptoms problems
214
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
215
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
216
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
217
Specific Learning
Week/s Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources
218
notes. problem by
reinsertion or
replacement
Smart/Whit
e board
219
External devises
failure remedy.
220
Department/ Programme: All Course Code: COM 229 Credit Hours: 4 hours/week
computing programmes
Subject/Course: Project Theoretical: 0 hours/week
General Objectives
19. To integrate and apply the learning outcomes from the programme to the later stages of a sustained project.
221
Course: Group Project 2 Course Code: COM 229 Credit Hours: 4 hours/week
Theoretical: 0 hours/week
Able to:
15
Presentation
Make a formal Observe software and
presentation of a final presentation and projector.
product to clients. viva students.
222
Obtain client acceptance
of the implementation.
223
Programme: Statistics (National Diploma) Course Code: STA 226 Total Hours: 3
Goal: This course is designed to provide the student with the basic knowledge on the various tools used in the management of small-scale businesses.
General Objectives: On completion of this course, the diplomate will be able to:
224
Theoretical Content Practical Content
General Objective 1 (STA 226): Understand the nature of small-scale enterprises.
Specific Learning Outcomes
Week Teacher’s activities Resources Specific Teacher’s activities Resources
Learning
Outcomes
1 1.1 Define the range and scope of a small Explain range, scope and Text Books Select a small Guide students Internet
business. importance of a small scale business in identifying and
business.
1.2 Explain the importance of a small business.
Journals enterprise and range, scope and relevant
indicate its importance of a websites
Explain problems
1.3 Describe the problems associated with small Publication signs of small scale
business operations.
associated with small
s success and business. Guest
business operations.
failures. speaker on
small
Use case businesses
studies based
on a local
organisation.
2 1.4 Describe types of businesses that could be Explain types of Text Books Select a small Guide students Internet
run on a small scale. businesses that could business in identifying and
1.5 Describe the merits and demerits of being
be Journals enterprise and types of relevant
self-employed run on small scale, indicate its businesses that websites
. their associated Publication signs of could be run on
1.6 Identify the starting problems and problems and signs of s success and small scale, Guest
signs of failure of a small business failure during failures. their associated speaker on
operations. problems and small
Use case signs of failure businesses
225
Explain wage studies based during
employment and self on a local operations.
employment. organisation.
3 2.1 Explain the types of business organization. Explain the types of Text Books Use CAMB to Guide students Internet
explain the to identify the
2.2 Identify the legal form of business.
business regulatory frame
and
organization Journals work of small
legal formation relevant
business. and regulatory websites
Explain legal Publication status of small
formation and s Group work to business.
set up a small
regulatory status of business –
small business. realistic
scenarios
Explain environmental
factors of business. Use of relevant
documentation
taken from the
internet.
4 2.3 Describe the environmental factors of Explain legal Text Books Use CAMB to Guide students to Internet
business – law of sales, licenses, failure signs, explain the identify the
etc.
formation and regulatory frame environmental
and
regulatory status of Journals work of small factors of business. relevant
2.4 Explain regulatory status and formation of small business. business. websites
small business. Publication
Explain environmental s Group work to
set up a small
factors of business. business –
226
realistic
scenarios
Use of relevant
documentation
taken from the
internet.
General Objective 3 (STA 226): Understand the role of governments in small-scale enterprises in Nigeria
5 3.1 Explain government policies for small Explain government Text Books Identify Guide students Internet
enterprises development. policies for small
enterprises development
government to evaluate the and
3.2 Explain the effects of government policies and effects of the policies Journals policies and contributions of relevant
on direct and indirect assistance to small on direct and indirect Publications their effects the promoting websites
businesses assistance to these on small scale bodies (IDC,
enterprises. business. NASA,
NERFUND,
NDE, NAPEP
etc to growth of
small business
in Nigeria.
6 3.3 State the role of the following institutions in Explain the following Text Books Identify and Guide students Internet
promoting small enterprises institutions and their roles
(a) Industrial Development Centre (IDC) in promoting small scale
explain to evaluate the and
(b) State Ministries of Commerce and enterprises. Journals beneficiaries contributions of relevant
Industries. - IDC, State Ministries of of the bodies. the promoting websites
(c) State Export Promotion Committees. Commerce, Publication Promotion bodies (IDC,
(d) Centre for Management Development State Export Promotion s SME in NASA,
(CMD) Committees,
(e) National Directorate of Employment (NDE) CMD, NDE, NAPPEP,
Nigeria. NERFUND,
(f) NAPPEP CIRD NDE, NAPEP
(g) CIRD NERFUND etc to growth of
(h) NERFUND NACRDB, NEPC small business
(i) NACRDB, NEPC NASSI, NASME, etc in Nigeria.
227
(j) NASSI, NASME, etc
General Objective 4 (STA 226): Understand a business plan for a small-scale business enterprise.
7 4.1 Explain business plan. Explain business Plan, Text Books Identify Guide students Internet
4.2 Explain the purpose of business plan
its purpose and business plan. to:- and
components from Journals relevant
4.3 Identify the components of a business plan project development to Identify how Work in pairs to websites
from project development up to project cost. project cost. Publication to plan in develop a
s small relevant
business. business plan.
Formulate a Refer to
business plan business
for a particular planning
project. information on
the internet
Present the
plans and
justify the goals
8 4.4 State the necessary steps in carrying out Explain steps in Text Books Identify Guide students Internet
financial analysis and planning for a small
business
carrying out financial business plan. to:- and
analysis and planning Journals relevant
4.5 Compare personal goal and business goals. for a small business. Identify how Work in pairs to websites
Publication to plan in develop a
4.6 Identify influences of family goals in Explain personal goals s small relevant
business goals
and business goals. business. business plan.
228
business goals. for a particular planning
project. information on
Invite a successful the internet
entrepreneur to give a
talk. Present the
plans and
justify the goals
General Objective 5 (STA 226): Understand marketing management in a small business enterprise
9 5.1 Understand the basic concept of Explain basic concepts Text Books Identify the Guide students Internet
marketing. of marketing. process of to use the and
Journals conducting a internet to relevant
5.2 Identify the steps in conducting Explain steps in marketing identify the websites
market surveys to determine demand conducting marketing Publication survey. marketing
and supply for particular products. survey to determine s needs of small
demand and supply Identify business
5.3 Identify markets for specific for particular products. appropriate enterprises.
products. training
Explain how to strategies for
identify markets for products
specific products. produced on a
small scale.
10 5.4 Identify channels of distribution for Explain channels of Text Books Identify the Guide students Internet
a selected product or service. distribution for a process of to use the and
selected product or Journals conducting a internet to relevant
5.5 Explain the promotional and sales service. marketing identify the websites
activities for a selected product or Publication survey. marketing
service Explain promotional s needs of small
and sales activities for Identify business
5.6 Explain appropriate pricing a selected product or appropriate enterprises.
229
strategies service training
strategies for
Explain appropriate products
pricing strategies produced on a
small scale.
General Objective 6 (STA 226): Understand the general concept of production management
11 6.1 Explain the basic concepts of production Explain the basic Text Books Identify Guide students Internet
6.2 Explain choice of appropriate technology
concepts of appropriate to prepare a and
production Journals technology case study on relevant
6.3 Identify types and sources of machinery and for different the location of websites
equipment. Explain choice of Publication types of SME. an industry and
appropriate s factory layout
6.4 Explain the installed capacity.
technology Identify
6.5 Explain the utilized capacity. Sample sources of Oversee group
Explain types and business machinery work and guide
sources of machinery and material reference to
and equipment, their from the relevant web
installed and utilized internet. sites
capacity.
Identify
appropriate
locations and
their problems
for SMES
12 6.6 Identify sources of raw materials. Explain sources of raw Text Books Identify Guide students Internet
6.7 Describe factory location and factors in the
materials. appropriate to prepare a and
selection of site. Journals technology case study on relevant
Explain factory for different the location of websites
6.8 Describe factory layout. location, its layout and Publication types of SME. an industry and
230
safety measures. s factory layout
6.9 Explain plant and machinery maintenance. Identify
6.10Explain Plan and scheduling.
Explain Plant and Sample sources of Oversee group
machinery business machinery work and guide
maintenance. and material reference to
from the relevant web
Explain plan and internet. sites
scheduling.
Identify
appropriate
locations and
their problems
for SMES
13 6.11Explain quality control issues. Explain quality Text Books Identify Guide students Internet
6.12Explain factory safety measures.
control. appropriate to prepare a and
Journals technology case study on relevant
6.13Identify problems of production in the Explain problems of for different the location of websites
Nigerian situation. production in the
Nigerian situation and how
Publication types of SME. an industry and
to cope with them. s factory layout
6.14Explain how to cope with production
problems in Nigeria.
Identify
Organise a field trip to Sample sources of Oversee group
a successful small business machinery work and guide
business and material reference to
establishment. from the relevant web
internet. sites
Identify
appropriate
locations and
their problems
231
for SMES
General Objective 7 (STA 226): Know human capital needs for an enterprise
14 7.1 Identify human capital needs for an Explain human capital Text Books Identify the Guide students Internet
enterprise.
management recruitment to prepare and
7.2 Explain recruitment procedures. and its needs for small Journals compensation organizational relevant
business enterprises. and training charts for SME websites
7.3 Explain need for training of workers. Publication procedures of and how to
Explain recruitment s workers in forecast their
7.4 Explain how to motivate workers.
procedures SMES. employment
Cardboard needs.
Identify
problems of
human capital
management
and how to
solve them in
SMEs
15 7.5 Explain how to compensate workers. Explain need for Text Books Identify the Guide students Internet
7.6 Explain organization of work force,
training of workers. recruitment to prepare and
organizational chart. Journals compensation organizational relevant
Explain how to motivate. and training charts for SME websites
7.7 Explain problems of human capital and compensate workers
Publication procedures of and how to
management in small business enterprises. s workers in forecast their
Explain organization
7.8 Explain how to cope with the problems of
SMES. employment
of work force.
human capital management. Cardboard needs.
Guide students to prepare Identify
organizational, problems of
chart for a small human capital
business enterprise. management
232
and how to
Explain problems of solve them in
human capital SMEs
management in small
business enterprises
and how to cope with
them.
Type of Assessment Purpose and Nature of Assessment (STA 226) Weighting (%)
Examination Final Examination (written) to assess knowledge and 0
understanding
Test At least 1 progress test for feed back. 25
Practical / Project Project with group (25%) and individual (50%) components 75
to be assessed by the teacher
Total 100
233
LIST OF EQUIPMENT / SOFTWARE / PACKAGES.
The list below is required as minimum for teaching the National Diploma Computer Science programme.
Teaching Equipment
I) 20 MINI computer with at least 10 no. Networked terminals or workstations.
II) 10 printers and
III) 20 UPS.
IV) Over Head Projector (OHP)
Software
I) Visual BASIC
II) OO FORTRAN
III) OO COBOL
IV) JAVA
V) C LANGUAGE / ASSEMBLER
VI) LOGO
234
Packages
I) Word processing
II) Spread sheet
III) Statistical
IV) Graphical
V) Educational
235
LIST OF EQUIPMENT / SOFTWARE / PACKAGES.
The list below is required as minimum for teaching the Higher National Diploma Computer Science programme.
Teaching Equipment
I) 30 MINI computer with at least 10 no. Networked terminals or workstation.
II) 10 printers and
III) 30 UPS.
IV) Over Head Projector (OHP)
Software
I) Visual BASIC
II) OO FORTRAN
III) OO COBOL
IV) JAVA
V) C LANGUAGE / ASSEMBLER
VI) LOGO
236
Packages
I) Word processing
II) Spread sheet
III) Statistical
IV) Graphical
V) Educational
237
LIST OF PARTICIPANTS
238