Computer Engineering (COMPENG)

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: Discussion, Laboratory, 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: Laboratory, Discussion, 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 (ELECTENG 1210 and 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: Discussion, Laboratory, Class
Prereqs/Coreqs: P: 'C-' or better in COMPENG 3010
Typically Offered: Fall

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, Class, Laboratory
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
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

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 4900 Senior Design I 1 Credit

Senior Design I provides students with experience in solving engineering problems working in groups on open-ended design problems. Students refine skills in information gathering, analysis of market and technical considerations, critical thinking of project/design scope and effective communication of project/design objectives. This course builds on previous knowledge and applies it to a global consideration of design criteria to a specific projects provided by relevant faculty. The engineering-based projects may be faculty initiated or sponsored and guided by regionally based industry.
Components: Laboratory, Class
Prereqs/Coreqs: P: 'C-' or better in ELECTENG 3900 and senior standing
Typically Offered: Fall/Spring

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 EE 3220, INDSTENG 3730, and Senior standing
Typically Offered: Fall/Spring