COURSES TAUGHT
- ECE 322 - Digital Logic and Computer Organization
ECE 323 - Microcomputer Fundamentals
ECE 323L - Microcomputer Fundamentals Lab
ECE 455/555 - Computer Networks
COURSE DESCRIPTION
ECE 322 - Digital Logic and Computer Organization
Prerequisite: EGR 244
- Engineering approaches to design and analysis of digital logic circuits.
number systems, Boolean algebra, logic gates, truth tables, Karnaugh
maps, combinational circuits, sequential circuits, PLDs in digital design,
computer organization and operation, microprocessors and microcontrollers.
ECE 323 - Microcomputer Fundamentals
Prerequisite: ECE 322
Corequisite:ECE 323L
- A study of the basic principles related to the design and interfacing
of microcomputer systems. Designing microprocessor based CPU modules,
EPROM, SRAM, and DRAM memory interfaces. Address decoding techniques,
timing requirements, adding wait states for slow memory systems. Concepts
related to parallel I/O and Programmed I/O. Introduction to hardware
interrupts and DMA. Embedded systems.
ECE 323L - Microcomputer Fundamentals Lab
Corequisite: ECE 323
- Experiments and design projects related to digital logic circuits,
microprocessors, embedded systems, programming and interfacing.
ECE 455/555 - Computer Networks
Prerequisite: ECE 323
- Protocols and structures for computer networks. Circuit and Packet
switch networks. Basic network performance issues.
|