The Graduate School
Computer Science, M.S.
The Computer Science specialization provides instruction in applied and theoretical computer science topics such as networks and communication devices, theory of computation, analysis of algorithms, programming languages, and operating systems.
Specializations
Computer Science
The Computer Science specialization provides instruction in applied and theoretical computer science topics such as networks and communication devices, theory of computation, analysis of algorithms, programming languages, and operating systems. Learn more »
Database Systems
The Database Systems specialization emphasizes designing, implementing, maintaining, and administering large database systems. Students will become proficient in database programming and SQL (in Oracle and SQL Server). Students of this specialization will also be able to identify and utilize tools to be able to work with the vast amounts of data. Learn more »

Software Engineering
The Software Engineering (SE) specialization concentrates on software engineering concepts such as process, specification, analysis, design, implementation, verification, validation, software project management for the development of high-quality software systems that meet client needs. Learn more »
Admission Requirements
In addition to the University graduate admission requirements described in the Graduate Admissions section of the catalog, the department bases decisions for regular admission on a holistic review of credentials in which the criteria listed in the admission checklist (see right-side column) are used to assess the potential success of each applicant.
Application Deadlines

Summer: Mar. 1st* |
Fall: June 1st* |
Spring: Oct. 1st*