COMPENG 1020 Computer Engineering Projects & Tools 1 Credit
A Roadmap for the Successful Student and hands-on computer -engineering laboratory projects such as robotics, audio amplifiers, LEDs, and digital logic.
Components: Laboratory, Class
Typically Offered: Fall
COMPENG 2220 Circuit Modeling II 2 Credits
This course covers the following topics for students majoring in computer engineering: Phasors, and sinusoidal steady-state analysis, Frequency-response analysis, Laplace transform topics.
Components: Laboratory, Discussion, Class
Prereqs/Coreqs: P: 'C-' or better in ELECTENG 1210; C: MATH 2740
Typically Offered: Spring
COMPENG 2780 Logic and Digital Design 4 Credits
Introduction to digital logic. Boolean algebra. MSI and LSI. Combinational and sequential network design, prototyping, and testing. State machine design and implementation. Introduction to HDL and programmable logic devices.
Components: Discussion, Laboratory, Class
Prereqs/Coreqs: P: Sophomore Standing and "C-" or better in ((ELECTENG 1020 OR ENGRPHYS 1020) AND MATH 2640) OR ELECTENG 1210 OR COMPUTER 2430
Typically Offered: Fall - Spring
COMPENG 3010 Advanced Computer Networks 4 Credits
This course will cover the modern data communication networks including the physical media, network structure, network device configuration, network performance evaluation, network trouble shooting and introduction to cyber security topics.
Components: Discussion, Laboratory, Class
Prereqs/Coreqs: P: 'C-' or better in COMPUTER 3830
Typically Offered: Fall
COMPENG 3510 Computer Networks Applications 4 Credits
This course will cover the modern data communication networks including the physical media, network structure, network device configuration, network performance evaluation, substation network protocols, network troubleshooting and introduction to cybersecurity topics.
Components: Laboratory, Discussion, Class
Prereqs/Coreqs: P: 'C-' or better in COMPENG 3010
Typically Offered: Spring
COMPENG 3780 Computer Architecture 4 Credits
Introduction to microprocessor assembly language programming. Fundamentals of microprocessor architecture, data representation, and arithmetic. System debugging. Interfacing and interrupts. Microprocessor- and microcontroller-based system design, testing, and implementation.
Components: Discussion, Laboratory, Class
Prereqs/Coreqs: P: "C-" or better in COMPUTER 1430 and COMPENG 2780
Typically Offered: Fall - Spring
COMPENG 4020 Applications of Deep Learning in Computer Vision 4 Credits
This course provides a comprehensive introduction to deep neural networks and application in computer vision. Deep learning is behind many recent advances in AI, including object detection, classification and self-driving cars. We will cover a range of topics from basic neural networks, multilayer perceptrons, convolutional network structures, practical aspects of training deep neural networks and applications to problem domains like computer vision. Students will learn basic concepts of deep learning as well as hands on experience to solve real-life computer vision problems.
Components: Discussion, Laboratory, Class
Prereqs/Coreqs: P: ('C-' or better in ELECTENG 3210 and COMPUTER 4030) or ('C-' or better in COMPUTER 4030, MATH 3230, and (MATH 1830 or MATH 4030))
Typically Offered: Spring
COMPENG 4320 Digital Signal Processing 4 Credits
Discrete time systems, sampling, Z transforms, discrete-time Fourier Transforms, discrete Fourier series, discrete Fourier transform, FFT, frequency response of linear time invariant systems. Design of FIR and IIR digital filters.
Components: Laboratory, Class
Prereqs/Coreqs: P: "C-" or better in (ELECTENG 3220 and COMPUTER 1430)
Typically Offered: Spring - even year
COMPENG 4720 Computer Organization and Design 4 Credits
Computer architecture including processor design, microprogrammed control, memory organization, interconnection structures, input/output, interfacitechniques, and parallel processing.
Components: Laboratory, Class
Prereqs/Coreqs: P: "C-" or better in COMPENG 3780
Typically Offered: Spring
COMPENG 4750 Advanced Digital Design 4 Credits
Introduction to semi-custom integrated circuit design; design methodology (design entry, simulation, cell placement, and macro libraries); optimization of designs based on macro libraries; design for testability; logic simulation; placement and routing algorithms for gate arrays and standard cells; PLA-based programmable logic devices; programmable gate arrays; design projects using CAD systems.
Components: Laboratory, Class
Prereqs/Coreqs: P: a "C-" or better in COMPENG 3780 and senior standing
Typically Offered: Fall
COMPENG 4930 Senior Design 3 Credits
Capstone design is a project-based, team-based course that serves as the culminating experience in the major. The focus of the course is to bring together the skills and knowledge gained throughout the program and apply them to real-world problems. The aim of the capstone project is to familiarize students with the process of designing and implementation of systems as practiced in industry. Design is performed based on client's requirements and design trade-offs are considered. Global, economic, environmental, and societal contexts of the design are considered. Oral and written reports.
Components: Laboratory, Class
Prereqs/Coreqs: P: 'C-' or better in ELECTENG 3220, INDSTENG 3730, and Senior standing
Typically Offered: Fall - Spring