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.