HND IN COMPUTER ENGINEERING TECHNOLOGY CURRICULUM PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER ENGINEERING COURSE: ELECTRICAL CIRCUIT THEORY III CODE: EEC 313 CREDIT HRS: 75 HRS 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 Teachers Learning Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Activities Resources Objective 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 COURSE: ELECTRICAL MEASUREMENNT AND INSTRUMENTATION II CODE: EEC 314 CREDIT HRS: 75 HRS 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 Learning Activities Resources 1.1 Explain methods of measuring earth resistance 1.2 Describe the following methods of localizing short circuit and opencircuit 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 1.5 Explain the practical application of each of the tests in 1.2 above Carry out practical tests using the 1.6 methods of 1.2 above 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 2.2 Define a transducer 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 2.20 2.21 2.22 2.23 iii. Thickness measurement iv. Composition measurement Describe the various types of inductive type transducers e.g. i. Various inductance (L) or Reluctance (RM) ii. Differential inductance iii. Differential transformer Explain the operation of: i. Linear Variable Differential Transformer (LVDT) ii. Tachometer Explain areas of application of the transducers discussed above 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 COURSE: ELECTRICAL CIRCUIT THEORY IV CODE: EEC 323 CREDIT HRS: 30 HRS 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 Teachers Specific Learning Outcomes Teacher’s Learning Learning Activities Activities Resources Objective 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 Learning Resources 1.15 Define the function f(t- a), f(t), f(t + a) 1.16 Explain the transform of the function f(ta), 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 COURSE: TESTING METHODS AND RELIABILITY CODE: EEC 328 CREDIT HRS: 60 HRS 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 Teachers Learning Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Activities Resources Objective WEEK 1.1 1.2 1.3 1.4 1.5 1.6 Explain the importance of reliability with respect to electrical/ electronic items Define the terms: reliability, failure, item, mean-time-to failure (MTTF), means time between failures (MTTF) Explain the meaning of the following types of failure: misuse, inherent weakness, sudden, gradual, partial, catastrophic and degradation failures (wear out) Differentiate between instantaneous and proportional failure rates State the relationship between failure rate and MTB 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 2.7 2.8 3.1 3.2 3.3 3.4 3.5 4.1 4.2 4.3 4.4 4.5 redundancy Solve simple problems relating to active and redundancy State practical application of active redundancy GENERAL OBJECTIVES 3: Understand the causes and remedies of component failure. Explain the causes of failure due to environmental factors i.e. effect of temperature, humidity, atmosphere pressure, chemical content and radiation Explain the causes of component failure due to operating stresses i.e. effect of operating voltage, current and frequency Explain other causes of component failure due to mechanical stresses such as shock vibration and friction State specific methods of dealing with environmental problems 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 Define the term “maintainability” Explain the importance of maintainability in relation to reliability Define the following terms: i. Utilization factor ii. Availability iii. Unavailability and iv. Repairability. Explain the concepts of preventive and corrective maintenance State the factors affecting maintainability 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. 4.6 6.1 6.2 6.3 6.4 6.5 6.6 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 Give an example of each test stated in 6.1 above Explain the relationship between testing and inspection; quality and reliability State the reasons for producing prototype items of equipment Explain the necessity for pre-production testing Explain the different approaches needed when testing prototypes, small batch quantities and large batch quantities. PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER ENGINEERING COURSE: ELECTRONICS III CODE: EEE 315 CREDIT HRS: 75 HRS 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 Teachers Learning Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Activities Resources Objective WEEK 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Explain a thyristor as a four layer semiconductor Draw the block diagram of a thyristor, showing the junctions and symbol Explain the function of a thyristor using the two transistor analogy Explain the static and dynamic characteristic (IA/VAK) of a thyristor Explain how the output voltage and current can be controlled by varying, the firing angle State the practical applications of a thyristor 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 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 3.8 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 State different classes of amplifier State biasing conditions for class A,B,AB and C operation in the common source mode of amplifiers and amplifier Distinguish between the mode of operation of the amplifiers in 5.2 above Explain the performance of a two-stage class A common-emitter and commonsource amplifier Explain the following types of interstage coupling: i. Resistance-capacitance ii. Direct iii. transformer Describe the operation and characteristics of common collector amplifier (emitter follower) 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 Explain the operation and characteristics of DC amplifier Describe how drift problem in 5.8 can be solved 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 6.2 6.3 6.4 6.5 configurations: Draw equivalent circuit of transistor amplifier using the hybrid parameters Derive expressions, using hybrid parameters for an amplifier for the following: Solve relevant problems using the hybrid parameters 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 Learning Activities Resources WEEK 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 Explain the term modulation Derive the mathematical expression for waveform Use analytical method to obtain the frequency component present in an amplitude modulated wave-form Sketch the amplitude spectrum diagram representing double side frequency bands State the expression for the transmitted bandwidth Derive the expression for the AM radiated power Explain why there is more power in the carrier Solve problems involved in amplitude modulation Sketch the circuit diagram for DSB production Explain the need for D/BSC Specific Learning Objective Teachers Activities Learning Resources (double side band suppress carrier) 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 1.11 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 Define frequency modulation Define phase modulation Derive the expression for a frequency modulation Explain the following digital modulation principles Explain why an FM signal has a wider band signal than an AM signal Sketch the spectrum of a frequency modulated signal using Bessel function table with a given modulation index Solve problem on frequency modulation Derive expression for a phase modulated signal Sketch the waveform for a phase modulated signal Explain the relationship between phase and frequency modulation Sketch the block diagram of a phase modulation method of producing FM Explain the signal to noise ratio of an FM waveform Explain the triangular noise distribution Sketch the spectrum diagram illustrating the triangular noise distribution with different values of modulation index 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 COURSE: ELECTRONIC DESIGN AND DRAFTING CODE: EEE 317 CREDIT HRS: 45 HRS 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 Teachers Learning Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Activities Resources Objective 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 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 2.5 GENERAL OBJECTIVES 5: Know the production of printed circuit boards State the function of printed circuit boards Discuss the merits and demerits of using printed circuit vis-à-vis component interconnection 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 5.1 5.2 7.2 7.3 7.4 7.5 7.6 Draw symbol of components listed in 7.1 above Describe manufacturer’s specification of units listed in 7.1 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) Design of lay-out of communication systems for the following in the multistorey building: i. Public address system (PAS) ii. Telephone iii. Intercom iv. Television v. Closed Circuit Television Draft the design of 7.5. PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER ENGINEERING COURSE: ELECTRONICS IV CODE: EEE 325 CREDIT HRS: 75 HRS 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 Teachers Learning Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Activities Resources Objective WEEK 1.1 1.2 1.3 Explain positive and negative feedback phenomena in amplifiers. Draw a block diagram of a basic feedback amplifier Derive the general expression for stage gain of a basic feedback amplifiers e.g: AVF 1.4 AV 1+B Av 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 gainbandwidth 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 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 3.4 4.4 Describe the circuit that use the following filters: i. The capacitor input filter ii. The inductance input filter 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 Compare the performance of the filter in 4.4 above, using the output voltage/load current characteristics Explain with aid of diagrams, the following multiplying circuits: i. Voltage doubler ii. Voltage trippler Explain with aid of sketches, the principle of operation of a three-phase rectifier circuit. Explain the need for maintaining a constant voltage output across a load with varying input voltage Explain overcurrent and overvoltage protection devices 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 Explain the limitation of the various methods of stabilized power supply in 4.10 above Demonstrate practically the various methods of stabilized power supply in 4.10 above Determine by experiments the rectified output of a circuit with the following filters: a. Capacitor input filter b. Inductance input filter Determine by experiment the output characteristics of a 3-phase rectifier. INSTRUMENTATION AND CONTROL COURSES PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER ENGINEERING COURSE: CONTROL ENGINEERING I CODE: EEC 324 CREDIT HRS: 30 HRS 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 Teachers Specific Learning Outcomes Teacher’s Learning Learning Activities Activities Resources Objective 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.) Learning Resources 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 armaturecontrolled 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 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13 6.14 6.15 Classify control systems according to type, order and class Derive the time response of first order systems to input in 6.2 (i) to (iii) Sketch output response of first order systems to input in 6.2 (i) to (iii) Derive the time response of a second order system to a step input. Sketch output response of a second order system to a step input Explain, using the sketch in 6.7, the following terms: i. Overshoot ii. Period of damped oscillation iii. Rise time iv. Setting time Define damping ratio Discuss the effects of different values of damping ratio on the response in 6.7 above Explain the standard transfer function of a second order system Write down expressions for: i. Maximum overshoot ii. Time to successive overshoots and undershoots iii. Setting time. Solve problems involving 6.11 and 6.12 above Evaluate steady state error for first order and second order systems Identify the problems associated with control system e.g. Process lag, Transmission lag, Measurement lag. PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER ENGINEERING COURSE: CONTROL ENGINEERING II CODE: EEC 433 CREDIT HRS: 75 HRS 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 Teachers Learning Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Activities Resources Objective 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 K G(s) = 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 flappernozzle 3.6 Describe mechanisms commonly used in pneumatic controllers: i. Force balance 3.7 3.8 3.9 ii. Motion balance Explain the practical realization, and application of each of the control actions listed in 3.2 Explain the method of setting a commercial controller 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 COURSE: DATA STRUCTURES CODE: COM 125 CREDIT HRS: 75 HRS 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 Teachers Specific Learning Outcomes Teacher’s Learning Learning Activities Activities Resources Objective WEEK 1.1 1.2 Define data structure 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 Learning Resources 2.3 Draw graphs to illustrate the relations in 2.2 above 2.4 State properties of graphs: routes, edge sequence, directed, nondirected 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 COURSE: APPLICATION PACKAGES CODE: COM 411 CREDIT HRS: 60 HRS 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 Learning Activities 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 Specific Learning Objective Teachers Activities Learning Resources 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 Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Objective 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 aircondition 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 Teachers Activities Learning Resources 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 6.2 6.3 6.4 List all equipment available in D.P. environment Explain the functions of the equipment on 6.1 above with respect to special applications Describe methods of security of computer equipment 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 COURSE: COMPUTER GRAPHICS CODE: COM 421 CREDIT HRS: 75 HRS 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 Teachers Specific Learning Outcomes Teacher’s Learning Learning Activities Activities Resources Objective 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 Learning Resources 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 COURSE: PROGRAMMING LANGUAGE (C PROGRAMMING) CODE: CTE 313 CREDIT HRS: 75 HRS 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 Teachers Specific Learning Outcomes Teacher’s Learning Learning Activities Activities Resources Objective 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 Learning Resources 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 COURSE: OPERATING SYSTEMS II CODE: 314 CREDIT HRS: 30 HRS 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 Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Objective WEEK 1.1 1.2 1.3 1.4 Define a process Define the process state Explain the process tables 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 Teachers Activities Learning Resources 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 COURSE: COMPUTER HARDWARE SYSTEMS DESIGN CODE: CTE 321 CREDIT HRS: 60 HRS 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 Teachers Learning Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Activities Resources Objective WEEK 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 Explain the design, construction and characteristics of logic elements Explain pin connections and manufacture data sheet Draw the electronic circuits of single logic expressions using Diode Logic (DRL) Construct the electronic circuit in 1.3 above Explain the limitations of DRL gates Explain the emitter follower and the Diode Transistor Logic (DTL) gates Draw the electronic circuits of logic expressions using DTL Construct the electronic circuits in 1.7 above 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 microcircuits 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 COURSE: COMPUTER TECHNOLOGY CODE: CTE 410 CREDIT HRS: 75 HRS 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 Teachers Learning Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Activities Resources Objective 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 2.5 Use a formal approach to logic design 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 jobshop 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 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 5.5 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 6.2 6.3 6.4 6.5 6.6 6.7 6.8 Describe the internal functional blocks of the MC 6800 MPU e.g: a) Registers b) Buffers c) Instruction decoder and controllers 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 Explain the address modes of the MC 6800 MPU series Explain the instruction set of MC 6800 MPU series Analyze programme examples written in MC 6800 machine language Explain the limitations of the MC 6800 MPU series 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 Perform an experiment to illustrate the use and limitation of microprocessors PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER ENGINEERING COURSE: DATA COMMUNICATION & COMPUTER NETWORK CODE: CTE 411 CREDIT HRS: 75 HRS 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 Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Objective 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 multimicroprocessor 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 Teachers Activities Learning Resources 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, RS232 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 COURSE: COMPUTER ARCHITECTURE II CODE: CTE 412 CREDIT HRS: 30 HRS 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 Specific Learning Outcomes Teacher’s Learning Learning Activities Resources Objective WEEK 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Explain the various word formats Explain Von Neumann’s structure Explain the arithmetic logic unit and its basic registers Explain the register of the control units Explain basic registers of the 1/0 units Explain basic registers of the memory control unit Describe the 4,3,2,1 and 0 address machines Describe the single address machine Teachers Activities Learning Resources 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 macroprogramming 9.9 Do sample exercises on microprogramming application. PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER ENGINEERING COURSE: COMPUTER INSTALLATION & MAINTENANCE CODE: CTE 413 CREDIT HRS: 60 HRS 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 Teachers Specific Learning Outcomes Teacher’s Learning Learning Activities Activities Resources Objective WEEK 1.1 1.2 Identify types of computers 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 Learning Resources 2.3 2.4 2.5 2.6 2.7 2.8 by: i. Intermittent failure ii. Solid failure iii. Marginal failure iv. Dry joints v. Power surges 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 Carry out soldering and unsoldering on circuit boards Repair faulty board caused by: i. Open circuit ii. Short circuit iii. Wire wrapping Identify and correct failures due to: i. Unseated chips ii. Loose connections iii. Burnt out chips or components iv. Shorted leads of components Explain fault reporting and fault logging procedures in computer maintenance 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 firefighting 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 COURSE: MICROPROCESSOR IN CONTROL AND INSTRUMENTATION CODE: CTE 421 CREDIT HRS: 90 HRS 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 Specific Teachers WEEK Specific Learning Outcomes Teacher’s Learning Learning Activities Activities Resources Objective 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 Demonstrate the design of the control section of a digital computer as a control sequence of control signals Explain the incorporation of some supervisory function of the operating systems into firmware 1.3 1.4 Learning Resources 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 realtime 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, 7segment 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 COURSE: ARTIFICIAL INTELLIGENCE CODE: CTE 422 CREDIT HRS: 30 HRS 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 Learning Specific Teachers Learning Activities Resources Learning Activities Resources Objective WEEK 1.1 1.2 Define Artificial Intelligence 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 4.2 4.3 4.4 Define Expert system Explain the role of the concept, the knowledge engineer and the use in system development Explain knowledge representation and knowledge bases Apply expert system to real-life problems PROGRAMME: HIGHER NATIONAL DIPLOMA IN COMPUTER ENGINEERING COURSE: PROJECT 1 CODE: CTE 414 CREDIT HRS: 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 COURSE: PROJECT 11 CODE: CTE 424 CREDIT HRS: 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 ND 1. Basic Electricity/Measurement and Instrumentation 2. Electronic/Communication 3. WORKSHOP 1. Drawing Studio 2. Computer Studio 3. Mechanical Workshop 4. Computer Maintenance Workshop Computer Technology HND Control Engineering Additional facilities required for HND Digital System and Microprocessor BASIC ELECTRICITY/MEASUREMENT AND INSTRUMENTATION LABORATORY (NATIONAL DIPLOMA) S/N 1 2 3 4 5 6 7 8 9 ITEMS DESCRIPTION Basic Electricity Kit Ammeters (Various ranges) -0-25 A DC -0-25 A AC Milliameter -0-1000mA DC -0-1000mA AC Microameter -0-1000mA DC -0-1000mA AC Voltmeter -0-500V DC -0-500V AC Millivoltmeter -0-1000V DC Variac Ohmeter -0- 5 ohms -0-25 ohms -0-50(Multirange) Galvanometer (triple range) -0-50-0-50mA -0-500-0-500mA 5-0-5mA QUANTITY 5 S/N 10 ITEMS DESCRIPTION Wattmeter - Single phase - Three phase QUANTITY 10 10 20 20 11 Megger tester 5 10 10 12 Wheastone Bridge 5 10 10 13 Potentiometer 5 10 10 14 Electric Trainer Units 5 15 C R Oscillators 5 16 Experimental Trainer for AC and DC 2 Units 10 10 5 17 Rheostals (Various ranges) 20 each 10 10 20 18 Earth-loop tester 10 10 5 MEASUREMENT AND INSTRUMENTATION LABORATORY (HND) S/N 1 2 ITEMS DESCRIPTION QUANTITY Oscilloscopes - Single Trace 5 MHz with probe 3 - Dual Trace 15 MHz 3 - Dual Trace 35 MHz 3 - Probes 10x 5 - 3 Channel 100 MHz 1 - Large Screen Display Oscilloscope 1 Dynanometer instruments (assorted) 10 - Watt meter (Single + phase) - Energy meter (Single + 3 phase) - p.f. meters (Single + 3 phase) S/N 3 ITEMS DESCRIPTION Valve Tester QUANTITY 2 4 Frequency meters (digital) 5 5 6 Frequency Counters Circuit magnification meters 5 5 7 Sweep generator 2 8 Variable phase generators 2 9 10 Frequency generators Functions generator 2 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 2 Semi-conductor kit Electrical and thermionic fundamental laboratory kit Communication receivers demonstration units (radio, including transistor receiver) Experimental trainer for electronic circuits 5 5 17 18 Circuit construction deck DC Power supply out-put 0-20V/0-2A 20 10 19 Transistor amplifier demonstrator 10 Milliameter -0-1000mA DC -0-1000mA AC Microameter -0-1000mA DC -0-1000mA AC Millivoltmeter -0-1000mV DC Galvanometer (triple pole range) -0-50-0-50mA -0-500-0-500mA 5-0-5mA 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Oscilloscopes: - Single Trace 5 MHz with probe - Dual Trace 15 MHz - Large screen display Oscilloscope Signal generators (AF, RF) Valve tester Transistor tester Power supply unit 0-60v/3A Amplifiers Sweep generator Multirange DC voltmeters Multirange AC voltmeter Multirange AC ammeter Multi DC ammeter 5 5 20 21 22 5 5 1 5 each 2 5 10 units 5 5 10 20 20 20 23 24 RLC Bridge Avometer (Model-8) 5 5 10 10 10 10 10 10 10 5 S/N 1 2 3 4 5 ELECTRONIC/COMMUNICATIONS LABORATORY (HND) In addition to the items listed for ND, the following are required for HND: ITEMS DESCRIPTION QUANTITY S/N ITEMS DESCRIPTION Microwaves transmission laboratory kits Transmission line demonstrator Oscilloscope: - 2 channel 100 MHz - Dual Trace 35 MHz - Probes 10x - Storage Oscilloscope Frequency counters Tranducers (assorted) 5 5 10 10 10 5 5 5 each QUANTITY 6 7 8 9 RF, AF Power meters Circuit magnifiers Pulse generator Functions generator 5 each 10 5 units 5 units 10 Digital frequency meter 5 11 12 13 14 Variable phase generator Automatic digital multimeter CTV pattern generator pal system RF wide band generator 100KHz 100MHz 5 5 5 5 COMPUTER TECHNOLOOGY LABORATORY (NATIONAL DIPLOMA) S/N 1 2 3 4 5 6 7 ITEMS DESCRIPTION Digital systems Digital/technique cassette Microcomputer interface trainer kit Microcomputer trainer Function generator Oscilloscope(dual trace high frequency 100 MHz) Oscilloscope High frequency 25 MHz QUANTITY 5 1 5 5 5 2 3 S/N 8 9 10 11 12 ITEMS DESCRIPTION Logic probe Multimeter IC Tester Scrap P C and peripherials Printers, keyboard AVS UPS, Monitor Logic Tutor Frequency counter Power supply 0 -12V QUANTITY 5 5 2 5 2 5 2 2 ADDITIONAL FACILITIES REQUIRED FOR (HND) S/N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ITEMS DESCRIPTION Manufacturer Data sheet for CMOS, TTL, etc. Bread Board Multimeter Power supply The logic checker/logic probes The waveform or clock generation circuits The pull-up circuit The pull-down circuit The push button switch module The inverter circuit and their use in driving LEDS The high/low signal display module The numeric display module using 7-segment display Binary to 7-segment conversion module Semi-conductor switch module Digital counter circuit module Binary to Decimal conversion logic module Debouncing circuits Hexadecimal to binary conversion module The latch module One pulse generating circuits and power-up one-shorts Flip-flops and registers Presetable counter circuits Adder circuits Subtractor circuits Combination logic components to facilitate Truth-Table Implementation by students using discrete components: AND, OR NAND, NOR, EX-OR, EX-NOR. 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 QUANTITY 2 each 30 15 15 CONTROL ENGINEERING LABORATORY S/N 1 2 3 4 5 6 7 8 9 ITEMS DESCRIPTION Barometers Baromechanism units X-Y Recorders Analogue Computers Ward Leonard set Transducers (assorted) Digital phase meters Technometers X-Y Plotter QUANTITY 5 sets 5 sets 5 sets 2 sets 1 set 2 sets 2 sets 5 sets 2 sets S/N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 DIGITAL SYSTEMS AND MICROPROCESSOR LABORATORY ITEMS DESCRIPTION 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 An assortment of erasable and re-programmable Read only memories of different memory storage capacities An assortment of field programmable logic arrays (FPLA”S) to facilitate use in experiments An assortment of photo-electric devices; photo-transistors, diacs, photo-thyristors, slotted opto-couplers, source/sensor pairs Interface modules for practical as follows Melody module Amplifier module Speaker module Optical switch-module Relay module Piezoelectric buzzer module The symbol display module The sound module Eprom programmer (PC based with adaptor modules Eprom eraser (PC based) Variable width one-shot pulse module The DC motor module The AC motor module The stepper motor module Temperature sensor module The digital comparator module Analogue comparator module Digital to analogue converter module QUANTITY 2 3 3 3 2 2 2 5 2 1 1 1 1 2 2 2 2 1 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 2 3 4 5 6 7 8 9 10 Analogue to digital converter module Digital thermometer module Music synthesizer module Digital revolution counter module Digital clock module One-clip microcomputer digital temperature controller Bare-board (not enclosed) microcomputer trainer kits Wire wrap gums Wire wrap boards Hand tools: cutters, pliers, wire strippers, assorted screw-drivers, etc. An assortment of edge connectors Soldering stations RAM (Chips and modules) ROM (Chips and module) TOOLS Logic pulser Logic probe Logic clips 1 1 1 1 1 3 3 3 1 Volt-Ohmmeter Digital voltmeter Oscilloscopes IC insertion tool IC extraction tool IC socket (assortment): Buffer rs 244 Transceivers LS 245 Processor: 8085 8086 80186 80286 80386 80486 80586 68000 series Counters-(Mod. 10, 12, 16) 5 5 5 5 5 5 5 4 4 1 1 1 5 5 5 5 5 5 each S/N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 2 3 4 5 6 7 COMPUTER MAINTENANCE WORKSHOP ITEMS DESCRIPTION Functional Unix based micro-computer Microcomputers (5 disused & 3 working) 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 Disk drive head and carriage assembly Disk packs Disk drive machines Printers (3 disused and 3 working) Plotters Tape reels Computer motor Scraped PC and peripherals – Printer, UPS, AVR Soldering Ion of power rating not more than 20 watt Soldering socket Soldering station Vacuum cleaner Complete repair kit Multimeters IC extractors/insertion Oscilloscope dual 100MHz Additional Tools Analogue Multimeter Digital Multimeter D.C. Power supplies Insulated long nose plier with slide cutter General purpose screw drivers Electric soldering iron with vacuum pump Washing pans QUANTITY 1 8 2 2 2 2 3 10 1 6 1 old 5 Varieties 5 each 30 5 2 1 5 5 5 2 5 sets 5 sets 3 sets 10 sets 5 sets 5 sets 5 sets 8 9 10 11 12 S/N 1 2 Insulates screw driver sets Vacuum blower Cleaning kit: i. Drive head cleaner ii. Computer cleaning fluid iii. Paint brush (2” and 3”) iv. Duster (Napkin) Error diagnostic packages Computer/printers manuals 10 sets 2 sets 3 sets 3 5 5 varieties varieties SOFTWARE LABORATORY ITEMS DESCRIPTION Software: i. BASIC ii. FORTRAN 77 iii. COBOL iv. C Language/Assembler v. Logo and other assorted software Packages: i. Word processing ii. Spreadsheet iii. Statistical packages iv. Graphics packages v. Educational packages QUANTITY COMPUTER STUDIO S/N 1 2 3 4 5 ITEMS DESCRIPTION Micro Computer Uninterrupted Power supply Printers Diskette Modem QUANTITY 7 3 3 20pk S/N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 LIST OF BOOKS FOR COMPUTER TECHNOLOGY COURSES (ND AND HND) Title Author Publisher Advanced Microprocessors Architecture L. Gminiera and A. Valenzane Addison Wesley Digital Signal Processing R. A. Roberts and C. T. Mullis Addison Wesley Microprocessor Systems 16-bit Approach W. J. Eccles Addison Wesley Microcomputer Systems 16-bit Approach H. S. Stone Addison Wesley Introduction to Robotics H. S. Stone Addison Wesley Pulse Digital and Switching Waveforms Millman and Taub Addison Wesley FORTRAN 77 Donald M. Munno Hamold Digital Integrated Electronics Taub Hamold Computer Technicians Handbook Margolis A. TAB Books Interfacing Techniques Joseph Carr TAB Books Computer Peripherals Barry Wilkinson/David Horrocks Edward Arnold Computing with Fortran IV - Practical Course Donald M. Munno Edward Arnold Digital Control A. M. Zikil; Ellis Harwood Edward Arnold Computer Interfacing: Connection to the Real M. D. Cripps Edward Arnold World Basic Control System Technology C. J. Chesmond Edward Arnold Control Application of Microcomputers P. M. Mitchel Edward Arnold Microprocessor and their Manufacturing A. K. Kochlan/N. D. Burns Edward Arnold Applications Digital Techniques: From problem specification Thijseen A. P./Vink, H. A. et al Wiley to realization Checking Experiments in Sequential machines A. Bhattacharyya Wiley Security For Computer Networks D. W. Davies/W. L. Price Wiley Microprocessor System Design Techniques R. Barnett Wiley The Fifth Generation: The Future of Computer H. S. U. Wiley Technology Control Applications of Microcomputers P. Mitchel Hodder Stoughton Computer Peripherals Barry Wilkinson/David Horrocks Hodder Stoughton Basic Principles and Practices of D. E. Heffer/G. A. King/D. C. Hodder Stoughton Microprocessors Keith