Software Engineering: Foundations
(formerly Software Development)
Courses
Students are required to complete the following two courses:
And students must complete one course from the list below.
- EE 360P Concurrent and Distributed Systems (Sp)
- EE 361Q Requirements Engineering
- EE 379K Introduction to Data Mining (F of even years)
- EE 379K Software Testing
- CS 345 Programming Languages (F, Sp)
- CS 373 Software Engineering
Faculty Advisors for Basic and Conditional Major Students
The faculty advisors listed below can meet with Basic Sequence and Conditional Major Sequence Students to discuss topics such as:
- Educational opportunities within ECE
- Course planning to meet a student's educational goals
- Short-term and long-term career planning
Students should either meet with the faculty during their office hours or send them an e-mail to make an appointment. Students in Major Sequence should discuss this matters with their assigned faculty advisor.

