Electrical and Computer Engineering

The Department of Electrical and Computer Engineering offers undergraduate programs leading to the Bachelor of Science in Electrical Engineering and the Bachelor of Science in Computer Engineering, along with both the Associate of Applied Science and Bachelor of Science in Electrical and Electronic Engineering Technology.  The department also offers graduate programs leading to a Master of Science in Electrical and Computer Engineering, and an interdisciplinary Doctor of Philosophy in Engineering.

Electrical and Electronic Engineering Technology (EEET)

EEET:120 Circuit Fundamentals (4 Credits)

Prerequisite: MATH 152 or permission. SI units, current, voltage, resistance, Ohm's Law, circuit analysis, network theorems, computer simulation, inductor, capacitor, RLC dc analysis, transients, laboratory support of circuit concepts, ac introduction. (Formerly 2860:120)

EEET:121 Introduction to Electronics and Computers (2 Credits)

Prerequisite: MATH 151. Introduces students to computer simulation, Boolean algebra, circuit manufacturing, laboratory practices, and to the electronics industry. (Formerly 2860:121)

EEET:122 AC Circuits (4 Credits)

Prerequisite: EEET 120. Corequisite: MATH 154. Sinusoidal voltage and current, reactance and impedance, methods of AC circuit analysis, AC power, transformers, AC meters and oscilloscopes, dependent and independent sources. (Formerly 2860:122)

EEET:123 Electronic Devices (4 Credits)

Prerequisite: EEET 120. Physical theory, characteristics and operational parameters of solid-state devices. Analysis and design of electronic circuits incorporating these devices, utilizing characteristic curves and linear modeling. (Formerly 2860:123)

EEET:210 Industrial Control Panel Fabrication (2 Credits)

Prerequisite: MATH 152. This course will introduce students to shop fabricating skills involved in the creation of electrical control panels using mechanical and electrical fabricating tools. (Formerly 2860:210)

EEET:225 Applications of Electronic Devices (4 Credits)

Prerequisites: EEET 122 and EEET 123. Frequency response, filter concepts, electronic amplifiers, power amplifiers, multistage amplifiers, differential amplifiers, operational amplifiers, voltage regulators, feedback and oscillators, special devices, computer simulation analysis. (Formerly 2860:225)

EEET:237 Digital Circuits (4 Credits)

Prerequisite: EEET 121. Devices used in logic circuits, interfacing, combinational logic, arithmetic circuits, encoders, multiplexers, programmable logic devices, flip-flops, counters, shift registers, computer modeling of digital circuits. (Formerly 2860:237)

EEET:238 Microprocessor Applications (4 Credits)

Prerequisite: EEET 237. Programmable logic devices, computer modeling of digital circuits, memory circuits. Computer architecture, programming the microprocessor, microprocessor hardware, microprocessor applications, parallel I/O and programmable timers. (Formerly 2860:238)

EEET:242 Machinery & Controls (3 Credits)

Prerequisite: EEET 120 or EEET 370. Introductory study of DC and AC motors and their control. Ladder logic input devices, relays, and motor starters are explored as applied to starting DC & AC 3 Phase Induction motors. Variable Frequency Drives and Softstarts are applied with various control input schemes to AC 3 Phase Induction motors. Application of Programmable Logic Controllers and Human Machine Interfaces to the control of AC 3 Phase Induction motors. (Formerly 2860:242)

EEET:251 Electronic Communications (4 Credits)

Prerequisite: EEET 225. Resonance, coupling, filters, oscillators, mixers, power amplifiers, AM, FM, receivers. (Formerly 2860:251)

EEET:260 Electrical and Electronic Project (2 Credits)

Prerequisites: EEET 225 and EEET 242. Design, construction, and testing of an electrical or electronic circuit of choice. Progress reports, oral, and a poster presentation required. Discussion of electrical and electronic design, fabrication, and troubleshooting techniques. (Formerly 2860:260)

EEET:290 Special Topics: Electronic Engineering Technology (1-4 Credits)

Prerequisite: Permission of instructor. Directed study in a special field of interest chosen by the student in consultation with the instructor(may be repeated for a total of six credits). (Formerly 2860:290)

