BS in Electrical Engineering (91–92 hours*)
Learning Outcomes
- Fundamentals: An ability to apply knowledge of mathematics (differential, integral, and multivariate calculus; linear algebra; complex variables; differential equations; discrete math; and probability), science (Newtonian mechanics; electricity and magnetism; and introductory chemistry), computer fundamentals (programming languages; computer organization; and software/hardware interfaces), and engineering science (signals and systems, electromagnetics, and electronic devices).
- Experiments and data analysis: An ability to design and conduct experiments, as well as to analyze and interpret data.
- System design: An ability to design a system component or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
- Teamwork: An ability to function on multi-disciplinary teams.
- Leadership: An understanding of principles of leadership and project management.
- Engineering problems: An ability to identify, formulate, and solve engineering problems.
- Ethics: An understanding of professional and ethical responsibility.
- Communication skills: An ability to communicate effectively.
- Broad education: The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
- Lifelong learning: A recognition of the need for, and an ability to engage in life-long learning.
- Contemporary issues: A knowledge of contemporary issues.
- Techniques, skills, and tools: An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
Program Requirements | View MAP
- Complete the following prerequisite courses:
MATH 112 : Calculus 1.
(4:5:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp, Su |
| PREREQUISITE: | Math 110 and 111 or equivalent. |
| DESCRIPTION: | Differential and integral calculus: limits; continuity; the derivative and applications; extrema; the definite integral; fundamental theorem of calculus; L'Hopital's rule. |
| NOTE: | Honors also. |
: Honors Calculus 1.
MATH 113 : Calculus 2.
(4:5:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp, Su |
| PREREQUISITE: | Math 112 or equivalent. |
| DESCRIPTION: | Techniques and applications of integration; sequences, series, convergence tests, power series; parametric equations; polar coordinates. |
| NOTE: | Honors also. |
- Complete the following:
EC EN 124 : (EC En-C S) Introduction to Computing Systems.
(3:3:2)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp |
| PREREQUISITE: | C S 142 or concurrent enrollment. |
| DESCRIPTION: | How a computer works, from hardware to high-level programming: logic circuits, computer instructions, assembly language, binary arithmetic, C programming, program translation, data structures, algorithm analysis. |
EC EN 212 : Circuit Analysis and Laboratory.
(5:4:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp |
| PREREQUISITE: | Phscs 220 and Math 113 with an average grade of B or better, or clearance from department advisor. |
| DESCRIPTION: | Analysis of electric circuits; sinusoidal-steady state, resonance, Bode plots, and balanced three-phase circuits. Includes labs. |
| NOTE: | Fee. |
EC EN 224 : Fundamentals of Digital Systems.
(3:3:2)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Su |
| PREREQUISITE: | CS-ECEn 124. |
| DESCRIPTION: | Digital logic: theory, design, and implementation of combinational and sequential logic. Laboratory experience in construction of digital logic circuits. |
EC EN 360 : Electromagnetic Fields and Waves.
(3:3:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | Math 314, 334, EC En 212. |
| DESCRIPTION: | Introduction to electric and magnetic field theory and development of Maxwell's equations. |
EC EN 370 : (EC En - Math 431) Probability Theory.
(3:3:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | Math 313. |
| DESCRIPTION: | Axiomatic probability theory, conditional probability, discrete / continuous random variables, expectation, conditional expectation, moments, functions of random variables, multivariate distributions, laws of large numbers, central limit theorem. |
EC EN 380 : Signals and Systems.
(5:4:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp |
| PREREQUISITE: | ECEn 212, Math 334. |
| DESCRIPTION: | Time and frequency domain analysis of discrete or continuous systems subjected to periodic or nonperiodic input signals. |
EC EN 391 : Junior Seminar.
(.5:1:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F |
| PREREQUISITE: | EC En 212. |
| DESCRIPTION: | Seminars and colloquia on current topics in electrical and computer engineering, as well as ethics, contemporary issues, and life-long learning. |
| NOTE: | Attendance and some writing are required. |
EC EN 490 : Team Design Project.
(4:2:6)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | Selected 400-level electrical and computer engineering courses, depending on the specific project. |
| DESCRIPTION: | Culminating design experience based on skills learned in advanced technical courses. Students work in teams to plan, design, test, and demonstrate a major project. |
- Complete at least 19 hours from the following advanced technical program and technical electives:
- Complete 16 hours from the following:
EC EN 320 : Digital System Design.
(3:3:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W |
| PREREQUISITE: | EC En 212, 224. |
| DESCRIPTION: | Advanced digital design, including hardware description languages, electrical properties of digital circuits, synchronous and asynchronous circuits, computer arithmetic, and interfacing to external circuitry. |
EC EN 324 : Computer Systems.
(3:3:1)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp |
| PREREQUISITE: | EC En 224, C S 235. |
| DESCRIPTION: | Machine-level representations of programs and data, processor architecture, program performance optimizaton, memory hierarchies, virtual memory, linking, exceptions. |
EC EN 425 : Real-Time Operating Systems.
(4:3:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F |
| PREREQUISITE: | EC En 324. |
| DESCRIPTION: | Hardware/software interface, real-time kernel internals, implementation of high-level language constructs, issues in real-time application software development. |
EC EN 427 : Embedded Systems.
(4:3:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F |
| PREREQUISITE: | EC En 320, 324. |
| DESCRIPTION: | Interfacing digital hardware components to an embedded system processor. Developing the hardware-software interface. Developing application software. Using C and assembly language in device-driver design, monitor-debugger, and real-time kernel. Lab. |
EC EN 443 : Communication and Power Circuits.
(4:3:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | W |
| PREREQUISITE: | EC En 313, 317. |
| DESCRIPTION: | Introduction to amplitude modulation, frequency modulation, and phase modulation circuits. Modulators, mixers, detectors, and the phase-locked loop. Power amplifier stage and orcillator design. |
EC EN 445 : Introduction to Mixed-Signal VLSI.
(4:3:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F |
| PREREQUISITE: | ECEn 313. |
| DESCRIPTION: | VLSI circuit design emphasizing mixed-signal circuits such as D/A and A/D converters, phase-locked loops, S/H circuits. Associated laboratory provides layout-design experience. |
EC EN 450 : Introduction to Semiconductor Devices.
(3:3:1)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | W |
| PREREQUISITE: | ECEn 313, Phscs 281. |
| DESCRIPTION: | Physics of electronic and optical solid state devices; includes semiconductor materials, bipolar and FET device physics and modeling, optical properties of semiconductors, and lasers. |
EC EN 451 : Introduction to Digital VLSI Circuits.
(4:3:5)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | W |
| PREREQUISITE: | ECEn 313, 320. |
| DESCRIPTION: | Design of very large-scale integrated circuits for digital systems. CAD tools used extensively to simulate the design and create and verify mask circuits. |
EC EN 452 : Experiments in Integrated Circuit Development.
(1:0:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | W |
| PREREQUISITE: | ECEn 450 or concurrent enrollment. |
| DESCRIPTION: | Measurements of key silicon properties and fabrication of integrated circuits. |
EC EN 462 : Electromagnetic Radiation and Propagation.
(2:3:1)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F 1st block. |
| PREREQUISITE: | ECEn 360. |
| DESCRIPTION: | Electromagnetic and optical theory including guided wave theory, modes, propagation in materials, radiation analysis, antenna analysis, and aperture diffraction. |
EC EN 464 : Wireless Communication Circuits.
(2:3:1)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F 2nd block. |
| PREREQUISITE: | ECEn 462 or instructor's consent. |
| DESCRIPTION: | Analysis, design, and fabrication of RF/microwave passive circuit structures, amplifiers, oscillators, and mixers. System concepts, including stability, gain, and noise figure. |
EC EN 466 : Introduction to Optical Engineering.
(2:3:1)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F 2nd block. |
| PREREQUISITE: | ECEn 462. |
| DESCRIPTION: | Introduces principles and practices of optical engineering including optical communications system and components. |
EC EN 483 : (EC En-Me En 431) Design of Control Systems.
(4:3:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F |
| PREREQUISITE: | EC En 380 or Me En 335. |
| DESCRIPTION: | Classical frequency response and time domain design of control systems. State-variable control and computer simulation of control systems. |
EC EN 485 : Introduction to Digital Communication Theory.
(4:3:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F |
| PREREQUISITE: | ECEn 370, 380. |
| DESCRIPTION: | Analysis and design of digital communications systems in AWGN: signal space concepts, modulation, matched filter and correlation detection, synchronization, performance. Computer-based design exercises. |
EC EN 487 : Introduction to Discrete-Time Signal Processing.
(4:3:3)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | W |
| PREREQUISITE: | ECEn 370, 380. |
| DESCRIPTION: | Digital signal processing, fast Fourier transforms, digital filter design, spectrum analysis. Applications in speech processing, SONAR, communications, etc. |
- Complete remaining course hours selected from the following:
- Additional courses listed in item 3a above, or other 400-level electrical and computer engineering courses.
- 500-level electrical and computer engineering courses.
- Other engineering, mathematics, physics, or computer science courses as specified or approved by the Electrical and Computer Engineering Department. Preapproved courses include C S 236, 240, and Phscs 222.
- Complete the following supporting courses:
CHEM 105 : General College Chemistry.
(4:5:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp, Su |
| PREREQUISITE: | Math 110 (or equivalent) or concurrent enrollment. |
| DESCRIPTION: | Atomic and molecular structure including bonding and periodic properties of the elements; reaction energetics, electrochemistry, acids and bases, inorganic and organic chemistry. |
| NOTE: | Primarily for students in engineering and biological sciences. Three lectures and two recitation sections per week. |
C S 142 : Introduction to Computer Programming.
(3:3:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp, Su |
| PREREQUISITE: | Knowledge of algebra. |
| DESCRIPTION: | Introduction to object-oriented program design and development. Principles of algorithm formulation and implementation. |
C S 235 : Data Structures and Algorithms.
(3:3:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp, Su |
| PREREQUISITE: | C S 142. |
| DESCRIPTION: | Fundamental data structures and algorithms of computer science; basic algorithm analysis; recursion; sorting and searching; lists, stacks, queues, trees, hashing; object-oriented data abstraction. |
ENGL 312 : Persuasive Writing.
(3:3:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp, Su; Honors also. |
| PREREQUISITE: | Engl 150 or equivalent; junior or senior status. |
| DESCRIPTION: | Expository and persuasive writing focusing on practical reasons for evaluating audiences, generating and structuring an argument, and making stylistic decisions. Library research paper. |
| NOTE: | Carries GE Advanced Written and Oral Communication credit. |
MATH 313 : Elementary Linear Algebra.
(3:3:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp, Su; Honors also. |
| PREREQUISITE: | Math 112 or 119. |
| DESCRIPTION: | Linear systems, matrices, vectors and vector spaces, linear transformations, determinants, inner product spaces, eigenvalues, and eigenvectors. |
MATH 314 : Calculus of Several Variables.
(3:3:0)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F, W, Sp, Su |
| PREREQUISITE: | Math 113; 313 or concurrent enrollment. |
| DESCRIPTION: | Partial differentiation, the Jacobian matrix, and integral theorems of vector calculus. |
PHSCS 281 : Principles of Solid State Physics.
(3:3:1)
(Credit Hours:Lecture Hours:Lab Hours)| OFFERED: | F |
| PREREQUISITE: | Phscs 121, 122. |
| DESCRIPTION: | Introduction to physics of solids, including laboratory experience. |
| NOTE: | For students in science, computer science, technology, and engineering. |
Note: Contact the Electrical and Computer Engineering Department for current information about added and/or deleted courses, as well as information about when courses are offered.
*Hours include courses that may fulfill university core requirements.