| Semester I |
Semester II |
|
ITEC-1210 Information in History & Society
CSCI-1100 Computer Science I
MATH-1010 Calculus I
PHYS-1100 Physics I (Science Elective)
|
ITEC-1220 Politics and Economics of IT
CSCI-1200 Computer Science II
MATH-1020 Calculus II (Math Elective)*
PHYS-1200 Physics II (Science Elective)
|
| Semester III |
Semester IV |
|
ECSE-2610 Computer Components & Operations
ENGR-2350 Embedded Control
ITEC-2110 Web Systems Development
ITEC-2960 Creativity and IT
|
ECSE-2660 Computer Arch, Networking & OS
MATH-2400 Differential Equations
ITEC-2210 Intro to Human Computer Interaction
Free Elective
One of:*
- CSCI-2300 Data Structures & Algorithms
- Math Elective
|
| Semester V |
Semester VI |
|
IT Elective (one of):
- CSCI-4380 Database Systems
- MGMT-496X Data Resource Management
ECSE-2010 Electric Circuits
ITEC-4310 Managing IT Resources
H&SS Elective**
|
ECSE-2410 Signals and Systems
ECSE-4500 Probability for Engineering Apps
H&SS Elective**
Free Elective
|
| Semester VII |
Semester VIII |
|
ITEC-4100 IT Capstone Experience
ECSE-4520 Communications Systems
ECSE-4670 Computer Communications Networks
One of:
- CSCI-4210 Operating Systems
- ECSE-4510 Discrete Time Systems
H&SS Elective**
|
Capstone Experience (one of):
- CSCI-4220 Network Programming
- ECSE-4540 Intro to Voice & Image Processing
Any CSCI or ECSE course
H&SS Elective**
Free Elective
|
*A student planning to take CSCI-4210 and CSCI-4220 in semesters VI & VII should take CSCI-2300 in semester IV and MATH-2800 Intro to Discrete Structures in semester II. Please see your advisor regarding the math course required in semester II. A student planning to take ECSE-4510 and ECSE-4540 in semesters VI & VIII should take a Math Elective.