EEET:310 National Electrical Code and Electrical System Design (3 Credits)

Prerequisite: EEET 122 or EEET 370. This course provides students with the skills necessary to apply the National Electrical Code (NFPA 70) to the design and installation of electrical systems and circuits. (Formerly 2860:310)

EEET:350 Advanced Circuit Theory (3 Credits)

Corequisite: MATH 356. Nodal, mesh, Thevenin, and dependent sources in resistive circuits. Inductor and capacitor as time domain elements. First- and second-order circuit analysis. Phasor analysis. Operational amplifier analysis. (Formerly 2860:350)

EEET:352 Microcontrollers (4 Credits)

Prerequisite: EEET 238. Corequisite: EEET 350. Using a typical microcontroller, study its architecture, program it, use subroutines and interrupts, use it in various applications, utilize various on-board modules including analog-to-digital, and timers. (Formerly 2860:352)

EEET:354 Advanced Circuits Applications (3 Credits)

Prerequisites: MATH 356 and EEET 350. Introduction to calculus based circuit analysis. Emphasizing Laplace transforms in operational circuit analysis, transfer functions, impulse function, Bode diagrams, Fourier Series. (Formerly 2860:354)

EEET:360 Virtual Instrumentation and Data Acquisition (3 Credits)

Prerequisites: EEET 122 and EEET 370. An introduction to instrumentation, data acquisition (DAQ) and graphical programming used in manufacturing and laboratory environments. (Formerly 2860:360)

EEET:370 Survey of Electronics I (3 Credits)

Prerequisite: MATH 154. Fundamentals of DC and AC electrical circuits and rotating machinery. For non-Electrical and Electronic Engineering Technology majors. (Formerly 2860:370)

EEET:371 Survey of Electronics II (3 Credits)

Prerequisite: EEET 370. Survey of the most commonly used solid state circuit components including typical applications. Introduction into digital circuits and microprocessor applications. For non-Electronic Technology majors. (Formerly 2860:371)

EEET:400 Computer Simulations in Technology (3 Credits)

Prerequisites: MATH 345 and EEET 354. Introduce the use of software widely used in industry to simulate and study electrical circuits and signals. Methods of data sampling, management and presentation will be studied. (Formerly 2860:400)

EEET:406 Communication Systems (3 Credits)

Prerequisites: EEET 251 and EEET 354. Digital communications, transmission lines, waveguides, microwave devices and antennas. (Formerly 2860:406)

EEET:420 Biomedical Electronic Instrumentation (3 Credits)

Prerequisite: EEET 354. Introduction to electrical signals from the body, transducers, recording devices, telemetry, microprocessor applications, and electrical safety of medical equipment. (Formerly 2860:420)

EEET:451 Industrial Electrical Systems (3 Credits)

Prerequisite: EEET 354. Electric power, industrial nameplates, power factor correction, mutual inductance, linear transformers, power transformers, polyphase systems, per-phase analysis, system grounding, protective device coordination computer-aided analysis. (Formerly 2860:451)

EEET:452 Advanced Microcontrollers (3 Credits)

Prerequisite: EEET 352. This is an advanced embedded programming class for technologists covering structured programming, embedded operating systems, multitasking, semaphores and queues, WiFi, HTML and web page servers, data servers, clocks and scheduling, sending email, WAN access, Bluetooth, and UDP communication. Hands-on hardware includes LEDs, RGB LED strands, DAC/DMA audio generation, PIR proximity sensors, and may optionally include inertial sensors. (Formerly 2860:452)

EEET:453 Control Systems (4 Credits)

Prerequisites: EEET 354 and AMET 301. Modeling and responses of closed-loop systems. Laplace transforms, root-locus analysis. Stability, compensation, digital control, optimal control. Digital computer in system simulation and design. (Formerly 2860:453)

EEET:455 Senior Project (2 Credits)

Prerequisite: Senior standing. Capstone experience consisting of Electrical or Electronic Project emphasizing creative technical analysis or design and presentation. (may be repeated for a total of six credits). (Formerly 2860:455)

Gen Ed: - Capstone

