Electrical Engineering
The following curriculum maps are for your general use in exploring majors. You should refer to the specific department webpages and advisors for detailed information and course planning.
- Course prerequisite chain
- Immediate prerequisite(s) (or concurrent registration allowed if listed in the same semester)
- Concurrent registration required
- Postrequisite course sequence
Freshman | Sophomore | Junior | Senior | ||||
---|---|---|---|---|---|---|---|
Fall | Spring | Fall | Spring | Fall | Spring | Fall | Spring |
CHM 11500 (4)
General Chemistry Credit Hours: 4.00. Stoichiometry; atomic structure; periodic properties; ionic and covalent bonding; molecular geometry; gases, liquids, and solids; crystal structure; thermochemistry; descriptive chemistry of metals and non-metals. Required of students majoring in science and students in engineering who are not in CHM 12300. One year of high school chemistry or one semester of college chemistry required. CTL:IPS 1721 General Chemistry I w/lab ENGR 13100 (2)
Trans Ideas To Innovation I Credit Hours: 2.00. A partnership between Schools and Programs within the College of Engineering, introduces students to the engineering professions using multidisciplinary, societally relevant content. Developing engineering approaches to systems, generating and exploring creative ideas, and use of quantitative methods to support design decisions. Explicit model-development activities (engineering eliciting activities, EEAs) engage students in innovative thinking across the engineering disciplines at Purdue. Experiencing the process of design and analysis in engineering including how to work effectively in teams. Developing skills in project management, engineering fundamentals, oral and graphical communication, logical thinking, and modern engineering tools (e.g., Excel and MATLAB). MA 16100/16500 (4-5)
Pl Anly Geo Calc I Credit Hours: 5.00. Introduction to differential and integral calculus of one variable, with applications. Some schools or departments may allow only 4 credit hours toward graduation for this course. Designed for students who have not had at least a one-semester calculus course in high school, with a grade of GE/COMM(WRIT) (3-4)
Written Communication Selective |
ENGR 13200 (2)
Trans Ideas To Innovation II Credit Hours: 2.00. A partnership between Schools and Programs within the College of Engineering continues building on the foundation developed in ENGR 13100. Students take a more in depth and holistic approach to integrating multiple disciplines perspectives while constructing innovative engineering solutions to open-ended problems. Extending skills in project management engineering fundamentals, oral and graphical communication, logical thinking, team work, and modern engineering tools (e.g., Excel and MATLAB). PHYS 17200 (4)
Modern Mechanics Credit Hours: 4.00. Introductory calculus-based physics course using fundamental interactions between atoms to describe Newtonian mechanics, conservation laws, energy quantization, entropy, the kinetic theory of gases, and related topics in mechanics and thermodynamics. Emphasis is on using only a few fundamental principles to describe physical phenomena extending from nuclei to galaxies. 3-D graphical simulations and numerical problem solving by computer are employed by the student from the very beginning. CTL:IPS 1753 Calculus-based Physics I MA 16200/16600 (4-5)
Pl Anly Geo Calc II Credit Hours: 5.00. Continuation of MA 16100. Vectors in two and three dimensions, techniques of integration, infinite series, conic sections, polar coordinates, surfaces in three dimensions. Some schools or departments may allow only 4 credit hours toward graduation for this course. GE/COMM(ORAL) (3)
Oral Communication Selective Science/Elective (3)
Science Selective |
ECE 29401 (1)
ECE Sophomore Seminar Credit Hours: 1.00. An introduction to the School of Electrical and Computer Engineering, the program's objectives, and outcomes, BSEE and BSCmpE degree requirements, professional writing and multicultural and professional development. ECE 20001 (3)
Electrical Engr Fundamentals I Credit Hours: 3.00. This course covers fundamental concepts and applications for electrical and computer engineers as well as for engineers who need to gain a broad understanding of these disciplines. The course starts by the basic concepts of charge, current, and voltage as well as their expressions with regards to resistors and resistive circuits. Essential concepts, devices, theorems, and applications of direct-current (DC), 1st order, and alternating-current (AC) circuits are subsequently discussed. Besides electrical devices and circuits, basic electronic components including diodes and transistors as well as their primary applications are also discussed. ECE 20007 (1)
Elec Engr Fundamentals I Lab Credit Hours: 1.00. This is an introduction course in electronic measurement and circuit modeling, simulation and design techniques. These skills are developed through a variety of laboratory experiments ranging from voltage, current, and frequency, to resistors, inductors, capacitors, and operational amplifiers. When possible, the experiments develop practical skills through small design and soldering tasks. Finally, the course culminates in a two week group design project. In many ways this course is the laboratory of the co-requisite lecture course ECE 20001: Electrical Engineering Fundamentals I; however, we remind students that this is a standalone course that expects students will learn and demonstrate material not taught in ECE 20001. ECE 20875 (3)
Python For Data Science Credit Hours: 3.00. This course will introduce Python programming to students through data science problems. Students will learn Python concepts as well as introductory data science topics, and will use their knowledge of Python (and prior programming experience) to implement data analyses. PHYS 27200 (4)
E&M Interactions Credit Hours: 4.00. Calculus-based physics course using concepts of electric and magnetic fields and an atomic description of matter to describe polarization, fields produced by charge distributions, potential, electrical circuits, magnetic forces, induction, and related topics, leading to Maxwell's equations and electromagnetic radiation and an introduction to waves and interference. 3-D graphical simulations and numerical problem solving by computer are employed throughout. CTL: IPS 1754 Physics 2, Calculus-Based MA 26100 (4)
Multivariate Calculus Credit Hours: 4.00. Planes, lines, and curves in three dimensions. Differential calculus of several variables; multiple integrals. Introduction to vector calculus. Not open to students with credit in MA 27100. |
ECE 20002 (3)
Elect Engr Fundamental II Credit Hours: 3.00. Continuation of Electrical and Computer Engineering Fundamentals I. The course addresses mathematical and computational foundations of circuit analysis (differential equations, Laplace Transform techniques) with a focus on application to linear circuits having variable behavior as a function of frequency, with emphasis on filtering. Variable frequency behavior is further considered for applications of electronic components through single-transistor and operational amplifiers. The course ends with consideration of how circuits behave and may be modeled for analysis at high frequencies. Permission of Department required. ECE 20008 (1)
Elec Engr Fundamentals II Lab Credit Hours: 1.00. This is a course in electronic measurement, circuit modeling, simulation and design techniques. These skills are developed through a variety of laboratory experiments including discrete semiconductor measurement, transistor amplifiers, motor control, and operational amplifier internals. The experiments develop practical skills through small design and soldering tasks. Finally, the course culminates in a two week group design project. In many ways this course is the laboratory of the co-requisite lecture course ECE 20002 Electrical Engineering Fundamentals II; however, we remind students that this is a standalone course that expects students will learn and demonstrate material not taught in other courses. ECE 26400 (3)
Advanced C Programming Credit Hours: 3.00. Continuation of a first programming course. Topics include files, structures, pointers, and the proper use of dynamic data structures. A basic knowledge of the UNIX operating system and an introductory C programming course; C programming knowledge should include basic syntax, control structures, and file I/O, as well as experience in declaring and using functions. ECE 27000 (4)
Intro Digitl Sys Desgn Credit Hours: 4.00. An introduction to digital system design and hardware engineering, with an emphasis on practical design techniques and circuit implementation. MA 26600 (3)
Ordinary Differ Equatn Credit Hours: 3.00. First order equations, second and n'th order linear equations, series solutions, solution by Laplace transform, systems of linear equations. It is preferable but not required to take MA 26500 either first or concurrently. Not open to students with credit in MA 26200, 27200, 36000, 36100, or 36600. GE/HUM (3)
Foundational General Education (HUM) |
ECE 30100 (3)
Signals And Systems Credit Hours: 3.00. Classification, analysis and design of systems in both the time- and frequency-domains. Continuous-time linear systems: Fourier Series, Fourier Transform, bilateral Laplace Transform. Discrete-time linear systems: difference equations, Discrete-Time Fourier Transform, bilateral Z-Transform. Sampling, quantization, and discrete-time processing of continuous-time signals. Discrete-time nonlinear systems: median-type filters, threshold decomposition. System design examples such as the compact disc player and AM radio. ECE 39401 (1)
Prof Communication And Div Credit Hours: 1.00. This course provides ECE students with practice in relevant aspects of communication. Topics include: successfully seeking employment, working effectively in teams, delivering engaging presentations, and leveraging the advantages and challenges of diversity and inclusion. GE/BSS (3)
Foundational General Education (BSS) EE/Elective(AD) (3)
Advanced EE Selective EE/Elective-lab (1)
EE Elective (Advanced Level Lab) EE/Elective/SCI (4)
ECE Science Selective |
ECE 30200 (3)
Probabilistic Methods Credit Hours: 3.00. An introductory treatment including probability of events, discrete and continuous random variables, multiple random variables, sums of random variables and long-term averages, and elementary random processes. Applications involving uniform, Gaussian, exponential, geometric and related random variables. Introduction to parameter estimation and hypothesis testing. Discussion of wide-sense stationary random processes, including correlation functions, spectral densities and the response of linear time invariant systems. Course examples are drawn from signal processing, wireless communications, system reliability, and data science. ECE 30411 (3)
Electromagnetics I Credit Hours: 3.00. This course is a continued study of vector calculus, electrostatics, magnetostatics, and Maxwell's Equations. It serves as an introduction to electromagnetic waves and transmission lines, which is continued in ECE 30412. MA 26500 (3)
Linear Algebra Credit Hours: 3.00. Introduction to linear algebra. Systems of linear equations, matrix algebra, vector spaces, determinants, eigenvalues and eigenvectors, diagonalization of matrices, applications. Not open to students with credit in MA 26200, 27200, 35000 or 35100. GE/STS (3)
Foundational General Education (STS) EE/Elective(AD) (3)
Advanced EE Selective |
ECE 49022 (4)
Elec Engr Sr Design Proj Credit Hours: 4.00. Lecture sessions provide the student with background information on the design and management of projects. Formal lectures cover, for example, design for manufacturability, design for quality, test and evaluation, reliability and ethics, patents and copyrights, plus case studies. During the laboratory sessions, the students work in teams on challenging open-ended electrical engineering project that draws on previous coursework. Projects routinely involve standard design facets (such as consideration of alternative solutions, feasibility considerations, and detailed system descriptions) and include a number of realistic constraints (such as cost, safety, reliability, and aesthetics). Lectures require use of the I-Clicker system. EE/Elective (3)
EE Elective GE (3)
General Education GE (3)
General Education Elective (3)
Elective |
ECE 49401 (1)
Professional Comm Capstone Credit Hours: 1.00. This course provides ECE students an opportunity to refine their professional communication skills before launching into the workplace or graduate school. Topics include: ethics in ECE, workplace communication (written and verbal), and plans for professional growth. EE/Elective(AD) (3)
Advanced EE Selective Elective/ENGR (3)
Engineering Breadth Selective GE (3)
General Education |
13-15 credits | 16-17 credits | 16 credits | 17 credits | 15 credits | 15 credits | 16 credits | 15 credits |
The code used to present this flowsheet is based on original work shared by the University at Buffalo School of Engineering and Applied Sciences.
Curriculum and General Course Information
Disclaimer:
Every attempt is made to ensure these pages are accurate. However, the information herein is not official.
Curriculum Requirements
Curriculum requirements are based on the students' catalog term. A student can identify their catalog term either through myPurdue or myPurduePlan.
Purdue has online catalogs for current curricula information.