0% found this document useful (0 votes)
44 views15 pages

CourseContent (Engineering)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views15 pages

CourseContent (Engineering)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

LADOKE AKINTOLA UNIVERSITY OF TECHNOLOGY, OGBOMOSO

FACULTY OF ENGINEERING AND TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CURRICULUM

FOR

POSTGRADUATE DIPLOMA PROGRAMMES

(Computer Engineering)
COURSE OUTLINE

First Semester

CSE 601: Computer Programme I - 3

CSE 615: Engineering Mathematics I - 3

CSE 603: Computer Logic - 3

CSE 610: Network Analysis - 3

CSE 621: Engineers in Society - 2

CSE 623: Engineering Statistics - 2

Total 16

Second Semester

CSE 602: Computer Programming II - 3

CSE 616: Computer Engineering - 3

CSE 618: Introduction to Microprocessor &

Microcomputer Technology - 3

CSE 620: Computer Engineering Lab - 1

CSE 622: Low Level Language - 3

CSE 624: Engineering Mathematics II - 3

Total 16
Third Semester

CSE 625: Technical Reports Writing - 2

CSE 611: Computer Architecture - 3

CSE 627: Operating Systems - 3

CSE 629: Control Engineering - 3

CSE 631: Data Communications - 3

CSE 633: Project I - 3

Total 17

Fourth Semester

CSE 626: Hardware Design Studies - 3

CSE 628 Computer Networks - 3

CSE 630: Hardware Design Lab - 2

CSE 632: Project II - 3

CSE 634: Engineering Law, Management &

Entrepreneurship - 2

CSE 636: Engineering Materials - 2

Total 17
Electives

CSE 637: Microwave Engineering - 3

CSE 638: Principles of Compilers - 3

CSE 639: Computer Graphics - 3

CSE 640: Modeling and Simulation - 3

CSE 641: Electromagnetic Principles - 3

CSE 642: Communication Principles - 3

CSE 643: Numerical Computation - 3

COURSE CONTENTS

CSE 601/602: Computer Programming I/II (3 Units)

Structured programming principles. Keywords and standard identifiers,

structure of a programming language. I/O statements. Control structures.

Arrays, sub-programming, records files, sets, enumerated and sub-range

data. Use Pascal.

CSE 603: Computer Logic (1 – 2 Units )

Review of Boolean algebra and logic circuit representation – Boolean

algebra, truth table, Venn diagram and Karnauph-mapping. Counters;

classification, synchronous and asynchronous counters. Programmable

counters, reversible, decade and Modulo-M counters. Registers: types- shift

registers, feedback shift registers etc and application. Programmable and


Memory devices. Integrated circuit’s characteristics of Digital logic families

MSI, LSI, DRI, RTL, DTLK, TTL, etc. Digital converters. Introduction to

microprocessors.

Programs and their linkage. Linkers and loaders. Relocating loaders.

Interfacing assembly language programs with high level language programs.

CSE 611: Computer Architecture

Hardware features of modern computer systems structural and functional

characteristics of computer components. Organization and design of digital

computing systems; description of current typical computing structure CPU

configuration and possible architecture software/hardware trade offs.

CSE 615: Engineering Mathematics I

Principles of Differential Calculus, Applications to plane curves, tangent,

normal and curvature. Sequence and series Taylor’s and Maclaurin’s series;

to include functions of several variables Maxima, Minimal and Saddle point.

Approximate solution of equation. Principles of integral calculus. Numerical

integration. First and Second order differential equations. Multiple

integration, line, surface and volume integral. Partial Differential equation

and applications to engineering problems.

CSE 616: Computer Engineering (3 Units)


(a) Circuits

General requirements, circuit parameters – Fan in/ out, Noise immunity and

generation, circuit topology, speed/power.

Basic circuit – Gates, flip-flops, registers.

Counters, Circuit families – TTL, ECL, MOS, DRL.

Special circuit- Pulse shaping, Driving, Addrs.

Tuning – Delays, Strobing.

Interconnection, Back winding, interfacing.

Peripheral equipment circuitry.

(b) Reliability

Component selection-sampled testing. Mean Time Between Failure:

Redundancy-component and system levels repetitive operation. Error

detection and correction-Parity, Grey codes Processing Errors, Fail safe/soft.

CSE 618: Introduction to Microprocessor and Microcomputer