EEET:490 Special Topics: Electronic Engineering Technology (1-4 Credits)

Prerequisite: Permission of instructor. Directed study in a special field of interest chosen by the student in consultation with the instructor (may be repeated for a total of six credits). (Formerly 2860:490)

EEET:497 Senior Honors Project: Electronic Technology (1-3 Credits)

Prerequisites: Senior standing in Honors Program, permission of department preceptor, and major in electronic technology. Independent research leading to completion of Senior Honors Thesis or other original work. (May be repeated for a total of six credits) (Formerly 2860:497)

Electrical Engineering (ELEN)

ELEN:101 Tools for Electrical Engineering (3 Credits)

Pre/Corequisite: MATH 221 or MATH 149. Orientation to degree programs and design practice in electrical and computer engineering. Introduction to computer applications and resources for engineering studies. (Formerly 4400:101)

ELEN:230 Circuits I Laboratory (1 Credit)

Pre/Corequisite: ELEN 231. Computation, computer aided circuit analysis, circuit theorem confirmation, report writing to include data analysis and reduction, introduction to electrical measurements. (Formerly 4400:230)

ELEN:231 Circuits I (3 Credits)

Pre/Corequisite: ELEN 230, MATH 223, PHYS 292. DC and AC linear circuit analysis. Operational amplifier circuits. Loop and nodal analyses. Network theorems. Phasor techniques, steady-state AC power, three-phase systems. (Formerly 4400:231)

ELEN:301 Undergraduate Research I: Electrical Engineering (1 Credit)

Prerequisites: ELEN 230, ELEN 231, ELEN 330, ELEN 332, CPEN 220, [ELEN 101 or CPEN 101] with a combined average grade of 3.0 or higher, admission to an engineering major within the College of Engineering and Polymer Science, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report. (Formerly 4400:301)

ELEN:302 Undergraduate Research II: Electrical Engineering (1 Credit)

Prerequisites: [ELEN 301 or CPEN 301], admission to an engineering major within the College of Engineering and Polymer Science, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report. (Formerly 4400:302)

ELEN:303 Undergraduate Research III: Electrical Engineering (1 Credit)

Prerequisites: [ELEN 302 or CPEN 302], admission to an engineering major within the College of Engineering and Polymer Science, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report to the department, and presentation of work in a research venue outside the department. (Formerly 4400:303)

ELEN:304 Undergraduate Research IV: Electrical Engineering (1 Credit)

(May be repeated. May not be applied to degree requirements.) Prerequisite: ELEN 303 or CPEN 303, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report. (Formerly 4400:304)

ELEN:307 Basic Electrical Engineering (4 Credits)

Prerequisite: PHYS 292. Pre/Corequisite: MATH 335. Covers fundamental aspects of electrical circuits, electronics and electrical machinery. Not open to an electrical or computer engineering major. (Formerly 4400:307)

ELEN:309 Design Project Seminar - Electrical Engineering (1 Credit)

Prerequisites: Junior or higher standing and admission to an engineering major within the College of Engineering and Polymer Science. Pre/Corequisites: ELEN 341, [ELEN 350 or ELEN 354], ELEN 361, ELEN 371, and ELEN 381. Engineering capstone project selection and proposal, including preliminary technical specifications. Professional ethics. Intellectual property. Societal impact issues in engineering design. (Formerly 4400:309)

ELEN:330 Circuits II Laboratory (1 Credit)

Pre/Corequisite: ELEN 332. Computation, computer aided circuit analysis, circuit theorem confirmation, report writing to include data analysis and reduction, intermediate electrical measurements. (Formerly 4400:330)

ELEN:332 Circuits II (3 Credits)

Prerequisite: ELEN 231 with a grade of C- or better. Pre/Corequisites: MATH 335 and ELEN 330. Coupled magnetic circuits. Transient and frequency domain analyses of linear circuits. Bode plots, Laplace transforms, transfer functions, resonance, passive and active filters. (Formerly 4400:332)

ELEN:340 Signals & Systems (4 Credits)

