User:Whiteknight/EE Curriculum

This page is going to serve as an outline for a generalized curriculum for an undergraduate degree in electrical engineering.

Prerequisites
Students should have a basic understanding of differential calculus before starting. Students are expected to maintain a regular progression of mathematics concurrently with their engineering studies.

By Semester
This curriculum, presented by-semester, is designed for a 4 year degree program. In addition the courses here, many universities will also require several "general education" courses to be taken. Also, many courses here will benefit strongly from the inclusion of lab work, which will likely be counted as additional courses.

This curriculum attempts to build from simple foundations to very complicated subjects in a natural way. Subjects are spread out so each semester will have a good sampling of various different topics with minimal subject overlap. This curriculum will present many subjects without focusing too much on any one particular discipline. Students will be prepared for graduate studies in a wide variety of areas.

Many books here contain more then 1 semesters worth of information. It is up to the individual instructors to decide how much information to cover and to what depth.

Semester 1

 * Differential Calculus
 * C Programming
 * Mechanics

Semester 2

 * Integral Calculus
 * Circuit Theory
 * Digital Circuits

Semester 3

 * Linear Algebra
 * Multivariable Calculus
 * MATLAB Programming

Semester 4

 * Differential Equations
 * Electrodynamics
 * Signals and Systems

Semester 5

 * Semiconductors
 * Assembly Language (any dialect)
 * Electric Power

Semester 6

 * Signal Processing
 * Embedded Systems
 * Communication Systems

Semester 7

 * Communication Networks
 * Programmable Logic
 * Control Systems

Semester 8

 * Data Coding Theory
 * Digital Signal Processing
 * Microprocessor Design