(3 Units)

The intel 4004, 4040, 8080, 8085, 8086, 80286, Pentium. Other

microprocessor. Common, microprocessor manufactures. Classification and

types of microprocessors. Microprocessors systems. Examples of

microprocessor system. Overview of 16 and 32 bit microprocessor (INTEL,

MOTOROLA). Architecture and operation of a standard microprocessor.


But diagram of a microprocessor system: mechanical layer, electrical

characteristics. Mechanical ME trans. Interconnection. ME trans,

interconnection. Microprocessor systems. Memories in microcomputer

systems. Address decoding strategies and decoders. Microcomputer

interface: programmable peripheral interface, peripheral interface adapter,

DMA, Serial I/O interface. Timing and interrupt. CISC Vs RISC.

Multiprocessor systems. Bit –slice microcomputers. Structured

Programming Testability, Recoverability Pesudecodes Instruction set. High

–level programs for microprocessors.

CSE 619: Network Analysis (3 Units)

Review of Network theorems; Thevenin’s and Norton’s Reciprocity, star-

delta transformation and maximum power transfer. Two port networks y-

parameters, z-parameters, h-parameters and transmission parameters.

Responses of networks: Transient and steady state analysis. Networks

Laplace transforms and applications. Fourier analysis; Real and Complex

form of Fourier series. Fourier analysis of complex waveform. Line spectra

representation of periodic signal. Fourier transform and convolution

concepts.
CSE 621: Engineers in Society (1 Units)

Growth and effects of technology on the society. A review of the Nigerian

situation Role and responsibilities of an Engineer in Society, social, moral

and legal responsibilities. Education and training of Engineers. Industry,

Commerce and Management functions. Production, Personnel etc. industrial

law and labour relations. Manpower development and training. Private and

state control of enterprises. Introduction to operation research and

applications in Management techniques. Introduction to business/ industrial

law.

CSE 622: Level Language (3 Units)

Introduction to machine and assembly language. Machine programming

model i.e registers sets and memory structure. Concepts and instruction

formats. Data word definition. Address techniques including absolute,

relative, indexed and indirect modes. Implementation of high level language

operations and constructs in assembly language. Stack operations.

Procedures and parameters passing. I/O instruction and device handing.

Operation System interface Multi-module.


CSE 624: Engineering Mathematics II

Introduction to Fourier series analysis. Fourier transforms. Laplace

transforms and simple application to engineering. Integral functions:

Gamma, Beta, Error and Elliptic function.

Vector, scalars, vectors and scalar fields. Production of two, three or more

vectors. Vectors differentiation coordinates geometry of lines and planes.

Introduction to complex numbers. Elementary functions of complex

variable. Determinats and their properties. Solution of set of linear

equations, Crammer’s rule Matrices; Multiplexing/Demultiplexing;

MODERN, ADC, Systems Viability, Graceful degradation; MITTR, MTBF,

etc Computer selection for a given application economic versus technical

consideration.

CSE 627: Operating System (3 Units)

Hardware and software organization of computer systems Batch operating

concepts. Device drivers, scheduling, priority memory management,

interrupt handling, inter-processor communication principles of

multiprocessing and time sharing systems. Interpreters, assembler system

and application to Unix and C.


CSE 628: Introduction to Computer Network (3 Units)

Introduction to computer network. Network topologies, ISO model for

computer network protocols. Types of network-LAN MAN and WAN, ISO-

OSI Reference models. Interfacing and internetworking. Local Area

Network and Wide Area. Network. Network operating systems.

CSE 629: Control Engineering (3 Units)

Classification and examples of control systems. Control systems

technology, open logo and close loop block diagram models. Mathematical

models of feedback systems. Type of response, second other system, open

loop and close transfer functions. Characteristics of system stability root

locus. Ruth test and Nyquist criterior, Huwitz stability criterion. Fractional

stability criterion. Procedure blocks in cascade canonical form of feedback

system. Multi-input system. Reduction techniques signal flow graphs,

construction techniques, input output game formula. Reduction by signal

flow graphs. Routh locus analysis and design.

Nyquist analysis and design. Bode analysis. Construct M circles, construct N

circles, Nichols chart. Compensation techniques, lead, lag, lead-lag and lag-

lead compensation. Concept of state variables, state variable representation

