Ahmadu Bello University (ABU) Zaria Electrical And Computer Engineering Courses from 1st year to final year. Course Content and Structure to guide Abu Zaria Students, Aspirants, Jamb Candidates and the General Public.
Watch Abu Zaria Tutorial Videos here for Free or continue reading for Abu Zaria Faculty of Engineering, Department of Electrical And Computer Engineering Courses, Compulsory Subjects, Course Codes and Credits for First and Second Semester.
Abu Zaria 100 Level Electrical And Computer Engineering Courses
First Semester 100 Level
Course Code | Course Title | Status | Credit Units |
---|---|---|---|
CHEM111 | Introductory General Chemistry | Core | 2 |
CHEM121 | Inorganic Chemistry | Core | 2 |
CHEM191 | Chemistry Practical 1 | Core | 1 |
PHYS111 | Mechanics | Core | 2 |
PHYS131 | Heat and Properties of Matter | Core | 2 |
PHYS161 | Physics Practical 1 | Core | 1 |
MATH101 | Elementary Set Theory | Core | 2 |
MATH103 | Trigonometry and Co-ordinate Geometry | Core | 2 |
MATH105 | Differential and Integral Calculus | Core | 2 |
GENS101 | Nationalism | General | 1 |
GENS103 | English and Communication Skills | General | 2 |
Second Semester 100 Level
Course Code | Course Title | Status | Credit Units |
---|---|---|---|
CHEM112 | Introductory Physical Chemistry | Core | 2 |
CHEM192 | Chemistry Practical II | Core | 1 |
PHYS122 | Electricity, Magnetism and Modern Physics. | Core | 2 |
PHYS124 | Geometrical and Wave Optics | Core | 1 |
PHYS162 | Physics Practical II | Core | 1 |
MATH102 | Algebra | Core | 2 |
MATH104 | Conic Sections and Applications of Calculus | Core | 2 |
MATH106 | Vectors | Core | 2 |
STAT102 | Introductory Statistics | Core | 2 |
COSC102 | Programming in Basic | Core | 2 |
ENGG102 | Introduction to Engineering | Core | 1 |
Course Code | Course Title | Status | Credit Units |
---|---|---|---|
CHEM132 | Introductory Organic Chemistry | Elective | 2 |
GENS102 | Environmental Health | Elective | 1 |
GENS104 | History and Philosophy of Science | Elective | 1 |
Abu Zaria 200 Level Electrical And Computer Engineering Courses
First Semester 200 Level
Course Code | Course Title | Status | Credit Units |
---|---|---|---|
EEEN201 | Electric Field and Circuit Theory | Core | 2 |
EEEN203 | Machines, Power and Installations | Core | 2 |
CVEN201 | Theory of Structures | Core | 1 |
MEEN201 | Engineering Graphics | Core | 2 |
MMEN201 | Material Science | Core | 2 |
MATH241 | Calculus I | Core | 3 |
MATH243 | Algebra I | Core | 2 |
WREN201 | Fluid Mechanics | Core | 2 |
Second Semester 200 Level
Course Code | Course Title | Status | Credit Units |
---|---|---|---|
EEEN202 | Electronics, Measurement and Transducers | Core | 2 |
CHEN202 | Introduction to Management | Core | 1 |
MEEN202 | Engineering Drawing | Core | 2 |
MEEN204 | Strength of Materials | Core | 2 |
MEEN206 | Dynamics of Machines | Core | 2 |
MEEN208 | Basic Thermodynamics | Core | 2 |
MATH242 | Calculus II | Core | 2 |
MATH244 | Algebra II | Core | 3 |
GENS202 | Entrepreneurship and Innovation | Core | 2 |
Abu Zaria 300 Level Electrical And Computer Engineering Courses
First Semester 300 Level
Course Code | Course Title | Status | Credit Units | Prerequisites |
---|---|---|---|---|
EEEN301 | Circuit Theory and Systems I | Core | 2 | EEEN201 |
EEEN303 | EM Fields and Waves | Core | 2 | EEEN201 |
EEEN309 | Electrical Machines | Core | 1 | EEEN203 |
EEEN311 | Laboratory Practical and Project I | Core | 2 | |
CMEN305 | Physical Electronics | Core | 2 | EEEN202 |
CMEN307 | Digital Electronics | Core | 3 | EEEN202 |
COEN301 | Introduction to Computer Systems | Core | 2 | |
MATH341 | Diff. Equations and Transforms | Cognate | 2 | MATH241 |
STAT343 | Statistics | Cognate | 2 | STAT102 |
Second Semester 300 Level Courses
Course Code | Course Title | Status | Credit Units | Prerequisites |
---|---|---|---|---|
EEEN302 | Circuit Theory and Systems II | Core | 2 | EEEN201 |
EEEN304 | Power Engineering I | Core | 2 | EEEN203 |
EEEN306 | Power Electronics I | Core | 2 | EEEN202 |
EEEN308 | Measurements and Instrumentation | Core | 2 | EEEN202 |
EEEN314 | Laboratory Practical and Project II | Core | 2 | |
CMEN310 | Electronics Engineering I | Core | 2 | EEEN202 |
CMEN312 | Telecommunication Principles | Core | 2 | EEEN202 |
COEN302 | Control Engineering I | Core | 2 | |
GENS302 | Business Creation and Growth | Core | 3 |
Restricted Elective Courses
Course Code | Course Title | Status | Credit Units | Prerequisites |
---|---|---|---|---|
EEEN318 | Technical Writing and Presentation | Restricted | 1 | |
COSC344 | Programming in Java | Restricted | 2 | |
QTYS309 | Development Economics | Restricted | 2 |
UNRESTRICTED ELECTIVES: Electives can be offered from any one of the following Faculties: Engineering, Environmental Design, Science, Arts, Social Sciences, Education and Administration.
Abu Zaria 400 Level Electrical And Computer Engineering Courses
First Semester 400 Level Courses
Course Code | Course Title | Status | Credit Units | Prerequisites |
---|---|---|---|---|
CMEN401 | Data Communication | Core | 2 | CMEN312 |
CMEN405 | Digital Electronics II | Core | 2 | CMEN307 |
COEN401 | Microcomputer and Microcontroller Applications | Core | 1 | |
COEN405 | Network Technology | Core | 2 | COEN301 |
COEN407 | Control Engineering II | Core | 2 | COEN302 |
QTYS421 | Law For Engineers | Cognate | 2 | |
MATH441 | Complex Analysis | Cognate | 2 | |
COSC441 | Numerical Analysis | Cognate | 2 | |
COEN403 | Programming in C++ | Core | 2 | |
COEN411 | Laboratory Practical and Project III | Core | 2 | EEEN311 |
Second Semester SIWES: 24 Weeks (Second Semester and Long Vacation)
Abu Zaria 500 Level Electrical And Computer Engineering Courses
First Semester 500 Level Courses
Course Code | Course Title | Status | Credit Units | Prerequisites |
---|---|---|---|---|
EEEN511 | Reliability and Maintainability | Core | 2 | |
CMEN517 | Digital Signal Processing | Core | 2 | |
COEN501 | Soft Computing Techniques | Core | 2 | |
COEN503 | Digital System Design | Core | 2 | CMEN405 |
COEN505 | Advanced Network Technology | Core | 2 | COEN405 |
COEN507 | Control Engineering III | Core | 3 | COEN407 |
COEN599 | Final Year Project | Core | 3 |
Second Semester 500 Level Courses
Course Code | Course Title | Status | Credit Units | Prerequisites |
---|---|---|---|---|
COEN502 | Software Engineering | Core | 2 | |
COEN504 | Web-Based Design and Applications | Core | 2 | |
COEN506 | Computer System Architecture | Core | 2 | |
COEN508 | Digital Computation | Core | 2 | CMEN405 |
COEN510 | Network Security and Cryptography | Core | 2 | COEN405 |
COEN512 | Engineering Design and Sustainability Studies | Core | 2 | |
COEN599 | Final Year Project | Core | 3 |
Restricted Elective Courses
Course Code | Course Title | Status | Credit Units | Prerequisites |
---|---|---|---|---|
EEEN501 | Advanced Circuit Theory | Restricted | 2 | EEEN302 |
COEN509 | Database Management System | Restricted | 2 | |
COEN512 | Mechatronics | Restricted | 2 | COEN407 |
CMEN510 | Communication Power System | Restricted | 2 | EEEN304 |
CMEN510 | Communication Power System | Restricted | 2 | MATH341 |
EEEN301: CIRCUIT THEORY AND SYSTEMS I (2CU) |
---|
Review of Network theorems and Topologies. TRANSIENT RESPONSE OF FIRST AND SECOND ORDER CIRCUITS: Test signals: Exponential function, sinusoid, unit step unit impulse, and complex exponentials. First order circuits; RL and RC circuits driven by initial conditions and by test signals; Classical solutions and operator method; Use of Laplace transform method and convolution techniques; Numerical solutions; Second Order circuits; RLC circuits driven by initial conditions and by test signals; Solutions using Laplace transforms; Over-damped, critically damped and under-damped responses; State equations; Numerical solution of state equations. SINUSOIDAL STEADY-STATE ANALYSIS: Frequency-domain analysis; Complex number phasors and rotating phasors; Steady-state response; Impedance and admittance; Mesh and Nodal equations; Power factor and power factor correction; Power and maximum power theorem. LOCUS AND PHASOR DIAGRAMS: Series circuits of fixed resistance and variable reactance and vice versa; Z and Y plane locus; Current locus diagrams; -Y transformation theorem and phasor diagrams; -Y 3-phase transformer connections using three single-phase transformers. TRANSMISSION LINES: Review of transmission line parameters; Types of power transmission lines and their circuit representations. |
EEEN303: ELECTROMAGNETIC FIELDS AND WAVES (2CU) |
Review of EM laws in integral form: Gauss law. Ampere’s law and Faraday’s law; UNIFORM EM PLANE WAVES: Magnetic fields in and around current carrying conductors; Conduction and displacement currents; Derivation of Maxwell’s equation in curl form from Faraday’s and Ampere’s laws; Time varying electric and magnetic fields in free space; The wave equation; Plane waves in vacuum, dielectric conducting and lossy media; Skin effect; Polarization of waves; Poynting’s vector and energy propagation in free space. Boundary conditions; Plane waves in unbounded dielectric media; Reflection and transmission of plane waves. EM RADIATING SYSTEMS Antennae: isotropic antenna, elementary dipole near the far fields; Antenna parameters; Half-wave antenna; Practical antenna e.g. loop, horn and parabolic. |
EEEN309: ELECTRIC MACHINES 1 (2CU) |
TRANSFORMERS: Phasor diagrams and equivalent circuits; Regulation and efficiency; Performance calculation (derivation of exact and approximate voltage drop equations) and types of transformers; Autotransformer and instrument transformer; Per-unit system of calculation; Vibration and noise. MACHINE WINDINGS: Concentrated and distributed windings; Terminologies: Armature winding, slot, conductor coil, coil-side, full pitch, short chord etc; DC armature windings: Simplex lap, simplex wave, equalizers, frog-leg, multiplex windings; AC armature windings: concentric, double layer lap and wave, fractional slot windings; MMF patterns in air-gaps. DC MACHINES: Constructional features of prototype DC machines; Calculation of EMF generated in armature windings; Circuit model of DC machine; Developed torque; Ways of exciting field windings; Losses and efficiency; Armature reaction and commutation; Flash-over, Sparking, compensating windings, interpoles and brush shift. DC GENERATOR: Working principles, types and performance characteristics; Built-up voltage in self-excited machines. DC MOTOR Working principles, types and performance characteristics. Starting and braking speed regulation. |
EEEN311: LABORATORY PRACTICAL AND PROJECT I (2CU) |
ELECTRICAL MACHINE LAB: Laboratory work on Electrical Machines APPLIED ELECTRICITY LAB: Laboratory work on Circuit Theory ELECTRONICS LAB: Laboratory work on Physical and Digital Electronics TRANSFORMER DESIGN AND CONSTRUCTION PROJECT. |
CMEN305: PHYSICAL ELECTRONICS (2CU) |
ENERGY BAND THEORY: Free electron motion in static electric and magnetic fields; Electronic structure of matter; Conductivity in crystalline solids; Energy band theory of electrical conductors, insulators and semi-conductors; Conductivity and mobility; Carriers and transport phenomena in semiconductors. QUANTITATIVE THEORY OF THE PN JUNCTION: Formation of the PN junction; Depletion layer and its capacitance; Construction, characteristics and applications of the PN junction diode; Zener diode, photo-devices (diodes and transistors) and photocells; LEDs, transistors, FETs (Junction and MOS) and SCRs. FABRICATION TECHNIQUES: Elementary discrete devices fabrication techniques; Introduction to IC technology; IC fabrication techniques; PCB fabrication techniques; Photolithography and Nanotechnology. |
CMEN307: DIGITAL ELECTRONICS I (2CU) |
INTRODUCTION: Evolution of the digital computer; Computer classification; Organization and functions of the major parts of the computer. DATA REPRESENTATION IN COMPUTER: The binary number system and arithmetic; One’s and two’s complement arithmetic; Addition with negative numbers, carries and overflows; Sign and magnitude notation; Representation of non-numeric data; The ASCII character set; Text encoding and string; Alphanumeric ordering; Representation of fractional numbers; Radix conversion; Rounding; Floating-point representation; BCD representation and arithmetic. BOOLEAN ALGEBRA: Review of elementary digital concepts; Switching properties of electronic devices; Switching and wave-shaping circuits; Logical variables and functions and standard forms; Min-term and max-term designation of functions. MINIMIZATION TECHNIQUES: Calculus; K-maps ; Quine-Macluskey technique; Veitch Maps. |
COEN301: INTRODUCTION TO COMPUTER SYSTEMS (2CU) |
Definition and Description of a Computer System; Names, Properties and identification of: Casings and Power Supply Units, Internal Components, Ports and Cables, Input and Output Devices; System Resources and their functions; Hardware and Software Tools used in PC Preventive Maintenance and Troubleshooting; Definition and Types of Operating Systems; Description of Microsoft Windows OS with respect to Functions, Limitations and Compatibilities; Preventive Maintenance Techniques for OS. Troubleshooting OS; Introduction to Linux and Mac OS; Description of the Laptop and other Mobile (portable) Computing Devices; Introduction to Printing and Scanning Technologies; Types and Properties of Printers and Scanners; Introduction to Computer Security and Networking. |
ENGINEERING MATHEMATICS MATH341: DIFFERENTIAL EQUATIONS AND TRANSFORMS STAT343: STATISTICS. |
SERVICE COURSES OFFERED FOR THE FACULTY OF ENGINEERING BY THE DEPARTMENT OF MATHEMATICS |
300 Level Second Semester EEEN302: CIRCUIT THEORY AND SYSTEMS II (2CU) |
NETWORK FUNCTIONS, POLES AND ZEROES: Driving point impedance of a one-port network; Transfer functions’ Poles, zeroes and pole-zero diagrams; Positive real functions; Realizability of driving point function; Foster and Cauer’s methods of synthesis; Frequency responses and resonance. TWO- PORT NETWORKS: Two-port network parameters: Z, Y and h parameters; Reciprocity relations for reciprocal two ports; Measurement of the parameters; Transmission (chain) parameters; Cascaded chain parameters; Image impedance for symmetrical two-ports; Filter characteristics: low, high and bandpass characteristics; Design of constant K and m-derived filter section; Insertion loss; Two-port network synthesis. FOURIER METHODS OF ANALYSIS: Fourier series with application to representation of non-sinusoidal signals; Fourier transforms and response of linear networks; Power (or energy) spectra; Analysis and synthesis of non-linear dynamic circuits; Application of computers in the analysis and synthesis of linear and non-linear circuits; Convolution. Auto and cross-correlation. ANALOG COMMUNICATION SYSTEMS: Random and discrete signal; Autocorrelation functions; Power spectral densities; Bandwidth of different signals: Speech, pictures, fax etc |
EEEN304: POWER ENGINEERING I (2CU) |
GENERATION OF ELECTRIC ENERGY: Sources of energy; Heat value of fuels; Thermal stations; Hydroelectric stations; Nuclear stations. ECONOMICS OF POWER SUPPLY: Fixed and running charges in electric power production; Load curves and load duration curves including concept of base, intermediate and peak load; Definition of load factor, maximum demand, Diversity factor and their effects on generation. DISTRIBUTION SYSTEM: Survey of power system components: feeders, distributors, services mains, radial and ring-man systems; Voltage drop in distribution systems; Per-unit qualities. OVERHEAD TRANSMISSION SYSTEM: Conductors and insulators; Transmission line parameters; Resistance, inductance and capacitance; Skin effect; Corona discharge; Stringing: Calculation of sag and tension; Stringing chart and performance; Representation of short and long power lines. UNDERGROUND CABLES: Types; Inductance of concentric cables; Capacitance of single-core and three-core cables; Thermal characteristics; Sheath currents. CIRCUIT BREAKERS: Principles of arc-extinction; Types of circuit breakers; Current growth in a purely inductive circuits; Interpretation of circuit breakers test oscillographs; Current chopping; Resistance and capacitance switching; Breaking and making currents. |
EEEN306: POWER ELECTRONICS I (2CU) |
INTRODUCTION: Review of semiconductor theory. PN junctions, transistors and thyristors. SILICON CONTROLLED RECTIFIERS Constructional details, characteristics and principle of operation. Transistor analogy. Methods of turning-OFF. Device specification. Gate characteristics (gate circuit parameters, measurement of device parameters, circuits for gate triggering). Internal power dissipation and temperature rise. Series operation of SCRs. Parallel operation. String efficiency. Protection. TRIACS: Theory of operation. Gate characteristics Turn- On methods. Phase control using Triacs OTHER POWER ELECTRONIC DEVICES: Schotsky diode. Diac. Silicon controlled switch.. GTO, UJT and relaxation oscillators. Programmable UJT. Unilateral and bilateral switches. Solar switching devices. TRANSISTOR SWITCHES: Analysis of circuits using transistors as switches. PROTECTION OF SEMICONDUCTOR DEVICES Snubber circuits etc |
EEEN308: MEASUREMENT AND INSTRUMENTATION (2CU) |
OVERVIEW OR MEASUREMENT METHOD Analogue techniques. Comparison techniques. Substitution methods. Null methods. Digital methods. DISPLAY METHODS Analogue methods. Pointer instruments. Graphical instruments. Digital methods. ACCURACY: Values and uncertainty. Errors. Summation of errors. Random errors. Specifications and standards. Calibration procedures. INPUT CHARACTERISTICS: Sensitivity scaling and matching. WAVEFORMS Sine-wave. Mean value. rms value. form factor and crest factor. Phase relationships. Bias. Harmonics. Frequency effects. Bandwidth. Rise time. Interference: environmental and coupled. ANALOGUE INSTRUMENTS Moving coil instruments. Electrodynamics instruments. Other pointer instruments. Energy meters. The cathode-ray oscilloscope. Tape recorders. COMPARISON METHODS: DC and AC potentiometers. DC and AC bridges. DIGITAL INSTRUMENTS Counters. Multi function digital voltmeters. DAC and ADC conversions. Sample and Hold circuits. Wave analyzers. TRANSDUCERS: Classification, types and characteristics: To cover various methods of converting various signals into electrical variable. |
EEEN314: LABORATORY AND PROJECT (2CU) |
ELECTRICAL POWER LAB: Laboratory work on Electrical Power Systems MEASUREMENT LAB: Laboratory work on Instrumentation and Measurements. COMPUTER LAB: Laboratory work on Computer Applications. CONTROL LAB: Laboratory work on Control systems. WORKSHOP PRACTICE AND CONSTRUCTION. |
CMEN310: ELECTRONICS ENGINEERING:1 (2CU) |
POWER SUPPLIES:Half-wave and full-wave diode rectifiers with resistive loads. Poly-phase rectifiers. Ripple filtering. Voltage clipping, clamping and multiplying circuits. Regulated power supplies: simple zener diode regulator, shunt regulator, series regulator. IC rectifier and regulator chips. Switched mode power supplies. BJT AMPLIFIERS: BJT construction, operational characteristics and configurations. Operating point. DC and AC loadlines. Biasing circuits. Bias stability and stability factor. Stabilization against variation in hfe and Vcb. Thermal runaway. Classification of cascaded amplifiers. The gain-bandwidth product. RC and transformer coupling. Low, medium and high frequency equivalent circuits. Small-signal T- and h-parameter equivalent circuits. Design of BJT amplifiers. FET AMPLIFIERS: Constructional details and characteristics of JFETs and MOSFETs. RC coupled JFET and MOSFET amplifiers. Functions of circuit component. Graphical analysis for DC and AC loadlines. Different biasing arrangements. Design of FET amplifier circuits. Phase-lock loop circuits. AUDIO POWER AMPLIFIERS: Classes of amplifiers. Amplifier distortion and harmonics. Power output and efficiency. Push-pull amplifiers. Complementary symmetry. OPERATIONAL AMPLIFIERS: Basic op-amp characteristics and circuits. Difference amplifier circuits. Inverting and non-inverting circuits. Summing, differentiating and integrating circuits. Analogue computation. OSCILLATORS: Feedback concepts. Effect of feedback on gain, distortion, bandwidth, input and output impedances. Feedback circuits. Negative resistance oscillators. Wien-bridge and Ladder phase-shift oscillators. Harley, Colpitts and crystal oscillators. |
CMEN322: TELECOMMUNICATIONS PRINCIPLES (2CU) |
TELECOMMUNICATION LINKS: Block diagram representation and function of different subsystems of the link. Need for modulation. ANALOG COMMUNICATION MODULATION TECHNIQUES AND DETECTION: Amplitude modulation (AM/DSB, SSB, VSB); Simple modulators; Power and bandwidth performance; Angle modulation (FM and PM); Transmission bandwidth requirements and distortion; Interference; Clippers and limiters; Receivers for CW modulation: discrimination, frequency tracking loop, phase locked loop and noise performance; Superheterodyne receivers; Scanning spectrum analyzers; FDM systems; TV: Monochrome and colour transmitters and receivers; Noise system models and parameters; Bandpass noise; linear model with noise; exponential model with noise. COMMERCIAL RADIO SYSTEMS: Propagation of radio waves in free space; The ionosphere; Critical frequency for wave propagation through the ionosphere; M.U.F. and skip distance; Ground waves and line-of-sight communications. DIGITAL TECHNIQUES: Sampling theorem; Pulse amplitude modulation; Pulse width modulation; Multiplexing; Quantization systems; Pulse code modulation; Delta modulation; Cause and correction for errors in PCM and DM; Ideal and matched filters; Frequency acquisition; Phase referencing and timing; Line coding; Block encoding; Shannon’s theorem. |
COEN302: CONTROL ENGINEERING I (2CU) |
INTRODUCTION: Definition and historical review of control engineering; Types and characteristics of control systems; Mathematical techniques: Block diagram algebra; Laplace transformation theorems. MODELING AND REPRESENTATION: Dynamic equations of simple electrical, Electrical And Computer, thermal and fluid flow systems; Determination of transfer function: Using block diagram and signal flow graphs. TIME RESPONSE AND PERFORMANCE SPECIFICATION: System poles and zeroes, order and types; Natural modes; System response to test signals-step, impulse, ramp and parabolic input functions; Steady-state errors; Static and dynamic error coefficients. TIME DOMAIN PERFORMANCE MEASURES: Response (transient) of a second order system to a step input: Determination and significance of rise-time, delay time, peak-time, peak overshoot, selling time, damping ratio, natural frequency etc in transient response analysis; Design and analysis of a position servomechanism with proportional, integral and derivative (PI, PD and PID) control action. FREQUENCY RESPONSE AND ANALYSIS: The sinusoidal test functions and frequency response test; Frequency response analysis; Polar plots, Nyquist plots and Bode plots of commonly encountered transfer functions; Identification of systems from frequency response data; Frequency response measures: Bandwidth, resonant peak, phase and gain margins etc. STABILITY ANALYSIS: Concept of system stability; Algebraic criteria for absolute stability; Simplified Nyquist stability criterion. |
GENS302: BUSINESS CREATION AND GROWTH (2CU) |
Concentrating on entrepreneurship and enterprise development, particular attention is given to the start-up, purchasing and management of small to medium-sized industrial firms in an environment that would appeal to Engineering students. The focal point is in understanding the dilemmas faced by entrepreneurs, resolving them, developing a business plan and the maximum utilization of the financial, marketing and human resources that make for a successful operation. |
300 LEVEL RESTRICTED ELECTIVES COSC344: PROGRAMMING IN JAVA (2CU) |
History of Java; Problem Representation: Pseudo-code representations. Object Oriented analysis; Introducing Object-Oriented Programming: Classes and objects; methods and fields; constructors. Anatomy of a class; Multiple Java Classes: Programmes with multiple classes; documenting programmes; Grouping Objects or Classes Together: Grouping objects together in arrays; dynamic groups; grouping classes in hierarchies; Handling Errors: Error-handling techniques in Java; Handling Files: Reading and writing streams and files; Simple Graphical Objects: Creating simple graphical objects; laying out graphical components; creating simple graphical user interfaces. |
EEEN318: TECHNICAL WRITING AND PRESENTATION (1CU) |
Principles of effective communication; Professional use of the English Language; Principles of technical writing; Oral presentation of technical ideas; Application of presentation software (e.g. MS POWERPOINT HARVARD GRAPHICS etc) |
QTYS309: DEVELOPMENT ECONOMICS (2CU) |
SERVICE COURSE FOR THE FACULTY OF ENGINEERING OFFERED BY THE DEPARTMENT OF QUANTITY SURVEYING |
400 Level First Semester CMEN401: DATA COMMUNICATION (2CU) |
INFORMATION THEORY: Information measure: entropy and information rate; Transmission on discrete channels (binary symmetric channel model); Discrete channel capacity; SNR; Bandwidth/SNR trade–off. BASEBAND DIGITAL TRANSMISSION: Digital signaling formats (NRZ, RZ); Line encoding: BNZS, HDB-3; Errors in digital transmission and error models; Linear reception techniques: maximum likelihood receiver; Integral reception method etc; Phase correction techniques in linear reception; Asynchronous and synchronous transmission. ERROR CORRECTION: Coding theory and abstract algebra; Source coding (Fano-Shannon, Huffman algorithms); Channel coding; Classification of codes: Linear block codes, Hamming, cyclic, BCH, RS convolutions codes; ARQ systems; FEC system. BANDPASS DIGITAL TRANSMISSION: Traditional digital modulation techniques: FSK, PSK and QAM; State of the art techniques: MSK, CPM etc; Performance of modulation in fading channels; Criteria governing modulation section; Modems and equalization. PROTOCOLS: The OSI reference model: Lower level protocols: RTSP, RTP, TCP/IP, RSVP; Application level protocols: HTTP.FTP, etc. SYNCHRONIZATION AND TIMING CONTROL: Clock recovery; carrier recovery; scrambler-descrambler, and encryption. |
CMEN405: DIGITAL ELECTRONICS II (2CU) |
BASIC DIGITAL COMPUTER ELEMENTS AND LOGIC CIRCUITS: Practical representation and basic design principles of logic gates (DTL DCTL, TTL etc) and memory elements; Fan-in and fan-out; Common logic ICs: AND OR NAND NOR XOR XNOR and NOT; Combinational logic circuits; Multiplexers, comparators, half-adder and full-adder; Design with NAND/NOR; Multiple output circuits; Noise in combinational circuits. CLOCK GENERATION CIRCUITS: Design and analysis of multivibrators; Schmidt trigger circuit and time-base generators using discrete transistors and digital ICs; Interfacing of logic families. MSI CIRCUITS: Different scales of integration;. Multiple output circuits;. Design of MSI circuits; Speed constraints; Noise in MSI circuits. SEQUENTIAL DIGITAL CIRCUITS: Output function of sequential circuits; Mealy-Moore circuits; Flip-flops (SR JK. T and D); Counters: Binary, Modulo-N, up-down; Registers: Input/output circuits; Synchronous circuits: clocking, clock rate, skew; Fundamentals of sequential finite state machines; Introduction to the design of sequential systems; Algorithmic state machines; Programmable logic arrays (FPGA etc) |
COEN401: MICROCOMPUTER AND MICROCONTROLLER APPLICATIONS (2CU) |
NUMBER REPRESENTATION: binary representation of unsigned integers, signed integers (sign-magnitude and twos complement formats); characters; Binary Coded Decimal (BCD); bit-field representations (microcontroller instructions and time); hexadecimal representation; and number base conversion. ARCHITECTURE: Von Neumann and Harvard microprocessor/microcontroller architectures; the Von Neumann bottleneck; data paths and control paths in a simple microcontroller architecture (based on a16/32/64bit PIC/Atmel/AVR,etc); load and store operations; and relative jump (branch) instructions to control program flow. 16/32/64-Bit PIC/Atmel/AVR,etc INSTRUCTION SET: instruction types; addressing modes; instruction formats and decoding; and subroutine calls and the stack. DIGITAL INTERFACING: general-purpose digital input/output resources on the 16/32/64bit PIC/Atmel/AVR, etc; structure of a general-purpose digital input/output circuit; tri-state and Schmidt trigger buffers; and programming input/output ports. PROGRAMMING AND APPLICATION DEVELOPMENT: System or application development using a 16/32/64bit PIC/Atmel/AVR,etc |
COEN403: PROGRAMMING IN C++(2CU) |
Procedural Versus Object Oriented Programming Languages; Object Oriented Design Strategy and Problem Solving; Basics of C++ Programming Language; Objects and Classes; Member Functions; Public and Private Members; Dynamic Memory Management; Constructors and Destructors; Templates (STL); Object Encapsulation; Derived Classes; Class Hierarchies; Inheritance and Polymorphism; Operator Overloading; Stream Class; Implementation of Data Structures using C++; Utilization of Data Structures (Stacks, Linked Lists, Trees and Graphs) in Solving Engineering Problems; Use Of C++ Standard Template Library (STL) in Code Development. |
COEN405: NETWORK TECHNOLOGY II (2CU) |
Networking basics: definition of basic terms and concepts like bandwidth, latency, packet and circuit switching, etc; Network types: wired, wireless and fibre-based; Network Components and Devices; OSI and TCP/IP Models and Protocols; Switching and Routing protocols; Routing Algorithms and Metrics; IP Addressing Organization and Subnets; Classless Routing and Introducing IPv6; LANs, SANs, WANs, MANs, WLANs etc: Physical structures and access protocols; Network troubleshooting tools; Introduction to network design using Packet Tracer; The Internet and Domain Name System (DNS). |
COEN407 CONTROL ENGINEERING II (2cu) |
REVIEW of MATLAB Control Toolbox FURTHER GRAPHICAL TECHNIQUES: M and N charts; Nichol’s chart; Inverse Nyquist plots; Root locus construction. CLASSICAL DESIGN TECHNIQUES: Classical design performance;. Specification in time and frequency domain; Cascade and feedback compensation using: Root locus, Nyquist and Bode diagrams; Design of PID industrial controllers. COMPENSATORS: Design and analysis of Lead, Lag and Lead-lag compensators. INTRODUCTION TO NON LINEAR SYSTEMS: Common types of non-linearities; Some effects of non-linearities on close-loop control systems; The describing function method of analysis and the phase-plane method. DIGITAL CONTROL SYSTEMS: Introduction; Types of signals and systems; Sampled data systems; ADC, DAC and Sample-and-Hold circuits; Characteristics roots; Z-transforms; Relationship between Z- transforms and Laplace transform; Sampling theorem with respect to digital control; Z-plane stability analysis using Jury’s methods and bilinear transformation; Digital compensation. Introduction to microprocessor- based control. |
COEN411: LABORATORY PRACTICALS AND PROJECTS III (2CU) |
MICROCONTROLLER LAB: Laboratory work on Microcontroller applications. CONTROL LAB: Laboratory work on Control Engineering using MATLAB/Simulink. COMPUTER LAB: Laboratory work on Computer Engineering: Networking and Programming. NETWORK DESIGN AND CONFIGURATION PROJECT |
QTYS421: LAW FOR ENGINEERS (2CU) |
SERVICE COURSE OFFERED FOR THE FACULTY OF ENGINEERING BY THE DEPARTMENT OF QUANTITY SURVEYING |
ENGINEERING MATHEMATICS (4CU) COSC441 NUMERICAL ANALYSIS (2CU) MATH441: COMPLEX ANALYSIS (2CU) |
SERVICE COURSES OFFERED FOR THE FACULTY OF ENGINEERING BY THE DEPARTMENT OF MATHEMATICS |
500 Level First Semester EEEN511: RELIABILITY AND MAINTAINABILITY (2CU) |
Introduction to reliability, maintainability and availability; Elementary reliability theory; Applications to electrical and electronics components; Test characteristics of electrical and electronics components; Designing for higher reliability; Packaging, mounting and ventilation; Protection from humidity, dust etc. |
CMEN517: DIGITAL SIGNAL PROCESSING (2CU) |
Discrete signals and Z-transforms; Digital Fourier transform; Fast Fourier transform; The approximation problem in network theory; Synthesis of low-pass filters; Spectral transforms and their applications in synthesis of high-pass and band-pass filters; Digital fillers; Digital transfer function; Aliasing; One-dimensional recursive and non-recursive filters; Computer techniques in filter synthesis; Realization of filters in hardware and software; Basic image processing |
COEN501: SOFT COMPUTING TECHNIQUES (2CU) |
Theory and applications of artificial neural networks: Multi-layer perceptron and back-propagation learning; Pattern recognition using the Hamming distance rule; Radial basis network; Hopfield network; Recurrent network; Introduction to use of ANN Matlab toolbox or any other analytical tool. Introduction to fuzzy set theory and fuzzy logic; Fuzzy logic system and control; Fuzzy time series analysis; Introduction to neurofuzzy systems; Introduction to use of fuzzy logic and ANFIS Matlab toolboxes or any other analytical tools. Introduction to Genetic Algorithm (GA), Artificial Immune System (AIS), Intelligent Agents, Game Theory etc. |
COEN503: DIGITAL SYSTEM DESIGN (2CU) |
Interfacing of logic families; Different scales of integration; Multiple output circuits; Design of MSI circuits; Speed constraints; Noise in MSI circuits; Review Of Digital Design Concepts; Digital system design process; EDA tools and design viewpoints; Design Using PLDs, CPLDs and FPGAs; Hardware Modeling with Verilog HDL; Behavioral Descriptions in Verilog; Synthesis of Combinational Circuit and State Machines; Language Constructs; Design for Testability; Design, Synthesis and Testing of Combinational Logic Circuits and State Machines Using An FPGA. |
COEN505: ADVANCED NETWORK TECHNOLOGY (2CU) |
Wired Networks: Design and configuration (Using Cisco/Juniper, etc devices); Wireless Networks: Design and Configuration (Using Cisco/Mikrotik etc devices); Wireless Networks and Mobility Issues at the Network and Transport Layer: Mobile IP and Micromobility Protocols; TCP in Wireless Environments; Overlay Networks; Flat Routing Protocols (DHTs); Peer-To-Peer Architectures; The Border Gateway Protocol (BGP) in practice; Design and Simulation of an Enterprise Network (Using Packet Tracer etc); Data Centre and High Performance Computing; Introduction to Mobile and Cloud Computing |
COEN507: CONTROL ENGINEERING III |
STATE-SPACE CONCEPTS: Introduction; State-Space description of linear systems; Transfer function; Concept of Controllability and Observability; Solution of controllability and observability problems using the Kalman and Gilbert’s tests; Canonical realization of systems having specified transfer functions; Solution of the state equation (state transition matrix): Laplace transformation, Canonical transformation and Cayley-Hamilton theorem; Feedback and full-order state observers: classical approach, Ackermann’s formula and linear quadratic regulator approach; Pole assignment and placement techniques. STABILITY: Stability in the sense of Lyapunov. OPTIMAL CONTROL: Optimality principle; the optimal control problem; types of optimal control systems; the LQR optimal controller. |
EEEN599: FINAL YEAR PROJECT |
This course lasts for one academic session. Each student must undertake a project under the supervision of a lecturer, submit a comprehensive report in accordance with Departmental guidelines, and defend the project at the end of the session. A project status report is to be presented at the end of first semester. |
500 Level Second Semester COEN502: SOFTWARE ENGINEERING (2CU) |
Multimedia and Multimedia Systems, Engineering Issues; Basics of Compression: Unconstrained and Software Life Cycle; Software Requirement Definition and Specification; Software Design; Object Oriented and Function Oriented Design; User Interface Design; Program Design Techniques; Jackson Structured Programming; Software Testing and Maintenance; Software Project Management; Project Estimation; Project Planning; Risk Identification; Scheduling; Project Design Using CASE. |
COEN504: WEB-BASED DESIGN AND APPLICATIONS (2CU) |
www and its evolution and protocols (TCP/IP, HTTP, FTP etc). Domain name registration (DNS, IP address etc) and regulation (ICANN etc); Types, functions and structure of browsers (e.g. Internet Explorer, Mozilla Firefox, Netscape, Opera etc); Search engines (e.g. Google, Yahoo, Bing, etc); Software robots (crawlers), URL and database query; File sharing and downloading; E-mail and instant messaging (SMTP, MIME, POP, IMAP, MSP, etc); Encryption; Study of web-based applications like Bluetooth, WebTV, MP3/4 players, chat-rooms, etc; Social Networking; Web-based information service; Directory structure; Web servers; Introduction to web design and content development using HTML, XML, php, javascripts, mySQL etc. |
COEN506: COMPUTER SYSTEM ARCHITECTURE (2CU) |
Evolution of Architectures; Architectures and Instructions; CISC and RISC architectures; Memory hierarchies; Memory management; Advanced memory systems (non-blocking caches, multi-porting/banking and virtual memory); Instruction Pipelining; Optimisation; Peripherals and Interfaces; Standard Bus Systems (e.g. SCSI, SATA and PCI); Peripheral Performance Enhancement; Processor data path design and control (hardwired and programmed); Advanced processor designs (Syperscalar and out-of-order execution); Introduction to multiprocessor architectures and performance. VLSI: Introduction to VLSI technology; MOS transistor theory; Inverter circuits; Data and control flow; MOS processing and design rules; Integration and system fabrication; Logic design with MOS; Architecture and design of system controllers; System timing; Signal processing using MOS VLSI technology. |
COEN508: DIGITAL COMPUTATION (2CU) |
Review of number systems and digital arithmetic. Arithmetic circuits: Adders (carry_lookahead, carry_skip, carry_bypass, Wallace trees and hybrid techniques); Multipliers (Sequential, Array, Booth and others) and various divider circuits; Floating-point units; Study of computation concepts: Hazards, meta-stability, false paths, inertial delay, sticky bits, clock skew-jitter, dynamic and static sensitization etc. |
COEN510: NETWORK SECURITY AND CRYPTOGRAPHY (2CU) |
Basic concepts in computer security; Software vulnerability analysis and defense: Viruses, worms, backdoor exploits (hacking), Trojan horses, buffer overflows etc. (Their history, evolution and the extent to which they imperil information in computers); Networking and wireless security; Use and limitations of firewalls and DMZs in protecting networks; Design of Network security systems; Intrusion detection and its associated problems; Applied cryptography; Fundamental methodology on how to design and analyze security-critical systems. |
COEN512: ENGINEERING DESIGN AND SUSTAINABILITY STUDIES (2CU) |
Laws, Regulations and Codes Governing Engineering Professional Practice; Principles of Engineering Design; The Role of the Engineer in Design; Feasibility Studies; Sustainability Issues In Engineering Design; Environmental Impact Assessment; Implementation and Sustenance of Projects; Project Management; Project Scheduling (CPM, PERT etc); Group Presentation of an Engineering Design Project that Addresses the Issues of Feasibility Studies, Environmental Impact of the Project, Project Timelines and milestones and its Sustenance using Standard Project Presentation Tools (e.g MSProject, MSPowerpoint etc) |
EEEN599: FINAL YEAR PROJECT |
This course lasts for one academic session. Each student must undertake a project under the supervision of a lecturer, submit a comprehensive report in accordance with Departmental guidelines, and defend the project at the end of the session. A project status report is to be presented at the end of first semester. |
RESTRICTED ELECTIVES EEEN501: ADVANCED CIRCUIT THEORY (2CU) |
TRANSMISSION SYSTEMS: Travelling waves (incident and reflected); Standing wave Patterns and SWR; Distortion and losses in line; Quarter and Half-wave lines; Impedance matching; The Smith Chart and applications. ACTIVE LITER FUNCTIONS: Low, High, Band-Pass, Band-Reject, Notch fillers and State variable fillers; Gain and delay equalizers; Bode, Butterworth and Chebyshev approximations; Elliptic and Bessel approximations; Basic filter synthesis; Cascade approach; Negative feedback topology; Positive feedback; Bi-quad circuits; The 3-amp bi-quad. DIRECT REPLACEMENT OF INDUCTANCES: Simulated, grounded and floating inductor; Variation of simulated inductance with frequency; Positive impedance inverters; Gyrators; Negative impedance converters; Synthesis of ideal amps embedded in RC networks: Sallen and Key circuits Sensitivity Analysis. |
COEN509: DATABASE MANAGEMENT SYSTEM (2CU) |
User Interface; Data Independence; User View; Three Data Models (relational, hierarchical, network, object oriented); Conceptual, Logical and Physical Database Design and Evaluation; Normalization; Query Languages; Query Optimization; Security, Integrity and Concurrency Protocols; Introduction to SQL and its Application to RDBMS; Database Design; Model Building; Data Table; Forms and Reports; Database Administration. |
COEN512: MECHATRONICS (2CU) |
Overview of Mechatronics and its design approach; Basic Instrumentation; 8-Bit microcontroller: introduction, hardware overview, programming, interrupts, on-chip subsystems, parallel I/O; Choice of embedded computers (AVR, PIC, etc); choice of level of languages: low level (assembly), mid level (C), high level (basic and ladder logic); Analog and digital devices: Op-amp, ADC, DAC, and power transistors; Modeling and control of electro-Electrical And Computer systems; Sensors, actuators, and their applications to intelligent manufacturing and mechatronic systems; Modeling of various actuators: (DC motors, stepper motors, induction motors), and sensors (position, velocity, force, tactile, and ultrasonic) or Programmable Logic Controller; Introduction to robotics and design of robots. |
CMEN510: COMMUNICATION POWER SYSTEMS (2CU) |
INTRODUCTION: Communication power system requirements and applications; Ampere-Hour capacity, etc EXCHANGE POWER PLANT: Energy storage; Types of cells: Lead-acid storage batteries, alkaline storage batteries, enclosed cells, glass box cells; Evaluation of selected secondary batteries: electrical, operational and comparative characteristics; Maintenance of storage batteries; Maintenance modes; Charging of storage batteries; Charge-discharge mode; Standby and buffer modes of operation; Charging devices; Semiconductor AC-DC converters (rectifiers); Motors. Generators. PRINCIPLES OF INVERTER CIRCUITS: Controlled rectifier: theory and characteristics; Inverter principles (rectification, inversion, etc); Electrical And Computer and transistor switch inverters; Phase controlled rectifiers and AC line voltage commutated inverters; Series, parallel capacitor commutated inverters; Inverter voltage control; Improving inverter output waveform; DC-DC inverter-rectifier; Time ratio control (TRC); Variable frequency TRC; Constant frequency TRC; Converter for stepping up voltage; SCR DC-DC power converters (push-pull, flyback and forward converters); AC-DC converter design; Power supplies using ICs; DC-DC high voltage power supply; DC-DC supply with multiple outputs; SCR voltage stabilizer; Special purpose power supplies: digital power supplies; Uninterrupted power supplies (UPS) block schematics; Programmable power supplies. PHOTOVOLTAIC GENERATORS: Elements of photovoltaic power systems; Fabrication of cells; Design of a converter. POWER AND LOAD CONNECTIONS: Powerboard; AC supply leads and standards; AC common and grounding leads; Isolation transformer; AC line regulation; Load connections: DC output characteristics; DC distribution terminals (DT); Decoupling capacitors; Ground return points. |
MATH542: PARTIAL DIFFERENTIAL EQUATIONS (2CU) |
SERVICE COURSE OFFERED FOR THE FACULTY OF ENGINEERING BY THE DEPARTMENT OF MATHEMATICS |
Abu Computer And Electrical Engineering Courses… Hope you found this helpful? Feel free to share with others and don’t fail to let me know how you feel using the comment box.
Recommended: Abu faculty and courses
Ozzy says
Are they done together in Abu
rama says
Am very great
And happy now only god wll do his part!Thanks
Wajim audu! says
thanks u!