Curriculum Outline
Core:
- mathematics
- natural science
- digital systems
- computer science and engineering
- software engineering
- complementary studies
Electives:
- general
- linkage
- advanced
- technical
General electives
-3 courses: Ideally unconstrained to allow student to customize the
degree to an application area of interest to the student.
-Initially constrained to satisfy CEAB natural sciences criteria
Linkage Electives
5 courses
- Communication
- Societal issues
- Business issues
- Reasoning methodologies
- Humanities & social science
Plus Engineering economics (core)
Advanced Electives
2 courses
- Fourth-year CS or ECE courses
- Chosen to expose students to one or more significant application
areas
| Year 1 |
|
| Calculus 1 |
Calculus 2 |
| Linear algebra |
Electricity & magnetism |
| Mechanics |
Logic & computation |
| Discrete mathematics |
Principles of computer science |
| Developing programming principles |
Digital circuits & systems |
| |
|
| Year 2 |
|
| Probability & statistics |
Algorithms & data structures |
| Foundations of Sequential programs |
Software abstraction & specification |
| Digital computers |
Dynamic systems analysis |
| Managerial & engineering economics |
Linkage elective |
| General elective |
General elective |
| |
|
| Year 3 |
|
| Software project management |
Software requirement analysis & spec |
| Control structures |
Real time operating systems |
| Human-computer interaction |
System performance evaluation |
| Linkage elective |
Technical elective |
| General elective |
Linkage elective |
| |
|
| Year 4 |
|
| Software design & architectures |
Software testing & quality assurance |
| Computer networks & security |
Technical elective |
| Database systems |
Technical elective |
| Technical elective |
Technical elective |
| Linkage elective |
Linkage elective |
| |
|
This page was last updated 07/13/2000.