University of Texas
ECE

Software Engineering: Foundations

(formerly Software Development)

All CE Tech Areas

Courses

Students are required to complete the following two courses:

  • EE 360C Algorithms (EE 322C, and M 325K or PHL 313K)
  • EE 360F Software Engineering Processes (EE 322C)

And students must complete one course from the list below:

  • CS 345 Programming Languages (CS 310, CS 336, and M 408D)

  • EE 360P Concurrent and Distributed Systems (Credit or registration for EE 345L)

  • EE 361Q Requirements Engineering (EE 322C)

  • EE 379K Introduction to Data Mining (EE 322C, EE 351K, and M 340L)

  • EE 379K Software Testing (EE 322C)

  • 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.