Sample Computer Engineering Curriculum Sheets ( PDF format )
| Traditional 4-Year Plans | Flowchart and Other Plans |
Sample Computer Engineering Curriculum Sheets ( PDF format )
| Traditional 4-Year Plans | Flowchart and Other Plans |
| Computer Engineering Graduation Check-off Sheets ( PDF format ) | |
|
|
| Program Specific Requirements | |
| |
| Information about Elective Courses | |
|
Technical Electives |
The curriculum requires five technical elective courses used to broaden a student's knowledge base or to specialize in areas like Supercomputing, Neural Network, Microelectronics, Sensors, Power and Industrial Control, Computer Hardware, or Communications and Signal Processing. Of these five elective courses, at least three must be computer focus.
|
| HV&SC and Ethics Electives | In addition to CMJ 103, the curriculum requires five courses to complete the General Education Requirements in Ethics and Human Values and Social Context (HV&SC). In addition to the Ethics requirement, the five areas under HV&SC are: Western Cultural Tradition, Social Contexts and Institutions, Cultural Diversity and International Perspective, Population and the Environment, and Artistic and Creative Expression. Note that CMJ 103 satisfies the Social Contexts and Institutions requirement. A list of HV&SC courses with the categories that they satisfy are available on the Office of Student Records web page. The structure of the ECE curriculum guarantees that all other General Education Requirements are met. You may elect to take ERS 102 or BIO 222/223 to satisfy your Basic Science requirement and part of the 18 credit hour HV&SC requirement. If neither ERS 102 nor BIO 222/223 is taken, three additional credit hours of HV&SC are required for graduation (i.e., a minimum of 131 credit hours for graduation). All General Education Requirements with individual links to specific categories are available on this web page. |
| Basic Engineering Electives | The Curriculum requires at least one engineering course, outside of the department, to broaden a student's knowledge base in engineering. Courses satisfying the Basic Engineering Elective include: |
| |
| Basic Science Electives | In addition to CHY 121/123, PHY 121 and PHY 122, the Curriculum requires at least one additional physical or biological science course, with a lab, to broaden a student's knowledge base in science. Courses satisfying the Basic Science Electives include: |
| |
Required Courses | |
| Course # | Course Name | Credits |
Course # | Course Name | Credits |
|
| CHB350** | Stat Proc Control and Anal | 3 | ECE403 | Design Project | 2 | |
| CHY121/123 | Intro to Chemistry | 4 | ECE471 or 477 |
Microprocessor Applications | 3 | |
| COS221 | Advanced C++ Programming | 3 | Hardware Applications with C | |||
| COS431 | Operating Systems | 3 | ECE473 | Computer Arch & Org | 3 | |
| CMJ103 | Fund of Public Comm. | 3 | ENG101 | College Composition | 3 | |
| ECE101 | Intro to ECE | 4 | ENG317 | Technical Writing |
3 | |
| ECE177 | Intro to Programming for Engineers | 4 | MAT126 | Calculus I | 4 | |
| ECE210 | Electrical Networks I | 3 | MAT127 | Calculus II | 4 | |
| ECE211 | Electrical Networks II | 3 | MAT228 | Calculus III | 4 | |
| ECE214 | Electrical Networks Lab | 3 | MAT258 | Diff Eq & Linear Algebra | 4 | |
| ECE271 | Micro Arch & Appl | 4 | MAT481 | Discrete Mathematics | 3 | |
| ECE275 | Sequential Logic Systems | 3 | PHY121 | Physics for Engineers I | 4 | |
| ECE300 | Seminar | 1 | PHY122 | Physics for Engineers II | 4 | |
| ECE314 | Linear C&S | 3 | Elective, Basic Science | 4 | ||
| ECE342 | Electronics I | 4 | Elective, Basic Engineering | 3 | ||
| ECE343 | Electronics II | 4 | Elective, General Education | 15 | ||
| ECE401 | Design Project | 1 | Elective, Technical | 12 | ||
| ECE402 | Design Project | 4 | ||||
| ** CHB 350 can be replaced with either ECE 383 or MAT 332 | ||||||