Standard Deadline: March 15, 2023
Standard Deadline: October 15, 2022
Applicants must have coursework or equivalent knowledge in the following five foundation areas: introductory programming in any programming language; knowledge of an object-oriented programming language such as Java, C++, or C#; data structures and algorithms; machine organization such as those given in computer system architecture or assembly language courses; and topics in discrete mathematics including sets, propositional and predicate logic, relations, functions, trees, graphs and inductive proofs.
The program requires applicants to identify coursework regarding academic preparation. Applicants are provided with instructions in the application to describe the most advanced course(s) taken that cover similar material. The required courses are provided on the application but also available here to preview: Admissions & Policies for Software Engineering, MS.