hnd in computer engineering technology curriculum · 2.6 describe a strain gauge (resistance...
TRANSCRIPT
HND IN COMPUTER ENGINEERING TECHNOLOGY CURRICULUM
PROGRAMME: HIGHER NATIONAL DIPLOMA IN
COMPUTER ENGINEERING CODE: EEC 313 CREDIT HRS: 75 HRS
COURSE: ELECTRICAL CIRCUIT
THEORY III COURSES
UNIT 2.0
Goal: This course is intended to provide the student with further knowledge of solving electrical network problems.
GENERAL OBJECTIVES:
On completion of this module, the student should be able to:
1. Evaluate the responses of various networks to a momentary increase or decrease of current and voltage.
2. Analyze circuit characteristics using ABCD parameters, image and iterative techniques.
3. Design and analyze different filters.
4. Apply graphical methods to the solution of network problems.
Theoretical Content GENERAL OBJECTIVES 1: Evaluate the responses of various networks to a momentary increase or decrease of current and voltage.
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain the phenomenon of
transients as a response which
may finally decay after a time.
Current and voltage.
1.2 Explain transients in reactive
circuits (inductive and capacitive).
1.3 Derive the equation for the growth
of current in an inductive circuit
(D.C.)
1.4 Derive the equation for decay of
current in an inductive circuit.
1.5 Solve network problems, using the
equations derived in 1.3 and 1.4
above.
1.6 Derive the equation of growth and
decay of current in R.L.C. Circuit.
1.7 Apply 1.6 above to the solution of
network problems e.g. tuned
circuits (parallel & series).
GENERAL OBJECTIVES 2: Analyse circuit characteristics using ABCD parameters, image and iterative techniques.
2.1 Differentiate between one port
and two port
networks.
2.2 Define ABCD parameters.
2.3 Represent simple transmission
networks using 2.2 above.
2.4 Explain ABCD relations for a
passive network.
2.5 Represent the output in terms of
the input quantities.
2.6 Evaluate ABCD parameters
from open circuit and short
circuit tests.
2.7 Deduce ABCD parameters of a
symmetrical lattice.
2.8 Define ABCD parameters in
parallel and in cascade.
2.9 Describe the loaded two-part
network.
2.10 Define Image impedance.
2.11 Evaluate Image impedance in
terms Zso and Zso.
2.12 Define interactive impedance.
2.13 Define insertion loss in decibel
and Neper.
2.14 Solve problems involving two
port networks.
GENERAL OBJECTIVES 3: Design and analyze different filters.
3.1 Define filter.
3.2 Sketch the typical characteristic
curves of filters:
i. Low Pass
ii. High Pass
iii.Band Pass
i. Band-Stop.
3.3 Describe the symmetrical – T
attenuator pad.
3.4 Describe the symmetrical – T
attenuator pad.
3.5 Explain propagation coefficient.
3.6 Analyze a prototype T – section
constant – K low pass.
3.7 Analyze a prototype T – section
constant – K low pass.
3.8 Use a low-pass filter as a
marching device.
3.9 Analyze the constant – K high
pass filter.
3.10 Analyze an M. derived filter.
3.11 Explain the following passive
filters:
i. Low Pass
ii. High Pass
ii. Band Pass
i. Band-Stop.
3.12 Explain different types of active
filters.
3.13 Differentiate between passive
and active filters.
3.14 Explain the different application
of the types of filters.
3.15 Solve problems involving filters.
3.16 Design the four filters
mentioned above.
GENERAL OBJECTIVES 4: Apply graphical methods to the solution of network problems.
4.1 Explain locus and polar diagrams.
4.2 Explain the concept of complex
frequency.
4.3 Determine amplitude and phase from
pole-zero diagrams.
4.4 Explain Bode plots.
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE:
EEC 314 CREDIT HRS: 75 HRS
COURSE: ELECTRICAL MEASUREMENNT
AND INSTRUMENTATION II COURSES
UNIT 3.0
Goal: This course is intended to provide the student with further knowledge of the principles that govern the operation of electrical
instruments and the skills in using them.
GENERAL OBJECTIVES:
On completion of the course, the student should be able to:
1. Know the methods of locating faults in cables
2. Understand the principles of various types of transducers
3. Understand the principle of operation and application of recorders
4. Understand the principle of operation and application of digital and electronic instrument.
Theoretical Content GENERAL OBJECTIVES 1: Know the methods of locating faults in cables
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
1.1 Explain methods of measuring
earth resistance
1.2 Describe the following methods of
localizing short circuit and open-
circuit faults, on cables:
i. Blaniers test
ii. Murray loop test
iii. Varley-loop test, etc.
1.3 Solve problems on each of the tests
in 1.2 above
1.4 Explain the practical application of
each of the tests in 1.2 above
1.5 Carry out practical tests using the
methods of 1.2 above
1.6 Determine by experiment the earth
resistance of various electrical
items (circuit, appliances, etc.)
GENERAL OBJECTIVES 2: Understand the principles of various types of transducers
2.1 Define a transducer
2.2 Explain the various types of
electrical transducers
2.3 Outline the various types of
electrical transducers e.g.
i. Resistive type
ii. Capacitive type
iii. Inductive type.
2.4 Explain the operation of various
potentiometric types of electrical
transducers e.g.
i. Linear potentiometric type
ii. Angular potentiometric type
2.5 Explain transfer function of 2.4
above, assuming all energy storage
terms are zero
2.6 Describe a strain gauge (Resistance
element)
2.7 Calculate Poisson’s ratio(h) and
strain sensitivity of a strain gauge
2.8 Explain the expression for the
gauge factor in terms of the
Poisson’s ratio
2.9 State the difference between a
bonded and unbonded type of strain
gauge
2.10 Determine by experiments the
characteristics of transducers in 2.3
to 2.9 above
2.11 Explain the principle of operation
of a thermistor
2.12 Determine by experiment the
temperature coefficient of a
thermistor
2.13 Explain the principles of operation
of a thermocouple
2.14 Explain the thermocouple laws
2.15 Determine experimentally the
characteristics of the following
industrial thermocouple and explain
their application:
i. Copper Vs constantan
ii. Chrome Vs constantan
iii. Iron Vs constantan
iv. Nikel/Chromium Vs
Nickel/Aluminium
v. 13% Platinum Rhodium Alloy
Vs Pure Platinum
vi. Tungsten Vs Tungsten Rhodium
etc.
2.16 Determine by experiments the
parameters of the following bridge
circuits:
i. Strain gauge bridges
ii. Thermistor bridges
iii. Thermocouple bridges
2.17 Explain the characteristics of a
variable capacitive type transducer
e.g. parallel plate capacitive
transducer
2.18 Explain the sensitivity of a parallel
plate capacitive transducer when:
i. The separation (t) is varied
ii. The cross sectional area (a) is
varied
iii. The dielectric constant (k) is
varied
2.19 Measure various physical quantities
using capacitive transducers e.g.
i. Liquid level measurement
ii. Displacement measurement
iii. Thickness measurement
iv. Composition measurement
2.20 Describe the various types of
inductive type transducers e.g.
i. Various inductance (L) or
Reluctance (RM)
ii. Differential inductance
iii. Differential transformer
2.21 Explain the operation of:
i. Linear Variable Differential
Transformer (LVDT)
ii. Tachometer
2.22 Explain areas of application of the
transducers discussed above
2.23 Demonstrate practically the
application of items in 2.21 above.
GENERAL OBJECTIVES 3: Understand the principles of operation and application of recorders
3.1 List different types of recorders
3.2 Explain the principle of operation of
the following recorders:
i. Graphic
ii. Strip chart
iii. Galvanometer type
iv. Null potentiometer type
v. Bride type
iii. Linear Variable Differential
Transformer (LVDT) type XY
vi. Oscilloscope recorders
vii. Digital recorders
3.3 Demonstrate practically the use of
recorders in 3.2 above
GENERAL OBJECTIVES 4: Understand the principles of operation and application of digital and electronic
instrument.
4.1 Explain with the aid of block
diagrams the principle of
operation and application of
electronic voltmeters:
4.2 Describe the construction and
operation of AC voltmeters
using operational amplifiers,
rectifiers etc.
4.3 Explain with a block diagram
the construction and operation
of differential voltmeter.
4.4 Describe with the aid of a
block diagram the construction
and operation of digital
voltmeters:
i. Ramp-type
ii. Staircase-ramp type
4.5 Calibrate by experiment
various digital voltmeters
4.6 Explain the principle of operation
and application of the following:
i. Wave analyzer
ii. Harmonic distortion analyzer
iii. Spectrum analyzer
iv. Q-meter
4.7 Demonstrate practically the
applications of items in 4.6 above
4.8 Explain the measurement methods
and errors using Q- Meter.
PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER
ENGINEERING CODE: EEC 323 CREDIT HRS:
30 HRS COURSE: ELECTRICAL CIRCUIT
THEORY IV COURSES UNIT
2.0
Goal: This course is intended to provide the student with the knowledge of electrical network.
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1. Apply Laplace transform to the solution of electrical network problems.
2. Analyze the performance of transmission lines.
Theoretical Content GENERAL OBJECTIVES 1: Apply Laplace transform to the solution of electrical network problems.
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Define the Laplace transform of a given
function
1.2 State the transforms of common
functions
1.3 Explain the first shirt theorem
1.4 Perform partial fraction reduction of a
given function
1.5 Define poles and zeros of a function
1.6 Plot poles/zeros diagram of a function
1.7 Write down the equations for parallel
and series RLC circuits in terms of
Laplace transform
1.8 Identify the order of the equations in 1.7
above
1.9 Solve circuit problems using Laplace
transform
1.10 Define the Heavi-side unit step function
1.11 Explain the second shift theorem
1.12 State the transform periodic functions
1.13 Perform the inverse transforms of a
periodic function
1.14 Explain the Dira-Delta impulse function
1.15 Define the function f(t- a), f(t), f(t + a)
1.16 Explain the transform of the function f(t-
a), f(t) and f(t+a)
1.17 Explain the following theorems and use
the theorems in solving problems:
i. Initial value theorem
ii. Final value theorem
1.18 Solve electrical circuit problems
involving 1.10 to 1.17
GENERAL OBJECTIVES 2: Analyze the performance of transmission lines.
2.1 Explain the general Primary line
constants of a transmission line
2.2 Derive an expression for the
propagation coefficient from the
primary line constants
2.3 Define the secondary line
constants
2.4 Derive expressions for the voltage and
current at the ends of an infinite line
2.5 Define a practical transmission line
2.6 Define a general termination impedance
of a line. (Zr).
2.7 Evaluate the input impedance. (Z,)
2.8 Explain the two special cases of line
termination:
i. Open circuit line
ii. Short circuit line
2.9 Derive expressions for a loss- free line:
i. Propagation coefficient
ii. Attenuation coefficient
iii. Phase change coefficient
iv. Characteristics impedance
2.10 Sketch waveform and current
distribution along a line when it
is terminated in:
i. Short circuit
ii. Open circuit
2.11 Derive expressions for the reflection
coefficient of a line
2.12 Define voltage standing wave ratio
(V.S.W.R.) in a relation to:
i. Vmax and Vmin.,
ii. Reflection coefficient
iii. Termination and characteristic
impedance
2.13 Solve problems using 2.1 – 2.12 above
2.14 Describe the Smith Chart and its
applications
2.15 Explain matching of load to line with a
quarter-wave transformer
2.16 Explain matching of load to line with
short-circuited stub
2.17 Describe the effect of frequency
variation on line matching
2.18 Solve transmission line problems by:
i. Calculation
ii. Graphical methods
PROGRAMME: HIGHER NATIONAL DIPLOMA IN
COMPUTER ENGINEERING CODE: EEC 328 CREDIT HRS: 60 HRS
COURSE: TESTING METHODS AND RELIABILITY COURSES UNIT 2.0
Goal: This course is intended to provide the student with the knowledge of basic concepts of reliability engineering and testing methods.
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1 Understand the basic terms and relationships involved in reliability engineering
2 Appreciate the concept of reliability prediction
3. Understand the causes and remedies of component failure.
4. Understand the basic principles of maintainability
5. Appreciate the purpose of specifications
6. Appreciate the need for testing, types of tests and the purpose for testing.
Theoretical Content GENERAL OBJECTIVES 1: Understand the basic terms and relationships involved in reliability engineering
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain the importance of reliability with
respect to electrical/ electronic items
1.2 Define the terms: reliability, failure,
item, mean-time-to failure (MTTF),
means time between failures (MTTF)
1.3 Explain the meaning of the following
types of failure: misuse, inherent
weakness, sudden, gradual, partial,
catastrophic and degradation failures
(wear out)
1.4 Differentiate between instantaneous and
proportional failure rates
1.5 State the relationship between failure rate
and MTB
1.6 Explain the reliability equations and the
related curves when X is constant, i. e Re
Q = 1; R + Q = 1, where R = probability
of failures in time t, (i.e reliability), Q =
unreliability
1.7 Sketch and label the bathtub diagram. (a
graph of failure rate against time)
1.8 Explain the characteristic failures of the
bathtub diagram
1.9 State the probable causes of failure in
each of the regions of the bathtub
diagram
1.10 Sketch the wearout failure versus time
curve
1.11 Interpret the wearout failure curve using
normal (Gaussian) distribution
1.12 Determine the failure rate for a unit from
the failure rates of its constituents parts
using the relationship: Overall failure
rate basic failure rate x No. of similar
parts X weighing factor (environmental)
x weighing factor (rating) x weighing
factor (Temperature).
GENERAL OBJECTIVES 2: Appreciate the concept of reliability prediction
2.1 Explain the basic reliability probability
rules in relation to Reliability
calculation:
i. Multiplication and addition rules
ii. The Binomial probability
distribution
2.2 Determine mathematical expression for
the reliability and MTBF of series
system
2.3 Derive mathematical expression for
reliability and of MTBF of systems
2.4 Determine the reliability and MTBF of
series and parallel systems
2.5 Explain the meaning and significance of
redundancy
2.6 Differentiate between active and passive
redundancy
2.7 Solve simple problems relating to active
and redundancy
2.8 State practical application of active
redundancy
GENERAL OBJECTIVES 3: Understand the causes and remedies of component failure.
3.1 Explain the causes of failure due to
environmental factors i.e. effect of
temperature, humidity, atmosphere
pressure, chemical content and radiation
3.2 Explain the causes of component
failure due to operating stresses i.e.
effect of operating voltage, current and
frequency
3.3 Explain other causes of component
failure due to mechanical stresses such
as shock vibration and friction
3.4 State specific methods of dealing with
environmental problems
3.5 Explain ‘Derating’ as a method of
dealing with failure problems caused by
operating stresses i.e. apply the
Arrhenius law (the fifth power law) to
illustrate derating.
GENERAL OBJECTIVES 4: Understand the basic principles of maintainability
4.1 Define the term “maintainability”
4.2 Explain the importance of
maintainability in relation to reliability
4.3 Define the following terms:
i. Utilization factor
ii. Availability
iii. Unavailability and
iv. Repairability.
4.4 Explain the concepts of preventive and
corrective maintenance
4.5 State the factors affecting
maintainability
4.6 Explain the factors of improving
maintainability
4.7 Illustrate graphically the relationship
between cost and equipment reliability
4.8 Explain the concept of failure reporting.
GENERAL OBJECTIVES 5: Appreciate the purpose of specifications
5.1 Define the term “specifications”
5.2 State the aims and uses of
specifications
5.3 List typical items of information
that should be included in
specifications
5.4 Illustrate 5.3 with examples of
specifications for typical
measuring equipment
GENERAL OBJECTIVES 6: Appreciate the need for testing, types of tests and the purpose for testing.
6.1 Explain the meaning of the following terms:
i. Reliability demonstration test
ii. Reliability acceptance test
iii. Calibration test
iv. Non-destructive test
v. Testing for packaging and transport
vi. Identification test
vii. Preproduction test
6.2 Give an example of each test stated in 6.1
above
6.3 Explain the relationship between testing and
inspection; quality and reliability
6.4 State the reasons for producing prototype
items of equipment
6.5 Explain the necessity for pre-production
testing
6.6 Explain the different approaches needed
when testing prototypes, small batch
quantities and large batch quantities.
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: EEE 315 CREDIT HRS: 75 HRS
COURSE: ELECTRONICS III COURSES
UNIT 3.0
Goal: This course is designed to provide the student with further knowledge of the principles, construction and applications of various
semi-conductor devices.
GENERAL OBJECTIVES:
On completion of the course, the student should be able to:
1. Know the construction, principles of operation and applications of thyristors diacs, triacs and thermistors.
2. Know the construction, principles of operation and applications of Field-Effect Transistors (FET) and Unijunction Transistors
(UJT)
3. Know the construction, principles of operation and applications of photo electric devices
4. Know the construction and principles of signal transistor amplifiers
5. Know the construction and principles of operation of the various classes of amplifiers and coupling methods
6. Know the hybrid parameters and its application in the analysis of transistor amplifiers
Theoretical Content GENERAL OBJECTIVES 1: Know the construction, principles of operation and applications of thyristors diacs, triacs and
thermistors.
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain a thyristor as a four layer semi-
conductor
1.2 Draw the block diagram of a thyristor,
showing the junctions and symbol
1.3 Explain the function of a thyristor using
the two transistor analogy
1.4 Explain the static and dynamic
characteristic (IA/VAK) of a thyristor
1.5 Explain how the output voltage and
current can be controlled by varying,
the firing angle
1.6 State the practical applications of a
thyristor
1.7 Draw the symbols and characteristics of
a diac and a triac
1.8 Describe the connections of the diacs
and the triacs
1.9 State the practical applications of diacs
and triacs
1.10 Explain with the aid of diagram the
basic construction, and the various
types of thermistors
1.11 Draw the characteristics of a
thermistor:
i. resistance/temperature
characteristics
ii. Static voltage/current
characteristics
1.12 Perform an experiment to determine the
characteristics of the following:
i. Thyristor
ii. Diac
iii. Triac
iv. Thermistor
GENERAL OBJECTIVES 2: Know the construction, principles of operation and applications of Field-Effect Transistors (FET)
and Unijunction Transistors (UJT)
2.1 Describe the Unijunction Transistor
(UJT) with reference to its:
i. basic construction and operation
ii equivalent circuit
iii. static characteristics.
2.2 Explain the application of the UJT
2.3 Explain the principle of operation and
characteristics of a Field Effect
Transistor (FET)
2.4 Explain the difference between
depletion and enhancement models
2.5 Determine the output and transfer
parameters of an FET
2.6 Compare the properties of an PET with a
valve and bipolar transistor
2.7 Explain the applications of FET
2.8 State precautions necessary when using
FETS
2.9 Explain with the aid of diagrams, the
different configurations of an FET
2.10 Explain the operation of a common
source PET amplifier
2.11 Perform experiments to determine the
characteristics of:
i. FET
ii. UJT
GENERAL OBJECTIVES 3: Know the construction, principles of operation and applications of photo electric
devices
3.1 Explain the principle of operation of
a photo-diode
3.2 Sketch the output characteristics of a
photo-diode
3.3 Apply the photo-diode in a circuit as:
i. Photo conductive cell
ii. Transistor control circuit
3.4 Explain the basic constructions and
principles of operation of:
i. conductive cell
ii. transistor control circuit
3.5 Explain the principles of operation and
applications of the following devices in
control circuits:
i. Photo-transistor
ii. Photo-FET
3.6 Explain the principles of operation of
the following electronic components:
i. Light emitting diode (LED)
device
ii. Liquid crystal display (LCD)
device
iii. Light dependent register (LDR)
device
3.7 Explain the principles of operation and
application of the opto-coupler
3.8 Perform experiments to illustrate the
applications of photo-electronic devices
GENERAL OBJECTIVES 4: Know the construction and principles of signal transistor amplifiers
4.1 Construct the dc, and ac loadlines
4.2 Determine, using ac loadline, the
characteristic of signal transistor as
an amplifier.
i. RMS output voltage
ii. Voltage gain
iii. Current gain
iv. Power gain
4.3 .Determine the operating point to
give distortionless output
4.4 Explain the factors which affect the
stability of bipolar transistor amplifier
4.5 Explain the thermal runaway of a
transistor
4.6 Determine the stability factors of
different transistor amplifiers
4.7 Describe the performance of the
transistor amplifier using the following
loads:
i. Resistive load
ii. Inductive load
iii. Tufted circuit load
4.8 Perform an experiment to determine the
following of an amplifier:
i. Voltage gain
ii. Current gain
iii. Power gain
4.9 Perform experiments to determine
frequency response of an amplifier using
different loads.
GENERAL OBJECTIVES 5: Know the construction and principles of operation of the various classes of
amplifiers and coupling methods
5.1 State different classes of amplifier
5.2 State biasing conditions for class
A,B,AB and C operation in the common
source mode of amplifiers and amplifier
5.3 Distinguish between the mode of
operation of the amplifiers in 5.2 above
5.4 Explain the performance of a two-stage
class A common-emitter and common-
source amplifier
5.5 Explain the following types of interstage
coupling:
i. Resistance-capacitance
ii. Direct
iii. transformer
5.6 Describe the operation and
characteristics of common collector
amplifier (emitter follower)
5.7 Explain the modes of operation of the
following amplifiers:
i. Class A push - pull
ii. Class B push - pull
iii. Class C push - pull
iv. Class D push – pull
5.8 Explain the operation and characteristics
of DC amplifier
5.9 Describe how drift problem in 5.8 can
be solved
5.10 Perform experiments to demonstrate the
performance of different coupling
methods in amplifier.
GENERAL OBJECTIVES 6: Know the hybrid parameters and its application in the analysis of transistor amplifiers
6.1 Explain the hybrid parameters of a
bipolar transistor in different
configurations:
6.2 Draw equivalent circuit of transistor
amplifier using the hybrid parameters
6.3 Derive expressions, using hybrid
parameters for an amplifier for the
following:
6.4 Solve relevant problems using the
hybrid parameters
6.5 Perform experiments to illustrate the
hybrid parameters
PROGRAMME: HIGHER NATIONAL CODE: EEE 316 CREDIT HRS: 75 HRS
DIPLOMA IN COMPUTER ENGINEERING COURSE: TELECOMMUNICATION II COURSES
UNIT 3.0
Goal: This course is designed to provide the student with the knowledge in modulation and demodulation.
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1. Understand the principles of amplitude modulation
2. Understand the principles of frequency modulation
3. Understand the principles of digital modulation
4. Understand the principles of amplitude, frequency, and digital modulation.
Theoretical Content GENERAL OBJECTIVES 1: Understand the principles of amplitude modulation
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain the term modulation
1.2 Derive the mathematical expression
for waveform
1.3 Use analytical method to obtain the
frequency component present in an
amplitude modulated wave-form
1.4 Sketch the amplitude spectrum
diagram representing double side
frequency bands
1.5 State the expression for the
transmitted bandwidth
1.6 Derive the expression for the AM
radiated power
1.7 Explain why there is more power in
the carrier
1.8 Solve problems involved in
amplitude modulation
1.9 Sketch the circuit diagram for DSB
production
1.10 Explain the need for D/BSC
(double side band suppress carrier)
1.11 Explain the need for SSE (single
side band) transmission (power
bandwidth, reduction)
1.12 Sketch the block diagram for SSB
production:
1.13 Sketch the wave-form and
amplitude spectrum of an SSB
signal
1.14 (a) Derive expression for a
SSBSC (single side band
suppressed carrier) signal
(b) Sketch the spectrum
diagram
1.15 Explain the operation of a balanced
modulator circuit diagram
1.16 Explain the principle of operation
of a ring modulator
1.17 State the advantages of the SSB
over:
i. DSB
ii. DSBSC
iii. SSBSC
1.18 Solve problem involving A.M
principle
1.19 Perform experiment to determine
amplitude modulation
GENERAL OBJECTIVES 2: Understand the principles of frequency modulation
2.1 Define frequency modulation
2.2 Define phase modulation
2.3 Derive the expression for a
frequency modulation
2.4 Explain the following digital
modulation principles
2.5 Explain why an FM signal has a
wider band signal than an AM
signal
2.6 Sketch the spectrum of a frequency
modulated signal using Bessel
function table with a given
modulation index
2.7 Solve problem on frequency
modulation
2.8 Derive expression for a phase
modulated signal
2.9 Sketch the waveform for a phase
modulated signal
2.10 Explain the relationship between
phase and frequency modulation
2.11 Sketch the block diagram of a phase
modulation method of producing
FM
2.12 Explain the signal to noise ratio of
an FM waveform
2.13 Explain the triangular noise
distribution
2.14 Sketch the spectrum diagram
illustrating the triangular noise
distribution with different values of
modulation index
2.15 Solve problems on phase
modulation
2.16 Explain capture effect in respect to
FM
2.17 Explain with the aid of block
diagram how FM wave is generated
2.18 Explain the production of FM
signal using:
i. Varactor diode
ii. Reactance valve
2.19 Perform experiments to illustrate
FM and phase modulation
principles
GENERAL OBJECTIVES 3: Understand the principles of digital modulation
3.1 Explain the term
digital modulation
3.2 Explain the following
digital modulation
principles
3.3 Sketch the spectrum diagram of
the system defined in 3.2
3.4 Analyze the frequency component
of a pulse using fourier series
3.5 Sketch the block diagram of a
PAM (pulse amplitude modulation)
transmitter and receiver
3.6 Explain the disadvantage of PAM
system
3.7 Explain with the aid of sketches, a
time division multiplexing
principles
3.8 Solve problems on digital
modulation
3.9 Perform experiments to illustrate
digital principles
GENERAL OBJECTIVES 4: Understand the principles of amplitude, frequency, and digital modulation.
PERFORMANCE OBJECTIVES NOT
LISTED
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: EEE 317 CREDIT HRS: 45 HRS
COURSE: ELECTRONIC DESIGN AND
DRAFTING COURSES
UNIT 2.0
Goal: This course is designed to provide the student with the knowledge and skill in design and drafting of electronic circuits.
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1. Know the symbols of components used in electronics
2. Know how to draw schematic diagrams
3. Know how to draw block and logic diagrams
4. Know construction of a dependable and easy to trouble-shoot prototype or modification circuit
5. Know the production of printed circuit boards
6. Know how to draw wiring assembly diagrams
7. Understand the various types of design and layout of communication systems.
Theoretical Content GENERAL OBJECTIVES 1: Know the symbols of components used in electronics
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 List commonly used electronic
components
1.2 Identify, the type using letters e.g. BC/2
(Class letter)
1.3 Draw graphic symbols of components
listed in 1.1
GENERAL OBJECTIVES 2: Know how to draw schematic diagrams
2.1 Define schematic diagram
2.2 Explain the meaning of the following
signal flow component reference (Class
letters) designation, components values,
sub-assemblies, and components
connection
2.3 Outline the guidelines for drawing a well
arranged schematic diagram
2.4 Produce schematic diagrams
from rough sketches
2.5 Produce schematic diagram from
components connection diagrams
2.6 Tabulate the parts list (electronic
components list) for a complete
schematic diagram.
GENERAL OBJECTIVES 3: Know how to draw block and logic diagrams
3.1 Define block and logic diagrams
3.2 Differentiate between logic and block
diagrams
3.3 Explain the step-by-step procedure to be
followed in drafting block and diagrams
3.4 Produce block and logic diagrams from
freehand sketches
GENERAL OBJECTIVES 4: Know construction of a dependable and easy to trouble-shoot prototype or
modification circuit
4.1 State the selection criteria in choosing
prototype boards
4.2 List the basic commercially available
materials for building a prototype or
modification circuit e.g.
i. Solderless breadboard
ii. Universal p.c. Board
iii. Matrix veroboard
4.3 Describe the boards in 4.2 above
4.4 State the merits and demerit of the
material in 4.2 above
4.5 Explain the step-by-step procedure in
laying out and building a circuit neatly
(using colour-code: writing) on the board
in 4.2 above
4.6 Construct a prototype of a simple
electronic circuit
GENERAL OBJECTIVES 5: Know the production of printed circuit boards
5.1 State the function of printed circuit boards
5.2 Discuss the merits and demerits of using
printed circuit vis-à-vis component inter-
connection using wires
5.3 Describe the various types of printed
circuit boards i.e.
i. Single-sided type
ii. Double-sided type
iii. Multilayer structure
5.4 Describe the process involved in printing
circuit board fabrication using:
i. Printing and etch method
ii. Photo-reduction method
5.5 Explain the step-by-step procedure
achieving good component arrangement
and conduction path pattern on a printed
circuit board
5.6 Making a printed circuit board for a
simple electronic circuit
GENERAL OBJECTIVES 6: Know how to draw wiring assembly diagrams
6.1 Define each of the following diagrams:
i. Point-to-point
ii. Baseline
iii. Highway
6.2 Explain the step-by-step procedure to
follow in drawing the diagram in 6.1
6.3 Draw the diagram in 6.1
GENERAL OBJECTIVES 7: Understand the various types of design and layout of communication systems.
7.1 List the component unit of a public
systems, address system
i. Amplifier
ii. Loudspeaker
iii. Mixer
iv. Cassette Player
v. Tape Recorder
7.2 Draw symbol of components listed in 7.1
above
7.3 Describe manufacturer’s specification of
units listed in 7.1
7.4 Discuss the possible inter-connection of
the units listed in 7.1
i. Microphone selection (cord or
wireless type)
ii. Loudspeaker (series or parallel
connection)
iii. Cable connection (Length and
impedance)
iv. Mixer selection (Number of
inputs)
v. Amplifier (power and Impedance
ratings)
vi. Amplifier (Power and impedance
ratings)
7.5 Design of lay-out of communication
systems for the following in the multi-
storey building:
i. Public address system (PAS)
ii. Telephone
iii. Intercom
iv. Television
v. Closed Circuit Television
7.6 Draft the design of 7.5.
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: EEE 325 CREDIT HRS: 75 HRS
COURSE: ELECTRONICS IV COURSES
UNIT 3.0
Goal: This course is intended to provide the student with the knowledge of the principles of operation and characteristics of feedback
amplifiers, oscillators, multivibrators and stabilized power supply.
GENERAL OBJECTIVES:
On completion of the course the student should be able to:
1. Know the principles, the characteristics and applications of feedback amplifiers
2. Understand the principles of operation, classification and characteristics of oscillators
3. Know the principles of operation, characteristics and the applications of multivibrators and other types of pulse oscillators
4. Understand the construction and principles of operation of stabilized power supply.
Theoretical Content GENERAL OBJECTIVES 1: Know the principles, the characteristics and applications of feedback
amplifiers
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain positive and negative
feedback phenomena in amplifiers.
1.2 Draw a block diagram of a basic
feedback amplifier
1.3 Derive the general expression for
stage gain of a basic feedback
amplifiers e.g:
AVF AV
1+B Av
1.4 Explain the following negation
feedback types using block
diagrams only:
i. Series-current feedback
ii. Series-voltage feedback
iii. Parallel (shunt) current
iv. Parallel (shunt) voltage
1.5 Explain the effects of applying
negative feedback to an amplifier in
relation to:
i. Gain
ii. Gain stability
iii. Distortion
iv. Noise
v. Input/output impedance
vi. Bandwidth and gain-
bandwidth product
1.6 Apply feedback principles to
practical transistor circuits
1.7 Explain the principles of operation
and characteristics of the following
circuits:
i. Emitter follower
ii. Cathode follower
iii. Source follower
1.8 Solve problem on negative
feedback transistor amplifiers,
using h-parameters
1.9 Perform experiments to determine
the effects (voltage gain, input and
output, bandwidth, etc.) of negative
feedback amplifiers.
GENERAL OBJECTIVES 2: Understand the principles of operation, classification and characteristics of oscillators
2.1 Explain the effect of positive
feedback on an amplifier using a
block diagram.
2.2 Explain the mathematical
conditions for oscillation to occur
i.e. when the open loop gain is
equal to unity and the net phase
shift round the loop is equal to
360.
2.3 Explain with aid of diagrams, the
construction and operation of the
following oscillator circuits:
i. L-C oscillators (Tuned
oscillators – tuned based, tuned
collector, Hartley, Colpitts, etc.)
ii. R-C oscillators i.e. Phase shift
and wien bridge types
iii. Negative resistance oscillators
iv. Crystal oscillators.
2.4 Derive expressions for the
frequency of oscillation of the
oscillators in 2.3 above
2.5 Explain the factor which affect the
stability of an oscillator e.g.
temperature, dc power supply etc.
2.6 Describe method of improving the
frequency stability of oscillators in
2.3 above
2.7 Solve problem relating to RC and
LC oscillator using the 2.4 above
2.8 Perform an experiment to illustrate
the principles of the operation of
the oscillator in 2.3 above
2.9 Determine by experiments the
characteristics of the oscillators in
2.3 above.
GENERAL OBJECTIVES 3: Know the principles of operation, characteristics and the applications of
multivibrators and other types of pulse oscillators
3.1 Explain with aid of circuit and
waveform diagrams, the principles
of the following multivibrators:
i. Astable multivibrator
ii. Monostable multivibrator
iii. Bistable multivibrator
3.2 Explain the need for synchronizing
and triggering of multivibrators
3.3 Explain the principles of
synchronization and triggering of
multivibrators
3.4 Derive the component valves for
the design of multivibrator in 3.1
above
3.5 State the applications of
multivibrators in digital system
3.6 Explain the construction and
principle of operating a Schmitt
Trigger
3.7 Explain the construction and
operation of a UJT oscillator
3.8 State the uses of Schmitt Trigger
and UJT oscillators
3.9 Solve problems involving
multivibrators, Schmitt Triggers
and UJT oscillators
3.10 Perform an experiments to illustrate
the principles of operations of:
i. Multivibrators in 3.1
above
ii Schmitt Triggers and UJT
oscillators
iii. UJT oscillators.
GENERAL OBJECTIVES 4: Understand the construction and principles of operation of stabilized power supply.
4.1 Explain with aid of circuit and
waveform diagrams, the principles
of half and full wave rectification
4.2 Calculate the ripple factor of half
and full wave rectification
4.3 Explain the need for a smoothing
circuit at the output of a rectifier
4.4 Describe the circuit that use the
following filters:
i. The capacitor input filter
ii. The inductance input filter
4.5 Compare the performance of the filter
in 4.4 above, using the output
voltage/load current characteristics
4.6 Explain with aid of diagrams, the
following multiplying circuits:
i. Voltage doubler
ii. Voltage trippler
4.7 Explain with aid of sketches, the
principle of operation of a three-phase
rectifier circuit.
4.8 Explain the need for maintaining a
constant voltage output across a load
with varying input voltage
4.9 Explain overcurrent and overvoltage
protection devices
4.10 Explain with aid of diagrams, the
operation of a simple stailized power
supply using:
i. Shunt regulation transistor
ii. Series regulator transistor
iii. Shunt/ Series regulator devices
4.11 Explain the limitation of the various
methods of stabilized power supply in
4.10 above
4.12 Demonstrate practically the various
methods of stabilized power supply in
4.10 above
4.13 Determine by experiments the rectified
output of a circuit with the following
filters:
a. Capacitor input filter
b. Inductance input filter
4.14 Determine by experiment the output
characteristics of a 3-phase rectifier.
INSTRUMENTATION AND CONTROL COURSES
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: EEC 324 CREDIT HRS: 30 HRS
COURSE: CONTROL ENGINEERING I COURSES
UNIT 2.0
Goal: This course is intended to provide the students with the basic knowledge of linear control systems.
GENERAL OBJECTIVES:
On completion of this course the student should be able to:
1. Understand the general concepts of control systems
2. Understand block diagram representation of control systems fields
3. Understand the derivation of transfer functions of control elements/systems
4. Understand components and transducers commonly used in control systems
5. Understand the simplification of block diagram and its application
6. Know time response of first and second order control systems and their applications.
Theoretical Content GENERAL OBJECTIVES 1: Understand the general concepts of control systems
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Outline the common features of control
system (input, process, output)
1.2 Give typical examples of control
systems in:
i. Engineering (electric pressing
iron, water closet radar systems,
etc.)
ii. Biology (population growth, etc.)
iii. Business (industrial production,
etc.)
1.3 Explain Open-loop and Close-loop
control systems
1.4 Give typical examples of systems listed
in 1.3 (e.g. pressing iron without
thermostat, electrical fan, air
conditioner, pressing iron with
thermostat, etc.)
GENERAL OBJECTIVES 2: Understand block diagram representation of control systems fields
2.1 Explain composition of an open-of loop
system:-
i. Reference signal or input signal
ii. Process or plant
iii. Controlled output
2.2 Explain composition of a simple closed
loop system:-
i. Reference signal or input signal
ii. Process or plant
iii. Controlled output
iv. Feedback signal
v. Error signal or actuating signal
2.3 Draw block diagrams of some
engineering control systems e.g.:-
i. Water-level control system (water
closet)
ii. Electric water heater with or
without thermostat
iii. Refrigerator and air conditioner
GENERAL OBJECTIVES 3: Understand the derivation of transfer functions of control elements/systems
3.1 Define transfer function of control
element/system
3.2 Explain the general method of deriving
the differential equation of a given
control element e.g. RC passive
network.
3.3 Derive transfer function in the S-plane
(Laplace transform), for the following
systems:-
i. RC, RL, RLC, circuits and
potentiometer
ii. Active networks involving
operational amplifier
iii. Field-controlled and armature-
controlled motors
iv. D.C. generator
v. Simple mass-spring damper
system, and simple gas system
vi. Thermal system
vii. Hydraulic system
viii. Pneumatic system
ix. Complex systems (Ward-Leonard
speed control system, etc.)
x. Single-Capacity system
xi. Multi- Capacity system
GENERAL OBJECTIVES 4: Understand components and transducers commonly used in control systems
4.1 Explain the principle of operation and
characteristics of the following as
control elements:
i. Resistive and inductive
potentiometer
ii. Synchros
iii. Linear variable differential
transformers
iv. Tachogenerators
v. Thermocouples and resistance
thermometers
vi. Strain gauges
vii. Thermistors
viii. Photo resistor, photo-diodes,
photo-transistors and magnetic
amplifiers
4.2 State the field of application of the
components in 4.1 above
GENERAL OBJECTIVES 5: Understand the simplification of block diagram and its application
5.1 Explain with a block diagram the
canonical form of a feedback ram
control system
5.2 Derive expressions for:
i. Closed-loop transfer function
ii. PRIMARY FEEDBACK
iii. ERROR RATIO
iv. Characteristic equation
(𝑙 + 𝐺𝐻 = 0)
5.3 Explain the following transformation
theorems:-
i. Block in cascade
ii. Blocks in parallel
iii. Moving a summing point ahead of
a block
iv. Moving a summing point behind a
block
v. Moving a take-off point ahead a
block
vi. Moving a take-off point behind a
block
vii. Reducing a feedback loop
5.4 Apply transformation theorems to
reduce complex block diagrams
5.5 Derive the transfer function of the
reduced block diagram in 5.4 above
5.6 Derive the output signal of a control
system with more than one input
5.7 Derive error ratio E from a given close
loop control system
GENERAL OBJECTIVES 6: Know time response of first and second order control systems and their applications.
6.1 Explain time response of a control
system as a combination of transient
and steady response
6.2 Define the types of test signals used
for time response analysis i.e.:-
i. Step
ii. Ramp (Velocity)
iii. Impulse
iv. Parabolic (Accelerating)
v. Sinusoidal
6.3 Classify control systems according to
type, order and class
6.4 Derive the time response of first order
systems to input in 6.2 (i) to (iii)
6.5 Sketch output response of first order
systems to input in 6.2 (i) to (iii)
6.6 Derive the time response of a second
order system to a step input.
6.7 Sketch output response of a second
order system to a step input
6.8 Explain, using the sketch in 6.7, the
following terms:
i. Overshoot
ii. Period of damped oscillation
iii. Rise time
iv. Setting time
6.9 Define damping ratio
6.10 Discuss the effects of different values
of damping ratio on the response in
6.7 above
6.11 Explain the standard transfer function
of a second order system
6.12 Write down expressions for:
i. Maximum overshoot
ii. Time to successive overshoots
and undershoots
iii. Setting time.
6.13 Solve problems involving 6.11 and
6.12 above
6.14 Evaluate steady state error for first
order and second order systems
6.15 Identify the problems associated with
control system e.g. Process lag,
Transmission lag, Measurement lag.
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: EEC 433 CREDIT HRS: 75 HRS
COURSE: CONTROL ENGINEERING II COURSES
UNIT 2.0
Goal: This course is intended to provide the student with the knowledge and skill in linear control systems analysis.
GENERAL OBJECTIVES:
On completion of this course the student should be able to:
1. Understand the frequency response of linear control systems/elements and its applications
2. Understand the stability analysis of a control system and the application
3. Know different methods of improving system performance.
Theoretical Content GENERAL OBJECTIVES 1: Understand the frequency response of linear control systems/elements and its
applications
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain frequency response of a
system
1.2 Describe a laboratory test method to
obtain the open-loop frequency
response of a linear control system.
1.3 Explain how Nyquist diagram can be
plotted from given amplitude and
phase data = (G(jW)= A(W)/(W).
1.4 Explain how Nyquist diagram can be
sketched for systems with transfer
functions of form
G(s) =K
Sn(l + ST)M
1.5 Solve problems on 1.4 above
1.6 Perform experiments to illustrate the
use of transducer as control elements.
1.7 Carry out experiments to determine
the time response of first and second
order control systems
1.8 Perform an experiment to illustrate
Nyquist diagram
1.9 Explain the method of drawing Bode
diagrams from given amplitude and
phase data: (G(jW) = A(W)/0 (W)
1.10 Explain the asymptotic plot of Bode
diagrams
i. Amplitude plot A(W)
ii. Bode diagram
1.11 Solve problems on Bode
diagrams
1.12 Perform an experiment to illustrate
Bode diagrams
GENERAL OBJECTIVES 2: Understand the stability analysis of a control system and the application
2.1 State Nyquist stability criterion
2.2 Apply Nyquist stability criterion to
determine system stability
2.3 Determine stability of a system using
Bode diagram
2.4 State Routh-Hurwitz stability
criterion
2.5 Determine stability of a system using
Routh-Hurwitz stability criterion
2.6 Explain the Root-locus plot
2.7 State the rules for plotting root-locus
2.8 State the uses of the root-locus, i.e.
i. Stability investigation
ii. Determination of effect of
varying system parameters on
system response (e.g.
Damping ratio)
iii. Determination of gain margin
and phase margin
iv. Determination of frequency
response
2.9 Perform an experiment to illustrate
the root-locus plot for a control
system
2.10 Determine stability damping, ratio
and gain constants of the system in
2.9 above
2.11 Perform an experiment to illustrate
the difference between open-loop and
close-loop control systems
2.12 Determine by experiment the gains
and phase margins of control systems.
GENERAL OBJECTIVES 3: Know different methods of improving system performance.
3.1 Explain the need for system
compensation
3.2 State various methods of system
compensation i.e.
i. Proportional (p)
ii. Proportional plus integral
(P+l)
iii. Proportional plus derivative
(P+D)
iv. Three-term control action
(P+l+D)
v. Velocity feedback, etc.
vi. Phase-lead
vii. Phase-lag
3.3 Explain with the aid of a sketch the
response of each of the control
actions in 3.2 above to a stop input
3.4 Perform experiments to illustrate the
effect on response of different types
of compensation techniques of a
control system
3.5 Describe the operation of the flapper-
nozzle
3.6 Describe mechanisms commonly
used in pneumatic controllers:
i. Force balance
ii. Motion balance
3.7 Explain the practical realization, and
application of each of the control
actions listed in 3.2
3.8 Explain the method of setting a
commercial controller
3.9 Explain the following control
techniques:
i. Cascade control
ii. Spliterage control
iii. Gap control
iv. Feed forward control
v. Feedback control etc.
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: COM 125 CREDIT HRS: 75 HRS
COURSE: DATA STRUCTURES COURSES
UNIT 3.0
Goal: This course is designed to enable the students understand the concept of data and their organization.
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1.0 Understand basic concepts of data structure
2.0 Understand tools for storing data
3.0 Know data life cycle and simple linked lists
4.0 Understand the properties of ordered lists
5.0 Understand the simple linked lists
6.0 Understand string structure.
Theoretical Content GENERAL OBJECTIVES 1: Understand basic concepts of data structure
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Define data structure
1.2 Define data attributes, name, value
and range
1.3 Define units for identifying
character, fields, subfields records
and files
1.4 Explain why the units in 1.3 above
change according to the instance of
data
GENERAL OBJECTIVES 2: Understand tools for storing data
2.1 Define tools for storing data,
symbols, relations graphs
2.2 Explain the symbols for expressing
relations among data:
i. Position relations: Cell contents,
record location transfer, key.
ii. Order relation: record rank, cell
rank
2.3 Draw graphs to illustrate the
relations in 2.2 above
2.4 State properties of graphs: routes,
edge sequence, directed, non-
directed
2.5 Describe different types of graph:
circle, loops, trees, etc.
2.6 Describe operations such as precede,
less than, points to move to, search,
change, entry
GENERAL OBJECTIVES 3: Know data life cycle and simple linked lists
3.1 Explain the term occupancy (dense,
ways of represen- empty, loose
3.2 Distinguish and define birth, death
and change of data
3.3 Define a sequential list
3.4 Explain the differences between
fixed and variable-length fields
3.5 Implement fixed and variable-length
fields
GENERAL OBJECTIVES 4: Understand the properties of ordered lists
4.1 Define ordered list
4.2 Explain operations that can be
performed on an ordered list append,
search (including binary search)
delete, sort selection and exchange,
selection and replacement, insert,
merge (including multi-way merge
and balance merge)
GENERAL OBJECTIVES 5: Understand the simple linked lists
5.1 Describe different types of list:
arrays, double linked list, queues,
stack, dequeues, trees
5.2 Carry out operation linked list e.g.
push and pop on stack and all
operations list in 4.2 above
5.3 Explain the use of pointers
5.4 Describe storage mapping for linked
lists.
GENERAL OBJECTIVES 6: Understand string structure
6.1 Define a string
6.2 Explain representation: Character,
string length and string values
6.3 Carry out basic operation on strings:
assignment, substring selection,
substring retrieval, concatenation,
insertion, delegation and
replacement
6.4 Describe storage mapping
techniques for string variables
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: COM 411 CREDIT HRS: 60 HRS
COURSE: APPLICATION PACKAGES COURSES
UNIT 3.0
Goal: To provide students with a knowledge of the concepts of computer application packages.
GENERAL OBJECTIVES:
On completion of this course the student should be able to:
1.0 Know the existing application packages
2.0 Understand word processing packages
3.0 Know spread sheets
4.0 Know Data Base Management System (DBMS)
5.0 Know the existing statistical packages
6.0 Understand graphics packages
Theoretical Content GENERAL OBJECTIVES 1: Know the existing application packages
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Differentiate between systems
application packages. Software,
program generators and application
packages
1.2 Identify the modes of packages
acquisition
1.3 State the criteria for package
acceptability
1.4 List various types of packages
GENERAL OBJECTIVES 2: Understand word processing packages
2.1 Define a word processor
2.2 State the use of word processor
2.3 Explain the main menu
2.4 Carry out text input and editing using
word processor
2.5 Use block editing commands
2.6 Use document and non-document text
processing
2.7 Identify functions of professional
word processors e.g. desktop
publishing
GENERAL OBJECTIVES 3: Know spread sheets
3.1 Name the types of spread sheets
3.2 Explain the use of spread sheet in
forecasting
3.3 Use Lotus 1-2-3, Multiplan, Visical
or any available spread sheet
3.4 Solve statistical analysis problem
using a spread sheet package
GENERAL OBJECTIVES 4: Know Data Base Management System (DBMS)
4.1 Define DBMS
4.2 Identify the types of DBMS
4.3 State the use of DBMS
4.4 Use D-base packages
4.5 Write simple program using D-base
4.6 Identify other Data Base Management
packages
GENERAL OBJECTIVES 5: Know the existing statistical packages
5.1 Explain statistical packages
5.2 State various type of statistical
packages available
5.3 Apply some of the packages to solve
practical problems
GENERAL OBJECTIVES 6: Understand graphics packages
6.1 Explain graphics packages
6.2 List the uses of graphics packages
6.3 Solve problems using available
package
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: COM 416 CREDIT HRS: 75 HRS
COURSE: COMPUTER SYSTEMS
MANAGEMENT COURSES
UNIT 3.0
Goal: This course is designed to enable the student acquire practical skills in the Management of Computer systems
GENERAL OBJECTIVES:
On completion of this course the student should be able to:
1.0 Understand the planning of a new installation
2.0 Know the preparation and evaluation of proposals
3.0 Understand personnel management of computer system
4.0 Know data processing standards
5.0 Know performance evaluation of computer staff
6.0 Know computer equipment situation
7.0 Know site preparation for computer installation
8.0 Know systems auditing.
Theoretical Content GENERAL OBJECTIVES 1: Understand the planning of a new installation
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 List general computer room
requirements
1.2 Describe accessibility to the computer
room and other rooms associated with
it
1.3 Identify all ancillary equipment and
their space allocation
1.4 Explain the importance of air-
condition in the computer room
1.5 Explain the importance of
communication facilities in a
computer room
1.6 Explain the importance of auxiliary
power supply
1.7 Explain the importance of fire
prevention equipment in computer
room
1.8 Explain the importance of a
dehumidifying equipment in a
computer room
GENERAL OBJECTIVES 2: Know the preparation and evaluation of proposals
2.1 Define a feasibility study
2.2 State the objectives of a proposed
system
2.3 Describe factors affecting
management decision to install a
computer system
2.4 Describe proposal specifications
2.5 Compare different proposals using
weighting, ranking, evaluation of
scores and cost analysis
GENERAL OBJECTIVES 3: Understand personnel management of computer system
3.1 Describe the organization system
structure of a typical data processing
department using an organ gram
3.2 Explain the function of the following
within the D.P. Organization:
a) Data Processing Manager
b) Systems Analyst
c) System engineer
d) Maintenance Programmer
e) Application Programmers
f) Operational Manager
g) Computer Operators
h) Data Entry Staff
i) Data Control Staff
3.3 Describe line and staff relationship
within D.P. department
3.4 Explain general safety and security
procedures in a computer room
3.5 State company policy and personnel
development
3.6 State recruitment sources: Internal
and External –
i. Press recruitment
ii. Agencies and
iii. Career Officers
3.7 Compare the sources in (3.6) above
3.8 Describe staff assessment methods
GENERAL OBJECTIVES 4: Know data processing standards
4.1 Define a data processing standards
4.2 Describe various types of D.P.
standards
4.3 State the advantages of standards
within D.P. environment
4.4 Explain in-house standards and their
uses
4.5 Explain the administration of
standards
4.6 Describe the standard required in
purchasing computer equipment,
documentation, coding, etc.
GENERAL OBJECTIVES 5: Know performance evaluation of computer staff
5.1 Describe performance analysis
5.2 Describe programming efficiency
5.3 Describe productivity levels of a
computer
GENERAL OBJECTIVES 6: Know computer equipment situation
6.1 List all equipment available in D.P.
environment
6.2 Explain the functions of the equipment
on 6.1 above with respect to special
applications
6.3 Describe methods of security of
computer equipment
6.4 Explain the compatibility of various
equipment
6.5 Explain system upgrade
6.6 Explain equipment reliability
6.7 Describe types of computer,
maintenance arrangements
6.8 Compare the costs of computer
equipment
GENERAL OBJECTIVES 7: Know site preparation for computer installation
7.1 Define site preparation
7.2 Design false flooring
7.3 Design false roofing
7.4 Describe ore-installation
arrangements
7.5 Describe internal partitioning
GENERAL OBJECTIVES 8: Know systems auditing.
8.1 Describe systems auditing: internal
and external
8.2 List systems auditing elements
8.3 List the advantages of internal check
8.4 Describe methods of reporting
internal check
8.5 Describe methods of presenting
system auditing reports
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: COM 421 CREDIT HRS: 75 HRS
COURSE: COMPUTER GRAPHICS COURSES
UNIT 3.0
Goal: This course is designed to enable the student understand the basic principles and techniques of computer graphics
GENERAL OBJECTIVES:
On completion of this course the student should be able to:
1.0 Know the basic concept of computer graphics
2.0 Know the concept of interactive graphics
3.0 Know the concept of raster graphics
4.0 Know graphic input/output
5.0 Know available graphics facilities
6.0 Know graphics package
Theoretical Content GENERAL OBJECTIVES 1: Know the basic concept of computer graphics
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Define a graphic system
1.2 Explain the origin of computer
graphics
1.3 Define a picture element: block,
pixel, line
1.4 Explain the following basic
techniques: clipping, geometric
transformation and incremental
methods
GENERAL OBJECTIVES 2: Know the concept of interactive graphics
2.1 Explain interactive graphics
2.2 Explain the two basic type of
graphical interactions pointing and
positioning
2.3 Explain event handling: polling,
interrupts and event queue
2.4 Explain input functions: dragging,
and fixing, hit detection and on-line
character recognition
GENERAL OBJECTIVES 3: Know the concept of raster graphics
3.1 Explain raster graphics fundamentals
3.2 Generate raster image
3.3 Describe useful operation for
manipulating raster: write rectangle,
write mask, write colour, copy raster,
invert mask, and invent rectangle
GENERAL OBJECTIVES 4: Know graphic input/output
4.1 Describe graphics input devices: the
main mouse tablets, the light pen, and
comparators
4.2 Explain three-dimensional input
devices: acoustics and mechanical
devices
4.3 Explain graphic output devices:
plotters, visual display units and
oscilloscopes
GENERAL OBJECTIVES 5: Know available graphics facilities
5.1 Explain block graphics characters and
their codes
5.2 Design a set of graphics characters
suitable for use by a program to give
an animation effect
5.3 Explain the use of graphic
commands
5.4 Write programs to display: an
isosceles triangle a regular hexagon,
and a circle
GENERAL OBJECTIVES 6: Know graphics package
6.1 Describe graphic packages
6.2 Support the writing of application
programs applying graphic packages
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: CTE 313 CREDIT HRS: 75 HRS
COURSE: PROGRAMMING LANGUAGE
(C PROGRAMMING) COURSES
UNIT 3.0
Goal: To enable the student acquire practical knowledge of programming language.
GENERAL OBJECTIVES:
On completion of this course the student should be able to:
1.0 Know some Lexical elements in C programming language
2.0 Understand functions in C language
3.0 Prepare and run a C program
4.0 Be familiar with C language elements
5.0 Understand the concept of over loading
6.0 Know what is composition and inheritance
7.0 Understand the concept of Data Abstraction
8.0 Understand constructors and destructors
9.0 Understand containers and templates
10.0 Know the process of running and debugging C programs
11.0 Know advance features of C.
Theoretical Content GENERAL OBJECTIVES 1: Know some Lexical elements in C programming language
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Define identifier in C and some
Lexical elements
1.2 List the basic key words in C
1.3 List some punctuators and operators
1.4 Define statements and compound
statements in C
1.5 Give examples of all 1.1 to 1.4
GENERAL OBJECTIVES 2: Understand functions in C language
2.1 Define functions in C language
2.2 Explain functions arguments
2.3 What is function declaration
2.4 Illustrate with examples how
function works in C
GENERAL OBJECTIVES 3: Prepare and run a C program
3.1 Explain Borland C compiler the IDE
(Integrated Development
Environment)
3.2 Explain the different menus, files,
edits, search, run option: project and
others
GENERAL OBJECTIVES 4: Be familiar with C language elements
4.1 Explain program execution
4.2 Explain logical expression
4.3 Give different types of statement
4.4 Explain different operator and
precedence
4.5 Define scoping and linkage
4.6 Explain memory addressing
4.7 What is structured programming
4.8 Explain program compilation and
pre processor
GENERAL OBJECTIVES 5: Understand the concept of over loading
5.1 State types and specifiers
5.2 User defined types
5.3 Class members
5.4 Private and public members
5.5 Arguments of the main functions
5.6 The stream classes
GENERAL OBJECTIVES 6: Know what is composition and inheritance
6.1 Pointers
6.2 Pointers and Arrays
6.3 Pointers and Strings
6.4 Function name overlading
6.5 The string class
GENERAL OBJECTIVES 7: Understand the concept of Data Abstraction
7.1 Composition syntax
7.2 Inheritance syntax
7.3 Access control inheritance
7.4 Multiple inheritance
GENERAL OBJECTIVES 8: Understand constructors and destructors
8.1 Define constructors and destructors
8.2 Vertical constructors and destructors
8.3 The copy constructor
GENERAL OBJECTIVES 9: Understand containers and templates
9.1 Container classes
9.2 Define template
9.3 Template parameters
9.4 Template and static members
9.5 Function template
9.6 Template and inheritance
GENERAL OBJECTIVES 10: Know the process of running and debugging C programs
10.1 Develop and debug C programs
10.2 Run special program in C program
GENERAL OBJECTIVES 11: Know advance features of C.
11.1 Understand the application of C to
numerical analysis
11.2 Understand the application of C
programming language to
differential equation
11.3 Explain the use of C in graphical
display system
11.4 Explain the interaction of C
programming language with system
software
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: 314 CREDIT HRS: 30 HRS
COURSE: OPERATING SYSTEMS II COURSES
UNIT 2.0
Goal: This course is designed to teach the functions of operating systems
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1.0 Know the different types of operating systems
2.0 Know the function and philosophy of operating systems
3.0 Understand the process view of operating system
4.0 Understand queueing in operating systems
5.0 Understand the interrupt mechanism of operating systems
6.0 Know the components of an operating system
7.0 Know the popular operating systems
Theoretical Content GENERAL OBJECTIVES 1: Know the different types of operating systems
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Define a process
1.2 Define the process state
1.3 Explain the process tables
1.4 Define wait, Blocked, Running and
ready state
1.5 Explain inter process
1.6 Explain semaphore, wait, signal
deadlock, race condition
GENERAL OBJECTIVES 2: Know the function and philosophy of operating systems
GENERAL OBJECTIVES 3: Understand the process view of operating system
3.1 Define interrupt vector
3.2 Describe the use of interrupt vectors
3.3 State the use of masking in relation to
interrupt
3.4 Apply the supervisor call instructions
3.5 Explain levels of interrupt
3.6 Differentiate between I/O interrupt
and program interrupt
GENERAL OBJECTIVES 4: Understand queueing in operating systems
4.1 Describe LIFO, FIFO, round- robin,
priority, etc.
4.2 Explain traffic density
4.3 Explain facility utilization
GENERAL OBJECTIVES 5: Understand the interrupt mechanism of operating systems
GENERAL OBJECTIVES 6: Know the components of an operating system
6.1 Define operating systems nucleus
(kernel)
6.2 Describe the components of operating
systems neucleus: Bios dispatcher,
Basic I/O system, I/O systems
dispatcher, etc.
GENERAL OBJECTIVES 7: Know the popular operating systems
7.1 State the job control language (JCL)
of MS-DOS, CP/M, OS/2, etc.
7.2 Apply the commands in 7.1 above.
* Please check to ensure that general and performance objectives match
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: CTE 321 CREDIT HRS: 60 HRS
COURSE: COMPUTER HARDWARE
SYSTEMS DESIGN COURSES
UNIT 2.0
Goal: This course is designed to provide the student with more advanced knowledge of Computer Hardware Systems Design.
GENERAL OBJECTIVES:
On completion of this course the student should be able to:
1.0 Understand the principles of hardware components of computer systems
2.0 Understand the fundamentals of systems technology
3.0 Know the configurations and functions of peripheral units
4.0 Understand the importance of hardware maintenance
Theoretical Content GENERAL OBJECTIVES 1: Understand the principles of hardware components of computer systems
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain the design, construction
and characteristics of logic elements
1.2 Explain pin connections and
manufacture data sheet
1.3 Draw the electronic circuits of
single logic expressions using
Diode Logic (DRL)
1.4 Construct the electronic circuit in
1.3 above
1.5 Explain the limitations of DRL
gates
1.6 Explain the emitter follower and the
Diode Transistor Logic (DTL) gates
1.7 Draw the electronic circuits of logic
expressions using DTL
1.8 Construct the electronic circuits in
1.7 above
1.9 Explain the structure and action of
Transistor Logic, (TTL)
1.10 Explain the open collector circuit
and applications
1.11 Explain the emitter connected logic
(ECL) and the emitter-emitter logic
(EEL)
1.12 Draw the electronic circuits of
simple logic expression using TTL,
ECL, EEL.
1.13 Construct the electronic circuits in
1.12 above
1.14 Explain the voltage level
requirements in using CMOS and
P-MOS gates
1.15 Explain the characteristics of micro-
circuits thin film, thick film and
monolithic circuits
GENERAL OBJECTIVES 2: Understand the fundamentals of systems technology
2.1 Describe parity-checking
techniques
2.2 Describe store organization and
storage techniques
2.3 Illustrate the hardware
characteristics of the following
storage media; tape, drums, disc.
2.4 Explain the functions of floating
point Arithmetic Units
2.5 Describe; interrupt techniques and
organization of interrupt handling.
2.6 Explain the importance of interface
control
2.7 Describe the organization of
complex computer systems
GENERAL OBJECTIVES 3: Know the configurations and functions of peripheral units
3.1 Describe the functions of
characteristics of high performance
peripheral units: graphic I/O
devices, line printers, digital X-Y
plotters, character recognition
devices.
GENERAL OBJECTIVES 4: Understand the importance of hardware maintenance
No performance objectives
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: CTE 410 CREDIT HRS: 75 HRS
COURSE: COMPUTER TECHNOLOGY COURSES
UNIT 3.0
Goal: This course is intended to provide the student with the basic knowledge and skill in computer technology.
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1.0 Understand Structured Logic Devices
2.0 Know the techniques of structured-sequential logic design
3.0 Distinguish between the various software systems available in the present day computer systems
4.0 Know how the computer architecture is organized
5.0 Understand a typical microprocessor structure and operation
6.0 Understand the internal structure and operations of the MC 6800 and 8080A microprocessor units (MPUs) and their generations.
Theoretical Content GENERAL OBJECTIVES 1: Understand Structured Logic Devices
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain the nature and use of
multiplexers, demultiplexers, decoders
1.2 Describe read-only memories and
programmable logic arrays as
combinational logic with and-tie and
or-tie sections
1.3 Appreciate implications of using
structured logic devices in
combinational logic design
GENERAL OBJECTIVES 2: Know the techniques of structured-sequential logic design
2.1 Classify digital systems as machines
from class 0 to class 4 machines
2.2 Represent control logarithms in form
of a state transition diagram (STD) or
algorithms state machine (ASM)
charts
2.3 Use X-MAPS with MAP-entered
variables in complexity reduction
2.4 Use a formal approach to logic design
2.5 Use multiplexer, decoders, ROM’s and
PLA’s in structured sequential logic
design
2.6 Appreciate the factors affecting choice
of design approach justification for
using microprocessors
2.7 State the limitations of hardwared
logic and the justification for using
microprocessors
GENERAL OBJECTIVES 3: Distinguish between the various software systems available in the present day computer
systems
3.1 State the importance of software
systems in the total operation of a
modern computer system
3.2 Explain the function of an operating
system
3.3 State the difference between a job-
shop and batch system
3.4 Explain the operation of the following:
i. Multi-programming system
ii. Interactive (on-line) system
iii. High level Language
3.5 Distinguish between the following
computer language:
a) Machine Code
b) Assembler
c) High Level Language
3.6 State the merits and demerits of each
of the languages in 3.5
3.7 Explain the operation of interpreters
and compilers
3.8 Explain the function of the terminal
and monitor in a typical interactive
multi-user computer system.
GENERAL OBJECTIVES 4: Know how the computer architecture is organized
4.1 Define an interface
4.2 State the difference between computer
interface and external device interface
4.3 Distinguish between programmable
and non-programmable interface data
transfer
4.4 Explain the basic elements of
unconditional programmable transfer:
i. Device selector
ii. Data lines
iii. Data transfer control lines
4.5 Explain why the architecture of a
memory mapped INPUT/OUTPUT is
related to 4.4 above
4.6 Explain the merit and demerits of
unconditional interface data transfer
4.7 Explain the basic structure of
conditional interface data transfer
4.8 Draw flow charts for a typical
conditional interface data transfer
routine
4.9 State the merits and demerits of
conditional interface data transfer
4.10 Explain the basic structure of a simple
interface interrupt driven data transfer
4.11 Draw flow charts for a typical
interrupt driven data transfer routine
4.12 State the merits and demerits of simple
interrupt driven interface data transfer
4.13 Explain the basic elements of a Direct
Memory Access interface data transfer
(DMA Transfer)
4.14 State the merits and demerits of DMA
interface data transfer
4.15 Explain the basic elements of a data
transmission path:
a) Data producer and encoder (e.g.)
b) Encoder (e.g. parity encoder)
c) Modulator
d) Channel
e) Demodulator
f) Decoder
g) Receiver
4.16 Explain the parameters of a data
transmission system:
a) Speed
b) Reliability
c) Cost
4.17 Distinguish between serial data and
parallel data transfer
4.18 State the merits and demerits of:
a) Parallel data transfer
b) Serial data transfer
GENERAL OBJECTIVES 5: Understand a typical microprocessor structure and operation
5.1 State the differences between main
frame, mini and micro computer
systems
5.2 Define a single-chip microprocessor
unit
5.3 Outline the roles of microprocessors in
the design of various instrumentation
and control systems e.g.:
a) Machine tool control
b) Process control
c) Traffic control
d) Automotive electronics
e) Instrumentation of all kinds
f) Electronic games
g) Computer systems
h) Communication systems
5.4 Perform experiments to illustrate items
listed in 5.3
5.5 Explain the evolution of the very large
scale integrated (VLSI)
microprocessor chip and its likely
trend
5.6 Describe the typical external
architecture of a microprocessor based
system e.g. the bus architecture
specifying:
a) Microprocessor (CPU)
b) ROM and RAM
c) PLA, PPI and ACIA
d) Data, Address and Control buses
e) Timing
5.7 Describe the Organization of a typical
microprocessor system specifying:
a) Address lines
b) Control lines
c) Data lines
d) Methods of selecting memory
locally and device registers
5.8 Explain the various types of storage
chips used in micro-processor systems:
RAM – Static and dynamic
ROM – PROM, EPROM, EROM
5.9 Explain why buffering schemes are
necessary for micro-processor bases
5.10 Describe the various buffering
schemes:
a) Address bus buffering
b) Data bus buffering
c) Control bus buffering
5.11 Describe the structure and operations
of interface adapters e.g.:
a) PIA
b) ACIA
c) PPI
d) VIA, etc.
5.12 Perform an experiment to realize
buffering using a microprocessor
GENERAL OBJECTIVES 6: Understand the internal structure and operations of the MC 6800 and 8080A
microprocessor units (MPUs) and their generations. 6.1 Describe the internal functional blocks of
the MC 6800 MPU e.g:
a) Registers
b) Buffers
c) Instruction decoder and controllers
6.2 Explain the general timing and control
signal of the MC 6800 MPU:
a) Address bus
b) Data bus
c) CPU control signals
d) Bus control signals
6.3 Explain the address modes of the MC
6800 MPU series
6.4 Explain the instruction set of MC 6800
MPU series
6.5 Analyze programme examples written in
MC 6800 machine language
6.6 Explain the limitations of the MC 6800
MPU series
6.7 Describe the internal functional blocks of
the 8080A MPU including:
a) Register Array and address
b) Arithmetic and logic unit (ALU)
c) Instruction register and control
section
d) Bi-direction, 3-state data bus buffer
6.8 Perform an experiment to illustrate the use
and limitation of microprocessors
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: CTE 411 CREDIT HRS: 75 HRS
COURSE: DATA COMMUNICATION &
COMPUTER NETWORK COURSES
UNIT 3.0
Goal: This course is intended teach the student the principles of data transmission and reception on a telecommunication network as well
as explain the nature and operation of computer networks
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1.0 Understand Inter-processor communication strategies
2.0 Know the basic Data communication concept
3.0 Understand the structure of computer networks
4.0 Appreciate with computer network protocols
5.0 Comprehend network security
Theoretical Content GENERAL OBJECTIVES 1: Understand Inter-processor communication strategies
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Inter-connect a computer system
using IEEE-488 and S-100 bus
standards
1.2 Apply the technique of memory
communication to transfer
information in a multi-
microprocessor system
1.3 Explain the fundamental concepts of
distributed processing
GENERAL OBJECTIVES 2: Know the basic Data communication concept
2.1 Explain communication channels and
multiplexing
2.2 Transmit and receive data on speech
channels
2.3 Explain in depth the nature of
terminals, modems, multiplexers and
concentrators with respect to data
communication
2.4 Define message and control
processors
2.5 Appreciate the need for
synchronization of interfaces during
transmission
2.6 Explain how to handle noise and
transmission losses
GENERAL OBJECTIVES 3: Understand the structure of computer networks
3.1 Explain network topology for
example, star, ring, bus, hierarchical
and decentralized networks and
appreciate the reliability implications
of each configuration
3.2 Explain physical and virtual circuit
switching
3.3 Describe store and forewam
techniques
3.4 Distinguish between message and
packet switching
3.5 Appreciate the functions of interface
processors at network nodes and host
computer system at each node
3.6 Describe various routine mechanisms
and when to apply them with a view
to enhancing information flow and
eliminating congestion of the network
GENERAL OBJECTIVES 4: Appreciate with computer network protocols
4.1 Describe the implications of serial
and parallel transmission of data
4.2 State use of UARTS, USARTS, RS-
232 and standards X.2
4.3 Appreciate the need for bandwidth
allocation, polling, carrier sense multiple
access (CSMA) with collision detection
4.4 How contention and errors are
resolved
4.5 Describe the protocol requirements
between
i. any pair of network or interface
processor and;
ii. between a network processor and
host processor at any given node
4.6 Describe protocol standards including
HLDC, the international X.25
standard, IBM’s SNA, DECNET,
ARPANET, TYMNET, TELENET
and EURONET
4.7 Appreciate local area networks
(LAN) and their uses
GENERAL OBJECTIVES 5: Comprehend network security
5.1 State the security implication of type
of transmission system employed for
example, satellite, microwave, SHP
UHF, VHF, HF, LAN, etc.
5.2 Describe the techniques used to
enhance data security such as:
i. Data Encryption and Decryption
ii. Hamming Codes
iii. Cyclic redundancy checks, etc.
5.3 Appreciate wire-tapping hazards and
also internal and external attacks on
computer systems
5.4 Explain computer virus and counter
measures to prevent it
5.5 Explain the purpose of backup in
computer network.
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: CTE 412 CREDIT HRS: 30 HRS
COURSE: COMPUTER ARCHITECTURE II COURSES
UNIT 2.0
Goal: This course is intended to provide the student with knowledge of the structural and functional characteristics of the various
components of a computing system and the assemblage of such systems
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1.0 Understand the basic concept of computer architecture
2.0 Design techniques for synthesis of digital computer systems
3.0 Understand memory organization
4.0 Understand parallel computer architecture
5.0 Understand conventional 8/16/32-bit computer architecture
6.0 Understand the unconventional 8/16/32-bit architecture
7.0 Know the various addressing modes
8.0 Learn the function of the static indicator
9.0 Understand the work of the various interrupt modes
Theoretical Content GENERAL OBJECTIVES 1: Understand the basic concept of computer architecture
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Explain the various word formats
1.2 Explain Von Neumann’s structure
1.3 Explain the arithmetic logic unit and
its basic registers
1.4 Explain the register of the control
units
1.5 Explain basic registers of the 1/0
units
1.6 Explain basic registers of the
memory control unit
1.7 Describe the 4,3,2,1 and 0 address
machines
1.8 Describe the single address machine
1.9 Describe the various methods of
addressing software and hardware
trade- offs
GENERAL OBJECTIVES 2: Design techniques for synthesis of digital computer systems
2.1 Synthesize combination synchronous
sequential circuits
2.2 Synthesize combination synchronous
circuits
2.3 Explain methods of addressing input
and output devices
2.4 Survey bus structures
GENERAL OBJECTIVES 3: Understand memory organization
3.1 Explain control and data transfer
protocols for typical microcomputer
bus
3.2 Describe the principle of bank
switching
3.3 Describe the principle of paging and
segmentation for memory
management
3.4 Describe principles and application
of commonly implemented direct
access technique
3.5 Explain the concept of cache
memory organization
GENERAL OBJECTIVES 4: Understand parallel computer architecture
4.1 Explain the principle of parallel data
flow structure
4.2 Describe the basic parallel
microcomputer architecture
4.3 Discuss typical multiprocessor
C.P.U. connections
GENERAL OBJECTIVES 5: Understand conventional 8/16/32-bit computer architecture
5.1 State the limitations of the Von
Neumann’s structure
5.2 Explain conventional 8/16/32-bit
computer architecture
5.3 Explain pipeline instruction sets
5.4 Explain the reduced instruction sets
(R.I.C.S.)
5.5 Describe the extended instruction
sets (E.I.S.C.)
5.6 List microprocessor (C.P.U.) of
8/16/32-bit architecture
GENERAL OBJECTIVES 6: Understand the unconventional 8/16/32-bit architecture
6.1 State limitations of the 8/16/32-bit
computer conventional architecture
6.2 Explain modern microcomputer
architecture trends
6.3 Explain the concepts of SISM,
SIDM, DISM and DIDM
GENERAL OBJECTIVES 7: Know the various addressing modes
7.1 Explain the system registers,
addressing modes purpose and
codings
7.2 Explain special features of the
instruction sets
7.3 Describe the operation cycle of the
microprocessor
7.4 Explain immediate and Extended
addressing
7.5 Explain modified page zero
addressing
7.6 Describe indexed, register and
implied addressing modes
7.7 Explain bit, stack pointer and
subroutine addressing
GENERAL OBJECTIVES 8: Learn the function of the static indicator
8.1 Describe the Add/Subtract and carry
operation
8.2 Explain parity/overflow
8.3 Explain the functions and use of zero
and sign flags
8.4 Do practical exercises on the above
GENERAL OBJECTIVES 9: Understand the work of the various interrupt modes
9.1 Enumerate the various types of
interrupts
9.2 Explain the interrupt enable/disable
cycle
9.3 Explain load and exchange
instructions
9.4 Describe block transfer operation
and search instruction
9.5 Explain Bit Manipulation
9.6 Explain \branching Techniques
9.7 Describe I/O instruction cycles
9.8 Do sample exercises on macro-
programming
9.9 Do sample exercises on micro-
programming application.
PROGRAMME: HIGHER NATIONAL
DIPLOMA IN COMPUTER ENGINEERING CODE: CTE 413 CREDIT HRS: 60 HRS
COURSE: COMPUTER INSTALLATION &
MAINTENANCE COURSES
UNIT 2.0
Goal: This course is intended to provide the student with the basic knowledge and hands on practical work in computer installation and
maintenance
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1.0 Understand the difference between various types of computers
2.0 Understand troubleshooting and repair techniques
3.0 Understand the basic principles of computer peripherals and interface
4.0 Appreciate the purpose of tests and specifications in computer systems
5.0 Appreciate the need for preventive maintenance
6.0 Understand the procedures of computer component assembly and computer system
7.0 Appreciate the need for pre-installation planning and the basic requirements of a computer room
8.0 Understand power supply troubleshooting in a computer environment
Theoretical Content GENERAL OBJECTIVES 1: Understand the difference between various types of computers
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
WEEK 1.1 Identify types of computers
1.2 State the main features of each types
of computers
1.3 Describe the differences between
microcomputers, mini-computers
and mainframe computers
GENERAL OBJECTIVES 2: Understand troubleshooting and repair techniques
2.1 Identify and locate computer
components and chips in PCs and
mainframes
2.2 Explain causes of component failure
by:
i. Intermittent failure
ii. Solid failure
iii. Marginal failure
iv. Dry joints
v. Power surges
2.3 Carry out installation,
troubleshooting and repair using
approach tools and equipment e.g.:
i. Logic pulser
ii. Logic probe
iii. Logic chip
iv. Volt-ohmmeter
v. Oscilloscopes
vi. Logic analyzers
vii. Various types of simulators
2.4 Carry out soldering and unsoldering
on circuit boards
2.5 Repair faulty board caused by:
i. Open circuit
ii. Short circuit
iii. Wire wrapping
2.6 Identify and correct failures due to:
i. Unseated chips
ii. Loose connections
iii. Burnt out chips or
components
iv. Shorted leads of components
2.7 Explain fault reporting and fault
logging procedures in computer
maintenance
2.8 Demonstrate the observation of
safety rules emergency procedures
and use of first-aid in a computer
environment
GENERAL OBJECTIVES 3: Understand the basic principles of computer peripherals and interface
3.1 Explain the general principles of
operation of the following in a
mainframe computer system:
i. The central processing unit
ii. Card readers and punchers
iii. Tape drives
iv. Line printers
v. Plotters
vi. Diskette readers
vii. Control units
viii. Work stations and terminals
3.2 Remove and replace the component
parts of peripherals listed above in
3.1 and:
i. V.D.U.
ii. Modems
iii. Teleprinters, etc.
3.3 Explain channel interface as
employed in mainframe computers
3.4 Relate channel interface in
mainframes with
address/control/data buses in
microcomputers
GENERAL OBJECTIVES 4: Appreciate the purpose of tests and specifications in computer systems
4.1 Use the following maintenance aids
in a computer environment:
i. Diagnostic programmes
ii. Machine function test
iii. Trouble-shooting test
iv. Verification test
v. Equipment reliability tests
vi. Microdiagnostics
vii. Artificial intelligence
4.2 Give examples of each test stated
above
4.3 Explain the aids and uses of
specifications as they apply to
computer peripherals
4.4 List typical items of information
that should be included in
specifications
4.5 Apply tolerance levels to ascertain
specifications
GENERAL OBJECTIVES 5: Appreciate the need for preventive maintenance
5.1 Assess the work capital condition
of computer systems to prevent
excessive heat or cold
5.2 Explain how computer system and
environment can be free from dust
and other particles
5.3 Identify and eliminate sources of
noise interference in computer
hardware
5.4 Carry out routine power line checks
5.5 Utilize various strategies to prevent
and correct corrosion in computer
systems
5.6 Identify and eliminate sources of
stray magnetism
5.7 Appreciate the effect of static
discharge in a computer
environment
GENERAL OBJECTIVES 6: Understand the procedures of computer component assembly and computer system
6.1 List the main components of
computer systems PCs and
mainframe)
6.2 Draw connection sketches and
diagrams to show the assembly
structure of computer systems
6.3 Connect and operate PCs (from
basic units)
6.4 Install microprocessor based
equipment. Assemble and
disassemble microprocessor based
equipment e.g. cash registers,
photo-copiers, option mark renders,
etc
6.5 Using models and installation
instructions, perform the
installation of a mainframe
computer system
GENERAL OBJECTIVES 7: Appreciate the need for pre-installation planning and the basic requirements of a
computer room
7.1 Describe the space requirements
and service clearances of computer
studio
7.2 Explain methods of achieving
stable and suitable temperature and
humidity condition
7.3 Explain factors necessary for sitting
and installing computer equipment
7.4 State the power supply
requirements for various types of
computer equipment, e.g.:
i. Single phase supply
ii. Three phase supply
7.5 Justify the need for uninterruptible
power supply in a computer
environment
7.6 Inspect:
i. False flowing
ii. Cable trenching in a typical
large computer installations
7.7 i Appreciate the need for fire
fights equipment in a
computer room
ii Describe various types of fire-
fighting equipment
GENERAL OBJECTIVES 8: Understand power supply troubleshooting in a computer environment
8.1 Carry out start-up and preliminary
checks on an inactive computer
system
8.2 Demonstrate hard wired circuit
troubleshooting
8.3 Correct power supply or earth
connection related problems
8.4 Use troubleshooting techniques to
eliminate faults in stabilizers and
uninterruptible power supplies
8.5 Describe computer system earthing
PROGRAMME: HIGHER NATIONAL DIPLOMA IN
COMPUTER ENGINEERING CODE: CTE 421 CREDIT HRS: 90 HRS
COURSE: MICROPROCESSOR IN CONTROL AND
INSTRUMENTATION COURSES
UNIT 4.0
Goal: This course is intended to provide the student with advanced knowledge and skill in computer technology.
GENERAL OBJECTIVES:
On completion of this course, the student should be able to:
1.0 Understand the concepts of microprogramming
2.0 Develop a structured approach to Microcomputer Programme.
3.0 Know facilities for system development
4.0 Know how to use the computer in real-time control applications
5.0 Be able to link the computer with the peripherals and controlled loads
6.0 Understand how the computer can be used to control motors and other inductive loads
7.0 Know how the computer can be used in analog-to-digital and digital-to-analog conversions.
Theoretical Content GENERAL OBJECTIVES 1: Understand the concepts of microprogramming
WEEK Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific Learning Objective
Teachers Activities
Learning Resources
1.1 Explain the concept of
microprogramming in the
design phase of the control
section of digital computers 1.2 Analyze the concept of firmware
technology as it relate to the
transfer of some core function of
the operating system into firmware
1.3 Demonstrate the design of the
control section of a digital
computer as a control sequence of
control signals
1.4 Explain the incorporation of some
supervisory function of the
operating systems into firmware
GENERAL OBJECTIVES 2: Develop a structured approach to Microcomputer Programme.
2.1 Store a table of commands or
codes with their associated
service routine addresses in the
linear address space of the
computer memory
2.2 Locate a command bit-pattern in
a table in memory and
thereafter retrieve the
corresponding service routine
address and transfer control it
2.3 Determine which key is
punched by the user on a
computer keyboard by means of
software keyboard scanner
2.4 Use subroutines in the monitor
software supplied with the
system in developing
applications
2.5 Execute a microcomputer
program in single step mode
and after each step:
i. Examine the affected flags,
registers and memory
locations
ii. Determine the full effect of
the instruction just executed
iii. Use this to locate the error
in any piece of programme
2.6 Write programs which:
i. Test the flags and status of
the system being monitored
ii. Determine if there are error
conditions
iii. Use the error byte as a code
with which to look up table
and retrieve the
corresponding error service
iv. Generate instructions and
message to system users
GENERAL OBJECTIVES 3: Know facilities for system development
3.1 Use EPROM programmers to
store control programmes and
data into EPROMS
3.2 Use EPROM erasers to wipe out
the original programming and
re-program the EPROM when
errors are detected
3.3 Use assemblers to convert your
source program in Assembly
Language form to object code
3.4 Use one micro to emulate
another micro of different make
using cross assemblers 3.5 Use software to simulate system
behavior especially before actual
application and highlight any
illogical behavior that must be
rectified
3.6 Test out new systems in real-
time using in-circuit emulators
3.7 Use Dynamic Debuggers to
quickly locate errors in software
during system development
GENERAL OBJECTIVES 4: Know how to use the computer in real-time control applications
4.1 Cause a computer to delay for
any pre-determined time
interval by means of software
4.2 Appreciate that a square wave is
made up of a continuous stream
of high and low logic levels of
pre-determined duration
4.3 Generate a square wave of any
desired duty factor by using
delay subroutines to control the
pulse width
4.4 Interface a loudspeaker to a bit
of an I/O port and send a square
wave form to that bit position so
as to actuate the loudspeaker
4.5 Generate special sound effects
such as SIREN, burglar and fire
alarms, game sounds, etc. by
means of software
4.6 Develop microcomputer-based
real-time clocks by:
i. Generate 1-second pulse
ii. Counting them up to obtain
minutes and hours
iii. Displaying them in either
the 12-hour or the 24-hour
format 4.7 Cause a tone of pre-determined
frequency to be emitted at the
touch of a given button on a key
pad
4.8 Use a tone receiver and decoder
to detect that a particular tone
has been sent
4.9 Control a device by means of
tones and infra-red source and
sensor pairs
GENERAL OBJECTIVES 5: Be able to link the computer with the peripherals and controlled loads
5.1 Interface a microcomputer to
any peripheral device
5.2 Operate a peripheral device by
sending control patterns to an
I/O port address or to a memory
address
5.3 Link a computer to the
following peripheral devices:
keyboard, printers, disk drives,
VDUS, Teletypewriters,
Joysticks, the mouse graph
plotter, modems, etc.
5.4 Link a computer to the
following displays: LED, 7-
segment liquid using display
drivers
5.5 Demonstrate the effect of
display multiplexing
5.6 State the differences between
multiplexed and un-multiplexed
displays
GENERAL OBJECTIVES 6: Understand how the computer can be used to control motors and other inductive loads
6.1 Interface the power circuits of
dc motors, AC motors, stepper
motors, loudspeaker coils and
other inductive loads to the
computer
6.2 Develop interface software for
the control of inductive loads
6.3 Protect the computer and other
logic circuit from inductive
back e.m.f by means of diodes,
critical damping, etc.
6.4 Isolate logic circuits from power
circuits by means of opt
couplers or opto-isolators
6.5 Explain press control and timing
without feedback (i.e. open
loop)
6.6 Use interrupts and
programmable interval timers to
do closed-loop control
GENERAL OBJECTIVES 7: Know how the computer can be used in analog-to-digital and digital-to-analog conversions.
7.1 Explain the nature of analogue
conversion, analog-to-digital
converters and digital-to-analog
converters commercially
available
7.2 Interface ADC’s and DAC’s to
the microcomputer
7.3 Use the microcomputer to
instrument successive
approximation ADC’s
7.4 Use the microcomputer to
instrument DAC’s
7.5 Use the microcomputer in
conjunction with ADC’s and
DAC’s to obviate the need for
analogue computers
PROGRAMME: HIGHER NATIONAL DIPLOMA IN
COMPUTER ENGINEERING CODE: CTE 422 CREDIT HRS: 30 HRS
COURSE: ARTIFICIAL INTELLIGENCE COURSES
UNIT 2.0
Goal: This course is intended to enable the student understand the fundamental theories of natural languages, knowledge representation,
pattern recognition and expert system.
GENERAL OBJECTIVES:
On completion of this course the student should be able to:
1.0 Understand the concept of artificial intelligence
2.0 Know the characteristic difference between formal and informal programming languages
3.0 Know how to relate problem-solving to artificial intelligence
4.0 Know expert systems
Theoretical Content GENERAL OBJECTIVES 1: Understand the concept of artificial intelligence
Specific Learning Outcomes Teacher’s
Activities
Learning
Resources
Specific
Learning
Objective
Teachers
Activities
Learning
Resources
WEEK 1.1 Define Artificial Intelligence
1.2 Explain areas of application of
artificial intelligence
GENERAL OBJECTIVES 2: Know the characteristic difference between formal and informal programming
languages
2.1 Explain grammar as a
generating formal and informal
scheme for languages
2.2 Distinguish between a formal
and informal grammar
2.3 Explain the rules of formal
grammar
2.4 Explain the concept of
derivation of sentence from the
rules of grammar
2.5 Define formal languages
2.6 Abstract the ordering of the
formal languages in terms of the
pattern inherent in the rules of
the grammar
2.7 Relate sentence derivation with
machine recognition of pattern
2.8 Explain the inherent ambiguities
in formal languages and the
attendant difficulties of machine
recognition of the associated
sentences
GENERAL OBJECTIVES 3: Know how to relate problem-solving to artificial intelligence
3.1 Explain the fundamental
concepts of stimulation
perception and recognition
3.2 Describe the basic components
and functioning of the human
brain and the central nervous
system
3.3 Describe problem solving in
terms of recognition of pattern,
objects and images
3.4 Express game-playing and
puzzles as forms of pattern
recognition
3.5 Introduce the concept of
automatic closed-loop feedback
systems
3.6 Apply man-machine interaction
and the simulation of the formal
machine
3.7 Explain self-adjusting systems
and learning machines
3.8 Describe speech synthesizing
techniques and fuzzy logic
concept
GENERAL OBJECTIVES 4: Know expert systems
4.1 Define Expert system
4.2 Explain the role of the concept,
the knowledge engineer and the
use in system development
4.3 Explain knowledge
representation and knowledge
bases
4.4 Apply expert system to real-life
problems
PROGRAMME: HIGHER NATIONAL DIPLOMA IN
COMPUTER ENGINEERING CODE: CTE 414 CREDIT HRS:
COURSE: PROJECT 1 COURSES
UNIT 1.0
Goal: The project is intended to provide the student an opportunity to integrate the theoretical knowledge gained with the acquired
practical skills during the course of study into a meaningful whole in producing finished and fabricated items or products.
GENERAL OBJECTIVES:
A project should involve the following:
i. Draw up a proposal with supervisor
ii. Carry out literature review/survey
iii. Carry out design of project
iv. Discuss report format.
PROGRAMME: HIGHER NATIONAL DIPLOMA IN
COMPUTER ENGINEERING CODE: CTE 424 CREDIT HRS:
COURSE: PROJECT 11 COURSES
UNIT 1.0
Goal: The project is intended to provide the student an opportunity to integrate the theoretical knowledge gained with the acquired
practical skills during the course of study into a meaningful whole in producing finished and fabricated items or products.
GENERAL OBJECTIVES:
A project should involve the following:
i. Construct and test the design
ii. Write out a report on project
iii. Defend the project
LIST OF MINIMUM RESOURCES FOR ND ANDHND
LABORATORY
WORKSHOP
ND
1. Basic Electricity/Measurement and
Instrumentation
2. Electronic/Communication
3. Computer Technology
1. Drawing Studio
2. Computer Studio
3. Mechanical Workshop
4. Computer Maintenance Workshop
HND Additional facilities required for HND
Control Engineering Digital System and Microprocessor
BASIC ELECTRICITY/MEASUREMENT AND INSTRUMENTATION LABORATORY (NATIONAL DIPLOMA)
S/N ITEMS DESCRIPTION QUANTITY S/N ITEMS DESCRIPTION QUANTITY
1 Basic Electricity Kit 5 10 Wattmeter - Single phase - Three phase
10 10
2 Ammeters (Various ranges) -0-25 A DC -0-25 A AC
20 20
11
Megger tester
5
3 Milliameter -0-1000mA DC -0-1000mA AC
10 10
12
Wheastone Bridge
5
4 Microameter -0-1000mA DC -0-1000mA AC
10 10
13
Potentiometer
5
5 Voltmeter -0-500V DC -0-500V AC
10 10
14
Electric Trainer Units
5
6 Millivoltmeter -0-1000V DC
10
15 C R Oscillators 5
7 Variac 10 16 Experimental Trainer for AC and DC 2 Units
8 Ohmeter -0- 5 ohms -0-25 ohms -0-50(Multirange)
10 10 5
17
Rheostals (Various ranges)
20 each
9 Galvanometer (triple range) -0-50-0-50mA -0-500-0-500mA 5-0-5mA
10 10 20
18
Earth-loop tester
5
MEASUREMENT AND INSTRUMENTATION LABORATORY (HND)
S/N ITEMS DESCRIPTION QUANTITY S/N ITEMS DESCRIPTION QUANTITY
1 Oscilloscopes - Single Trace 5 MHz with probe - Dual Trace 15 MHz - Dual Trace 35 MHz - Probes 10x - 3 Channel 100 MHz - Large Screen Display
Oscilloscope
3 3 3 5 1
1
3 Valve Tester 2
4 Frequency meters (digital) 5
5 Frequency Counters 5
6 Circuit magnification meters 5
7 Sweep generator 2
8 Variable phase generators 2
2 Dynanometer instruments (assorted) - Watt meter (Single + phase) - Energy meter (Single + 3 phase) - p.f. meters (Single + 3 phase)
10 9 Frequency generators 2
10 Functions generator 3
11 Pulse generator 3
12 Selective level meters 5
ELECTRONIC/COMMUNICATION LABORATORY (NATIONAL DIPLOMA)
S/N ITEMS DESCRIPTION QUANTITY S/N ITEMS DESCRIPTION QUANTITY
1 Semi-conductor kit 5 17 Circuit construction deck 20
2 Electrical and thermionic fundamental laboratory kit
5 18 DC Power supply out-put 0-20V/0-2A 10
3 Communication receivers demonstration units (radio, including transistor receiver)
5
19 Milliameter -0-1000mA DC -0-1000mA AC
5 5
4 Experimental trainer for electronic circuits
5 20 Microameter -0-1000mA DC -0-1000mA AC
10 10
5 Transistor amplifier demonstrator 10 21 Millivoltmeter -0-1000mV DC
10
6 Oscilloscopes: - Single Trace 5 MHz with probe - Dual Trace 15 MHz - Large screen display
Oscilloscope
5 5
1
22 Galvanometer (triple pole range) -0-50-0-50mA -0-500-0-500mA 5-0-5mA
10 10 10
7 Signal generators (AF, RF) 5 each 23 RLC Bridge 10
8 Valve tester 2 24 Avometer (Model-8) 5
9 Transistor tester 5
10 Power supply unit 0-60v/3A 10 units
11 Amplifiers 5
12 Sweep generator 5
13 Multirange DC voltmeters 10
14 Multirange AC voltmeter 20
15 Multirange AC ammeter 20
16 Multi DC ammeter 20
ELECTRONIC/COMMUNICATIONS LABORATORY (HND) In addition to the items listed for ND, the following are required for HND:
S/N ITEMS DESCRIPTION QUANTITY S/N ITEMS DESCRIPTION QUANTITY
1 Microwaves transmission laboratory kits
5
6 RF, AF Power meters 5 each
7 Circuit magnifiers 10
2 Transmission line demonstrator 5 8 Pulse generator 5 units
3 Oscilloscope: - 2 channel 100 MHz - Dual Trace 35 MHz - Probes 10x - Storage Oscilloscope
10 10 10 5
9 Functions generator 5 units
10 Digital frequency meter 5
11 Variable phase generator 5
12 Automatic digital multimeter 5
4 Frequency counters 5 13 CTV pattern generator pal system 5
5 Tranducers (assorted) 5 each 14 RF wide band generator 100KHz -100MHz
5
COMPUTER TECHNOLOOGY LABORATORY (NATIONAL DIPLOMA)
S/N ITEMS DESCRIPTION QUANTITY S/N ITEMS DESCRIPTION QUANTITY
1 Digital systems 5 8 Logic probe 5
2 Digital/technique cassette 1 9 Multimeter 5
3 Microcomputer interface trainer kit 5 10 IC Tester Scrap P C and peripherials Printers, keyboard AVS UPS, Monitor Logic Tutor
2 5 2 5
4 Microcomputer trainer 5
5 Function generator 5
6 Oscilloscope(dual trace high frequency 100 MHz)
2
11 Frequency counter 2
7 Oscilloscope High frequency 25 MHz
3 12 Power supply 0 -12V 2
ADDITIONAL FACILITIES REQUIRED FOR (HND)
S/N ITEMS DESCRIPTION QUANTITY
1 Manufacturer Data sheet for CMOS, TTL, etc. 2 each
2 Bread Board 30
3 Multimeter 15
4 Power supply 15
5 The logic checker/logic probes
6 The waveform or clock generation circuits
7 The pull-up circuit
8 The pull-down circuit
9 The push button switch module
10 The inverter circuit and their use in driving LEDS
11 The high/low signal display module
12 The numeric display module using 7-segment display
13 Binary to 7-segment conversion module
14 Semi-conductor switch module
15 Digital counter circuit module
16 Binary to Decimal conversion logic module
17 Debouncing circuits
18 Hexadecimal to binary conversion module
19 The latch module
20 One pulse generating circuits and power-up one-shorts
21 Flip-flops and registers
22 Presetable counter circuits
23 Adder circuits
24 Subtractor circuits
25 Combination logic components to facilitate Truth-Table Implementation by students using discrete components: AND, OR NAND, NOR, EX-OR, EX-NOR.
26 An assortment of TTL, TTL/LS. C-MOS, P-MOS and ECL logic ICs to facilitate students design and implementation of registers, modules counter and pattern generators
CONTROL ENGINEERING LABORATORY
S/N ITEMS DESCRIPTION QUANTITY
1 Barometers 5 sets
2 Baromechanism units 5 sets
3 X-Y Recorders 5 sets
4 Analogue Computers 2 sets
5 Ward Leonard set 1 set
6 Transducers (assorted) 2 sets
7 Digital phase meters 2 sets
8 Technometers 5 sets
9 X-Y Plotter 2 sets
DIGITAL SYSTEMS AND MICROPROCESSOR LABORATORY
S/N ITEMS DESCRIPTION QUANTITY
1 Structured Logic Device; An assortment of: a. 1-out of 2 multiplexers b. 1-out of 4 multiplexers c. 1-out of 8 multiplexers d. 1-out of 16 multiplexers e. 1-to-2 line decoder/demultiplexer f. 2-to-4 line decoder/demultiplexer g. 3-to-8 line decoder/demultiplexer h. 4-to-16 line decoder/demultiplexer
2 An assortment of erasable and re-programmable Read only memories of different memory storage capacities
3 An assortment of field programmable logic arrays (FPLA”S) to facilitate use in experiments
4 An assortment of photo-electric devices; photo-transistors, diacs, photo-thyristors, slotted opto-couplers, source/sensor pairs
Interface modules for practical as follows
5 Melody module 2
6 Amplifier module 3
7 Speaker module 3
8 Optical switch-module 3
9 Relay module 2
10 Piezoelectric buzzer module 2
11 The symbol display module 2
12 The sound module 5
13 Eprom programmer (PC based with adaptor modules 2
14 Eprom eraser (PC based) 1
15 Variable width one-shot pulse module 1
16 The DC motor module 1
17 The AC motor module 1
18 The stepper motor module 2
19 Temperature sensor module 2
20 The digital comparator module 2
21 Analogue comparator module 2
22 Digital to analogue converter module 1
23 Analogue to digital converter module 1
24 Digital thermometer module 1
25 Music synthesizer module 1
26 Digital revolution counter module 1
27 Digital clock module 1
28 One-clip microcomputer digital temperature controller 3
29 Bare-board (not enclosed) microcomputer trainer kits 3
30 Wire wrap gums 3
31 Wire wrap boards -
32 Hand tools: cutters, pliers, wire strippers, assorted screw-drivers, etc. -
33 An assortment of edge connectors 1
34 Soldering stations
35 RAM (Chips and modules)
36 ROM (Chips and module)
TOOLS
1 Logic pulser 5
2 Logic probe 5
3 Logic clips 5 4 Volt-Ohmmeter 5
5 Digital voltmeter 5
6 Oscilloscopes -
7 IC insertion tool 5
8 IC extraction tool 5
9 IC socket (assortment): Buffer rs 244 Transceivers LS 245
4 4
10 Processor: 8085 8086 80186 80286 80386 80486 80586 68000 series Counters-(Mod. 10, 12, 16)
1 1 1 5 5 5 5 5
5 each
COMPUTER MAINTENANCE WORKSHOP
S/N ITEMS DESCRIPTION QUANTITY
1 Functional Unix based micro-computer 1
2 Microcomputers (5 disused & 3 working) 8
3 Models of vital areas of the mainframe computer system and peripherals, e.g.: i. Tape read/write heads ii. Erase head iii. Write head iv. Read head
2 2 2 2
4 Disk drive head and carriage assembly 3
5 Disk packs 10
6 Disk drive machines 1
7 Printers (3 disused and 3 working) 6
8 Plotters 1 old
9 Tape reels 5
10 Computer motor Varieties
11 Scraped PC and peripherals – Printer, UPS, AVR 5 each
12 Soldering Ion of power rating not more than 20 watt 30
13 Soldering socket 5
14 Soldering station 2
15 Vacuum cleaner 1
16 Complete repair kit 5
17 Multimeters 5
18 IC extractors/insertion 5
19 Oscilloscope dual 100MHz 2
Additional Tools
1 Analogue Multimeter 5 sets
2 Digital Multimeter 5 sets
3 D.C. Power supplies 3 sets
4 Insulated long nose plier with slide cutter 10 sets
5 General purpose screw drivers 5 sets
6 Electric soldering iron with vacuum pump 5 sets
7 Washing pans 5 sets
8 Insulates screw driver sets 10 sets
9 Vacuum blower 2 sets
10 Cleaning kit: i. Drive head cleaner ii. Computer cleaning fluid iii. Paint brush (2” and 3”) iv. Duster (Napkin)
3 sets
3 5 5
11 Error diagnostic packages varieties
12 Computer/printers manuals varieties
SOFTWARE LABORATORY
S/N ITEMS DESCRIPTION QUANTITY
1 Software: i. BASIC ii. FORTRAN 77 iii. COBOL iv. C Language/Assembler v. Logo and other assorted software
2 Packages: i. Word processing ii. Spreadsheet iii. Statistical packages iv. Graphics packages v. Educational packages
COMPUTER STUDIO
S/N ITEMS DESCRIPTION QUANTITY
1 Micro Computer
2 Uninterrupted Power supply 7
3 Printers 3
4 Diskette 3
5 Modem 20pk
LIST OF BOOKS FOR COMPUTER TECHNOLOGY COURSES
(ND AND HND)
S/N Title Author Publisher
1 Advanced Microprocessors Architecture L. Gminiera and A. Valenzane Addison Wesley
2 Digital Signal Processing R. A. Roberts and C. T. Mullis Addison Wesley
3 Microprocessor Systems 16-bit Approach W. J. Eccles Addison Wesley
4 Microcomputer Systems 16-bit Approach H. S. Stone Addison Wesley
5 Introduction to Robotics H. S. Stone Addison Wesley
6 Pulse Digital and Switching Waveforms Millman and Taub Addison Wesley
7 FORTRAN 77 Donald M. Munno Hamold
8 Digital Integrated Electronics Taub Hamold
9 Computer Technicians Handbook Margolis A. TAB Books
10 Interfacing Techniques Joseph Carr TAB Books
11 Computer Peripherals Barry Wilkinson/David Horrocks Edward Arnold
12 Computing with Fortran IV - Practical Course Donald M. Munno Edward Arnold
13 Digital Control A. M. Zikil; Ellis Harwood Edward Arnold
14 Computer Interfacing: Connection to the Real World
M. D. Cripps Edward Arnold
15 Basic Control System Technology C. J. Chesmond Edward Arnold
16 Control Application of Microcomputers P. M. Mitchel Edward Arnold
17 Microprocessor and their Manufacturing Applications
A. K. Kochlan/N. D. Burns Edward Arnold
18 Digital Techniques: From problem specification to realization
Thijseen A. P./Vink, H. A. et al Wiley
19 Checking Experiments in Sequential machines A. Bhattacharyya Wiley
20 Security For Computer Networks D. W. Davies/W. L. Price Wiley
21 Microprocessor System Design Techniques R. Barnett Wiley
22 The Fifth Generation: The Future of Computer Technology
H. S. U. Wiley
23 Control Applications of Microcomputers P. Mitchel Hodder Stoughton
24 Computer Peripherals Barry Wilkinson/David Horrocks Hodder Stoughton
25 Basic Principles and Practices of Microprocessors
D. E. Heffer/G. A. King/D. C. Keith
Hodder Stoughton