Software Engineering

Class Information

The Engineering Master’s Degree Programs’ special schedule enables professionals to maintain full-time jobs while attending classes one weekend a month (8AM – 5PM Fri and Sat).

Semester Information

Spring Room Assignment and Meeting Times

Disclaimer: All dates are tentative and may be subject to change.

Program Schedule

2018 Academic Year

Disclaimer: All dates are tentative and may be subject to change.



  • Students are responsible for purchasing required textbooks.
  • Students will be invoiced for custom texts or additional required course materials, such as licenses or business cases, which must be ordered in bulk or from non-retail sources.

Fall 2017

EE382V– Systems Programming, Ramesh Yerraballi

  • Operating Systems: Three Easy Pieces, ISBN 978-1105979125
Supplementary material from the book:
  • Computer Systems – A Programmer’s Perspective, 3rd ed., ISBN 978-0-13-409266-9

Spring 2018

E E 381V Introduction to Optimization, Dr. Caramanis

  • Required textbook: Introduction to Linear Optimization, by Dimitris Bertsimas and John Tsitsiklis

E E 382C-3 Verification and Validation, Dr. Khurshid

Recommended textbooks:

  • Introduction to Software Testing by Paul Amman and Jeff Offutt. ISBN: 0521880386
  • Software Abstractions: Logic, Language, and Analysis by Daniel Jackson. Revised edition, ISBN: 0262017156
  • Model Checking by Edmund M. Clarke, Orna Grumberg and Doron A. Peled. ISBN: 0262032708

E 382C Software Architecture, Dr. Barber

  • Required textbook: Software Architecture in Practice by by Len Bass and Paul Clements (3rd edition)

Q – How will I know what books to buy?
A – We’ll provide a list of upcoming attractions to continuing students approximately 6 weeks in advance of first class day. New students will be provided with the textbook list upon payment of their tuition deposit.

Q – Will TxEEE provide a list of preferred vendors?
A – UT policy does not allow us to provide a list of preferred vendors. You may visit for a list of possible vendors.

Q – How will I obtain a course handbook if my instructor requires one?
A – These will be provided for you on first class day and costs will be included on your invoice.

Q – Will this affect my financial aid dispersal?
A – No.


All ICS and SWE classes are held at ECJ.
Nearest Parking Garage. Garage daily paid parking rates.
Building Layout - Rooms

Program of Work

Fall Semester Enrollment

Fall 1 - 2 courses
Spring 1 - 2 courses
Summer 1 - 1 course

Fall 2 - 2 courses
Spring 2 - 2 courses
Summer 2 - Master's Report

Spring Semester Enrollment

Spring 1 - 2 courses
Summer 1 - 1 course
Fall 1 - 2 courses

Spring 2 - 2 courses
Summer 2 - No course, Work on Master's Report
Fall 2 - 2 courses, Master's Report

The Software Engineering Program of Work is customizable and allows students to select the courses they will take each semester.