Prerequisites: [CPSC 209 or CPEN 208 or CPEN 210 or BMEN 220], MATH 335 with a grade of C- or better, ELEN 332 with a grade of C- or better, and admission to an engineering major within the College of Engineering and Polymer Science. Linear systems theory and transform analysis techniques for continuous and discrete systems. Convolutions, Laplace transforms, continuous and discrete Fourier transforms. Difference equations and Z transforms. (Formerly 4400:340)

ELEN:341 Introduction to Communication Systems (3 Credits)

Prerequisites: ELEN 340 with a grade of C- or better and admission to an engineering major within the College of Engineering and Polymer Science. Introduces analog and digital communication systems and signal processing. Time-sampling and filtering. Modulation and demodulation techniques. Noise and bandwidth requirements. System design and performance analysis. (Formerly 4400:341)

ELEN:350 Engineering Electromagnetics (4 Credits)

Prerequisites: MATH 223, ELEN 231 and admission to an engineering major within the College of Engineering and Polymer Science. Pre/Corequisite: MATH 335. Vector analysis. Electrostatics: electrostatic field, scalar potential, dielectrics, boundary-value problems. Magnetostatics: Ampere’s law, force and energy. Faraday's law, time-harmonic fields. Maxwell's equations: Introduction to plane waves. Propagation, reflection, and refraction, introduction to the concept of guided waves. Theory and application of transmission lines: transient and steady-state waves. The Smith chart. (Formerly 4400:350)

ELEN:360 Physical Electronics (3 Credits)

Prerequisites: ELEN 332 and admission to an engineering major within the College of Engineering and Polymer Science. PN junction, diffusion, tunneling, FET and BJT device physics, equivalent circuits for electronic devices, time and frequency analysis, biasing and logic families. (Formerly 4400:360)

ELEN:361 Electronic Design (4 Credits)

Prerequisites: ELEN 340, ELEN 360 and admission to an engineering major within the College of Engineering and Polymer Science. Power amplification, feedback, oscillators, linear integrated circuits, modulation and demodulation circuits. (Formerly 4400:361)

ELEN:371 Control Systems I (4 Credits)

Prerequisites: ELEN 340 with a grade of C- or better and admission to an engineering major within the College of Engineering and Polymer Science. Introduction to servomechanisms and feedback. Modeling and response of feedback control systems. Stability of linear systems. Experiments include analog simulation and basic servomechanism. (Formerly 4400:371)

ELEN:381 Energy Conversion (4 Credits)

Prerequisites: ELEN 332 and admission to an engineering major within the College of Engineering and Polymer Science. Pre/Corequisite: ELEN 350 or ELEN 353. Nonelectrical to electrical energy conversions and vice versa: thermal, chemical, solar. Fundamentals of electromechanical energy conversion. Principles of operation of transformers, commutator machines, induction and synchronous machines. (Formerly 4400:381)

ELEN:401 Senior Design Project I - Electrical Engineering (3 Credits)

Prerequisites: ELEN 309, senior standing, admission to an engineering major within the College of Engineering and Polymer Science, and ELEN 341, [ELEN 354 or ELEN 350], ELEN 361, ELEN 371, and ELEN 381 with a combined average grade of 2.0 or higher. Design and preparation phase of an engineering team project. System specification, design, and simulations; ordering of components; subsystem implementations. Requires project presentations and report. (Formerly 4400:401)

Gen Ed: - Capstone

ELEN:402 Senior Design Project II - Electrical Engineering (3 Credits)

Prerequisite: ELEN 401 and admission to an engineering major within the College of Engineering and Polymer Science. Implementation and evaluation phases of an engineering design project. Requires a project presentation and report. (Formerly 4400:402)

Gen Ed: - Complex Issues Facing Society

ELEN:434 Active Circuits (3 Credits)

Prerequisite: ELEN 340. Applications of operational amplifiers including bilinear transfer functions, scaling, cascade design, biquad circuits, lowpass, high pass, bandpass-filters, Butterworth and Chebyshev response, sensitivity, delay filters, frequency transformations, ladder design, simulated element design, leapfrog simulation and switched-capacitors. (Formerly 4400:434)

ELEN:441 Digital Communication (3 Credits)