of SISO & MIMO systems, state transition matrix and solution of linear time
invariant systems, canonical forms. Controllability, observability and

stability.

CSE 630: Hardware Design Laboratory (2 Units)

This course is meant to provide students the opportunity to make their own

hardware designs as teams and individuals and attempts to construct such

design under the guidance of the course instructor.

CSE 631: Data Communication (2 Units)

Information element in binary system. Conversion of continuous wave

signals to binary data. Bit and Binary convention. The do nature of data

transmission. Neutral and Polar modes of transmission. Bits and Baud.

Sources, entropy and the noiseless coding theorem. Asycnchronous

Transmission frame structure error and detection, throughout and overheads.

Synchronous.

Transmission: Protocol frame structure, error correction and detection clock

timing. Cyclic redundancy check (c), throughout and overheads, flow

control, nature of Errors. Forward-error-correction (FEC). Error correction

with feedback channel, Hamming code. Hamming distance. Cyclic codes.

Automatic repeat request (ARQ). Bit –error-rate (BER). Distortion Analog

media support for binary data. Digital transmission media. Circuit-switched

and Virtual-switched data transmission channels. Channels bandwidth


consideration capacity, noise and distortion, Memory-less channel. Simplex

half-duplex transmission modes. Equalizer conditioning for leased line

operation.

CSE 633/634 Project I/II (3 Units)

These courses afford the students the opportunity to try their hands on

problems in one of the professional areas of emphasis viz computer system

Design, knowledge-base Systems, Hardware system design, Computer

Engineering, Artificial Intelligence. The projects should embrace the

convergence of Electronics Computer communications and Control

Engineering.

CSE 637: Microwave Engineering (2 Units)

Review of Maxwell equations. Transmission line and wave guides

(rectangular and circular). Impedance matching and transformation. Passive

microwave devices. Resonant cavities and methods of excitation.

Microwave antennas and Radar systems. Planar structures; parallel plate

transmission lines, micro strip lines and circuits. Solid state device

microwave bipolar and FET, model and s-parameters. Vaccum devices;

magnetron, traveling wave tube, Klystron, etc.


CSE 638: Principles of Compliers (3 Units [3 – 0 – 0 ] )

a. Definition; Basic concepts of computer.

b. Application of regular expression in lexical scanners, Parsing (concrete

and abstract syntax, abstract syntax trees).

c. Application of context-free grammars in table-driven and recursive-

descent parsing.

d. Symbol table management, code generation by tree walking.

e. Compilation approaches- Multimpass, Single Pass, Load and Go;

Complier implementation-scanning syntax directed table driven.

f. Optimization techniques.

g. The use of tools in support of the translation process and the advantages

thereof program libraries and separate compilation. Building syntax-

directed tools.

CSE 639: Computer Graphics (2 Units [ 2 – 0 – 0 ])

a. Hierarchy of graphics software.

b. Using a graphics API.

c. Simple colour models (RGB, HSB, CMYK).

d. Homogenous coordinates.

e. Affined transformations (scaling, rotation, translation).

f. Viewing transformation, Clipping.


g. Programming examples in the creation and manipulation of graphics

objects.

h. Animation (2D and 3D).

CSE 640: Modeling and Simulation (2 Units [2-0-0])

a. Simulation Programming environments. Requirement analysis and design

modeling tools Testing tools.

b. Configuration management tools Tool integration mechanisms.

c. Basic concepts in computer simulation, methodology, experimental

design, simulation language.

CSE 641: Electromagnetic Principles (2 Units)

Review of electronics and magnetic fields. Time varying electromagnetic

field in different media. Introduction to Poisson’s and Laplace’s equations.

Boolean valued problems. Maxwell equations and its applications. Pointing

theorem wave equations, Plane wave and propagation. Electromagnetic

waves. Review of transmission theory, common wave-guide and

propagation in regular wave-guide and propagation in regular wave-guides,

attenuation in guides, guide termination and reasonant cavities.


CSE 643: Numerical Computation

(a) Computation – Representation of number, errors Computation of

function.

(b) Solution of Non-linear Equations.

(c) Newton-Raphson Method, iterative methods. Bairston’s method.

Aitken’s techniques.

(d) System of Linear Equations – Gaussian elimination, triangularization

method.

(e) Algebraic Eigen value Problems.

(f) The characteristics polynomial, the Power method, Gwens and

Householder methods.

You might also like