School of Engineering & Applied Science

Computer Engineering Minor (CO 21 hrs.)

This minor is for students NOT majoring in computer engineering and/or electrical engineering.  The objective of this minor is to provide the student with a broad introduction to computer engineering with emphasis on computer-based solutions to engineering problems. The minor combines a strong base in science, math, computer science, engineering science, and design. After completing this minor, students will be able to design and build computer-based digital electronic systems. 

A minimum g.p.a. of 2.0 overall is required for all courses in the minor. None of these courses may be taken on a credit/no-credit basis.

Prerequisite: (16 hours)

CSA 271 Object Oriented Programming (3)
MTH 245 Differential Equations for Engineers (3) or equivalent
PHY 181, 182 The Physical World (4,4)
PHY 183, 184 Physics Labs (1,1)

Required Courses: (15 hours)

ECE 205 Electric Circuit Analysis (4) 
Study of electric circuits and networks. Includes resistive circuits, first-order transients, sinusoidal steady-state analysis, and frequency response. Emphasis on basic principles and their application to circuit analysis using linear algebra and calculus. Laboratory component included.  (Prerequisite: PHY 182/184; Co-requisite: MTH 249 or 251 or 257H)
 
ECE 289 Computer Organization (3) Study of design and interconnectin of digital hardware to create computers.  Includes principles of Von Neumann computer architecture, data representation, computer arithmetic, memory hierarchy, CPU structure and instruction sets, assembly language programming, performance considerations, and alternative computer architectures. (Prerequisites: ECE 287 and either CSE 174 or CSE 153)

ECE 287 Digital Systems Design (4) Design of digital systems. Topics include switching algebra and switching functions, logic design of combinational and sequential circuits using TTL, combinational logic design with MSI and LSI, busing, flip-flops, registers counters, programmable logic devices, memory device, register-level design, and microcomputer system organization. Students must show competency in the computer-aided design (CAD) and laboratory implementation of digital systems. (Prerequisite: none)

ECE 387 Embedded Systems Design (4) Fundamentals of computer systems design, interfacing and basics of embedded computers (microprocessors). Laboratory projects will require students to successfully design, implement, debug, and document computer solutions, requiring a mix of hardware and software. Models and methodologoies for designing systems containing both hardware and software components, or co-design will be introduced. Substantial design projects will be required of each student. (Prerequisites: ECE 287 and CSA 153 or CSA 274

Elective Courses: (6 hours) Any two of these. 

CSA 381 Operating Systems (3)
ECE 291 Energy Systems Engineering (3) 
ECE 325 Applied Electromagnetics (3)
ECE 414 Introduction to VLSI System Design (3)
ECE 425 Digital Signal Processing (3)
ECE 426 Biomedical Signal Processing (3)
ECE 427 Radar Signal Processing (3)
ECE 428 Real-Time Digital Signal Processing (3)
ECE 429 Digital Image Processing (3)
ECE 430 Electromagnetics in Wireless Sensing and Communications (3)
ECE 436 Control of Dynamic Systems (3)
ECE 453 Communications Systems (3)
ECE 461 Network Performance Analysis (3)
ECE 465 Introduction to GPS (3)
ECE 475 Software Receiver Technologies (3)
ECE 491 Power Systems Engineeing (3)
ECE 493 Power Electronics (3)
ECE 495 Electric Machinery and Drives (3)