Prerequisite: ELEN 341 or CPEN 440. Introduction to digital communications theory and systems. Sampling, formatting and baseband communications. Digital modulation techniques and optimal receivers. Error performance analysis. Error control. (Formerly 4400:441)

ELEN:445 Wireless Communications (3 Credits)

Prerequisite: ELEN 341 or CPEN 440. Theory and analysis of wireless communication systems, wireless propagation, multiple access, modulation, demodulation, multipath channel characterization, diversity, cellular and PCS services and standards. (Formerly 4400:445)

ELEN:447 Random Signals (3 Credits)

Prerequisite: ELEN 340. Applications of set theory, discrete and continuous sample spaces; probability, random variables, distribution functions, density functions, stochastic processes, random signals, system function, power spectrum and correlation functions. (Formerly 4400:447)

ELEN:448 Optical Communication Networks (3 Credits)

Prerequisites: ELEN 360. Optical waveguides and integrated components. Optical transmitters and receivers. Optical communications network design. (Formerly 4400:448)

ELEN:451 Electromagnetic Compatibility (3 Credits)

Prerequisite: ELEN 360. Introduction to electromagnetics, electromagnetic compatibility, crosstalk and effects on computers, communication lines and systems. (Formerly 4400:451)

ELEN:453 Antenna Theory (3 Credits)

Prerequisite: ELEN:350 or ELEN:354. Theory of EM radiation. Wire antennas, arrays, receiving antennas, reciprocity. Integral equations for induced currents, self and mutual impedances. Equivalence principle, radiation from aperture antennas. (Formerly 4400:453)

ELEN:455 Microwaves (4 Credits)

Prerequisite: ELEN 354. Dynamic fields, Maxwell's equation and wave equations. Field analysis of wave guides, microwave components, techniques and systems. (Formerly 4400:455)

ELEN:461 Optical Electronics & Photonic Devices (3 Credits)

Prerequisites: ELEN 360. Lightwave engineering, photonic principles and optical electronic device technology. (Formerly 4400:461)

ELEN:469 Introduction to Sensors and Actuators (3 Credits)

Prerequisite: Senior standing or permission. Introduction to the theory and practice of sensors and actuators; sensing and actuation technologies; performance, and interfacing. (Formerly 4400:469)

ELEN:472 Control Systems II (4 Credits)

Prerequisite: ELEN 371. Sampled-data control system analysis and design. Discrete-time representation of sampled-data systems. Cascade, feedforward and state-variable compensation techniques. Digital computer implementation. (Formerly 4400:472)

ELEN:481 Modern Power Systems (3 Credits)

Prerequisite: ELEN 381. Introduction to electricity utility load flow, faulty analysis, stability, surge protection and relaying. (Formerly 4400:481)

ELEN:483 Power Electronics I (3 Credits)

Prerequisite: ELEN 360. Steady-state analysis and design of power electronic converters: AC/DC converters (rectifiers), DC/DC converters, DC/AC PWM and resonant converters, AC/AC converters and cycloconverters. (Formerly 4400:483)

ELEN:484 Power Electronics Laboratory & Design Project (2 Credits)

Prerequisite: ELEN 483, ELEN 583 or equivalent. Experiments on different types of power electronic converters: AC/DC, DC/DC, DC/AC, and AC/AC. Design project to include design, simulation, building, and testing of a power electronic circuit. (Formerly 4400:484)

ELEN:485 Electric Motor Drives (3 Credits)

Prerequisite: ELEN 381. Application of electric machines, choice of motor for particular drive. Application of power semiconductor circuits in electric machinery. (Formerly 4400:485)

ELEN:486 Dynamics of Electric Machines (3 Credits)

See department for course description. (Formerly 4400:486)

ELEN:487 Electromagnetic Design of Electric Machines (3 Credits)

See department for course description. (Formerly 4400:487)

ELEN:488 Control of Machines (4 Credits)

See department for course description. (Formerly 4400:488)

ELEN:489 Electric and Hybrid Vehicles (3 Credits)

Prerequisite: ELEN 381. Basic principles of electric and hybrid vehicles. Characteristics of electric machines, internal combustion engines, transmissions, batteries, fuel cells, ultracapcators. Vehicle control strategies, communication networks, and overall system integration. (Formerly 4400:489)

