Transition courses cover essentially undergraduate material mastery of which is crucial for student success in the program. Transition courses are assigned based on an applicant's credentials and do not count towards the Masters of Science degree. Transition courses will be assigned from the following set:
* students in older catalogs may take CS5013 instead of CS5011, CS5021 and CS5031
Core courses are required for all students in the program. Currently, the program offers the following core courses:
Depending on whether students take the project or the thesis option, they are required to complete 4 or 3 elective courses. In addition to the software electives listed below, students can take any 6000 level courses in Computer Science or Information Technology or approved courses in Systems Engineering, which are listed below. At least two electives must be in Software Engineering.
The current Software Engineering electives are
The approved Systems Engineering electives are
Students who entered prior to spring 2009 should contact the program coordinator for the MS in Software Engineering, Professor Jonathan Lartigue, (firstname.lastname@example.org, 678-915-3426). Prospective students who are interested in the program are encouraged to contact Prof. Lartigue directly and/or to visit the pages specifically aimed at them here.