ELEN:498 Special Topics: Electrical Engineering (1-3 Credits)

(May be taken more than once) Prerequisite: Permission of department chair. Special topics in electrical engineering. (Formerly 4400:498)

Computer Engineering (CPEN)

CPEN:101 Tools for Computer Engineering (3 Credits)

Pre/Corequisite: MATH 221 or MATH 149. Orientation to degree programs and design practice in electrical and computer engineering. Introduction to computer applications and resources for engineering studies. (Formerly 4450:101)

CPEN:208 Programming for Engineers (3 Credits)

Prerequisite: ELEN 101 or permission. Introduction to programming. Environment and tools. C programming language. Machine level data forms and organization. (Formerly 4450:208)

CPEN:210 Computational Problem Solving (3 Credits)

Pre/Corequisites: [CPEN 208 or CPSC 209] and MATH 335. Elements of computation required for modeling and analysis of engineering systems. Complex algebra, linear systems of equations, numerical calculus, difference and differential equations, solution of nonlinear equations. (Formerly 4450:210)

CPEN:221 Digital Logic Design (3 Credits)

Pre/Corequisites: ELEN 101 or CPEN 101 or BMEN 101. Boolean algebra and simplification of logic functions. Combinational and sequential circuits. Finite-state machine descriptions. (Formerly 4450:221)

CPEN:222 Digital Logic Design Laboratory (1 Credit)

Pre/Corequisite: CPEN 221. Design of digital systems with hardware description language and simulation. (Formerly 4450:222)

CPEN:301 Undergraduate Research I: Computer Engineering (1 Credit)

Prerequisites: completion of [ELEN 101 or CPEN 101], ELEN 230, ELEN 231, ELEN 330, ELEN 332 and CPEN 220 with a combined average grade of 3.0 or higher, admission to an engineering major within the College of Engineering and Polymer Science, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report. (Formerly 4450:301)

CPEN:302 Undergraduate Research II: Computer Engineering (1 Credit)

Prerequisites: [ELEN 301 or CPEN 301], admission to an engineering major within the College of Engineering and Polymer Science, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report. (Formerly 4450:302)

CPEN:303 Undergraduate Research III: Computer Engineering (1 Credit)

Prerequisites: [ELEN 302 or CPEN 302], admission to an engineering major within the College of Engineering and Polymer Science, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report to the department, and presentation of work in a research venue outside the department. (Formerly 4450:302)

CPEN:304 Undergraduate Research IV: Computer Engineering (1 Credit)

(May be repeated. May not be applied to degree requirements.) Prerequisite: CPEN 303 or ELEN 303, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report. (Formerly 4450:304)

CPEN:309 Design Project Seminar - Computer Engineering (1 Credit)

Prerequisites: Junior or higher standing and admission to an engineering major within the College of Engineering and Polymer Science. Pre/Corequisites: [CPSC 426 or CPEN 325], CPEN 367, [CPEN 420 or CPEN 427], CPEN 422, and CPEN 440. Engineering capstone project selection and proposal, including preliminary technical specifications. Professional ethics. Intellectual property. Societal impact issues in engineering design. (Formerly 4450:309)

CPEN:320 Computer Systems (3 Credits)

Prerequisites: [CPSC 209 or CPEN 208] and [CPEN 220 or CPEN 221 or MATH 208]. Introduces the design and architecture of modern computer systems. Data and instruction representation. Conventional computer organization. Hardware and software design processes. The hardware/software interface. (Formerly 4450:320)

CPEN:325 Operating Systems Concepts (3 Credits)

Prerequisites: CPEN 320, CPSC 210. Processes and threads. Process communication and resource sharing. Deadlock resolution. Memory management. File systems. Introduction to network operating systems. (Formerly 4450:325)

CPEN:367 VLSI Design (3 Credits)

Prerequisites: ELEN 360 and admission to an engineering major within the College of Engineering and Polymer Science. Digital logic circuits. Very large scale integration (VLSI) fabrication processes and layout design. Delay and power of digital circuits. Latches and flip-flops in VLSI. Memory design. System-level design issues. Design project. (Formerly 4450:367)

CPEN:401 Senior Design Project I - Computer Engineering (3 Credits)

Prerequisites: CPEN 309, senior standing, admission to an engineering major within the College of Engineering and Polymer Science, and completion of [CPSC 426 or CPEN 325], CPEN 367, [CPEN 420 or CPEN 427], CPEN 422, and CPEN 440 with a combined average grade of 2.0 or higher. Design and preparation phase of an engineering team project. System specification, design, and simulations; ordering of components; subsystem implementations. Requires project presentations and report. (Formerly 4450:401)

Gen Ed: - Capstone

CPEN:402 Senior Design Project II - Computer Engineering (3 Credits)

Prerequisites: CPEN 401 and admission to an engineering major within the College of Engineering and Polymer Science. Implementation and evaluation phases of an engineering design project. Requires a project presentation and report. (Formerly 4450:402)

Gen Ed: - Complex Issues Facing Society

CPEN:410 Embedded Scientific Computing (3 Credits)

Prerequisites: [CPEN 208 or CPSC 209] and ELEN 340. Fixed point, floating point representation and coding. Processor/DSP implementations. Assemblers, C language semantics. Adapting scientific library routines for embedded use. Minimizing complexity. Ill-conditioned problems. (Formerly 4450:410)

CPEN:415 System Simulation (3 Credits)

Prerequisite: ELEN 371 or CPEN 440. Computer simulation of dynamic systems. Discrete system stability, linear multistep and Runge-Kutta methods, nonlinear systems, stiff systems, distributed systems and real-time computing. (Formerly 4450:415)

CPEN:420 Computer Systems Design (3 Credits)

Prerequisite: CPEN 320. Design of advanced processors at the microarchitecture level. Pipelining. Superscalar, vector and VLIW architectures. Instruction-level parallelism. Compiler support. Multiprocessor architectures. (Formerly 4450:420)

CPEN:422 Embedded Systems Interfacing (3 Credits)

Prerequisites: [CPSC 209 or CPEN 208], [CPEN 221 or CPEN 220], ELEN 332 and admission to an engineering major within the College of Engineering and Polymer Science. Microcontroller structures and embedded peripherals. Interfaces to physical environments. Software access to peripherals including timers, ADCs and DACs. Synchronous and asynchronous communications. Interrupts. Real-time operating systems. (Formerly 4450:422)

CPEN:427 Computer Networks (3 Credits)

Prerequisite: CPEN 320; CPEN 325 or CPSC 426. Network architecture and protocol layering. Network design principles, communication protocols, and performance measures. Socket programming, routing, error detection and correction, access control, multimedia networking. (Formerly 4450:427)

CPEN:440 Digital Signal Processing (3 Credits)

Prerequisites: ELEN 340 and admission to an engineering major within the College of Engineering and Polymer Science. Signal sampling and reconstruction; data-converter models. Unilateral and bilateral z transforms. Discrete Fourier Transform (DFT); Fast Fourier Transform (FFT). Digital filter structures and design methods. (Formerly 4450:440)

CPEN:462 Analog Integrated Circuit Design (3 Credits)

Prerequisite: ELEN 360. CMOS processes and layout; amplifiers, current mirrors, and comparators; current, voltage, and bandgap references; switched capacitor circuits. Frequency and noise analysis techniques. (Formerly 4450:462)

CPEN:465 Programmable Logic (3 Credits)

Prerequisites: [CPEN 220 or {CPEN 221 and CPEN 222}], and [CPSC 209 or CPEN 208]. Digital design with programmable devices. PLD and FPGA architectures. Logic design and technology mapping tools. (Formerly 4450:465)

CPEN:467 VLSI Circuits & Systems (3 Credits)

Prerequisite: CPEN 367. High performance adders and multipliers for very large scale integration (VLSI) systems. Architectural synthesis. Design for high performance, low power, and testability. (Formerly 4450:467)

CPEN:498 Special Topics: Computer Engineering (1-3 Credits)

(May be taken more than once) Prerequisite: Permission of department chair. Special topics in computer engineering. (Formerly 4450:498)