M.S. in Computer Science
The graduate program in computer science provides advanced educational opportunities for post-baccalaureate students seeking deeper understanding of all aspects of computing.
The program provides the student with a solid computer science background in preparation for governmental or industrial employment or for continued study at the Ph.D. level in computer science.
- Offers a flexible curriculum that can be tailored to fit your computing interests
- Accommodates varied educational backgrounds
- Provides options for research-based and coursework-based degrees
- Consists of nationally and internationally renowned experts who actively conduct research in their respective areas
- Have current and ongoing research programs
- Are active in industry collaborations locally
Opportunities for you
- Access to the latest equipment and software that is used in companies and academia
- Gain professional experience through co-ops and internships.
- Graduate level classes are small enough to ensure personal attention by the professors while large enough to facilitate group projects and interactions
- Access to the extensive library and computer facilities at the university
- Access to external supercomputer facilities
- State-of-the-art equipment including online access to a cluster computer and General-Purpose Graphics Processing Unit (GPGPU) server
- Have earned a baccalaureate degree in computer science or a related discipline from an accredited college or university with a GPA of 2.75 or higher in computer science and related courses
- Three letters of recommendation from individuals capable of evaluating the applicant's potential for success in this program
- Statement of purpose
- Demonstrated knowledge of at least one high-level programming language and demonstrate mathematical maturity.
- Demonstrated proficiency in data structures, computer organization, and operating systems.
|Required courses||9 credits|
|Electives (600-level courses)||12 credits|
|Electives (500 and 600-level courses)||9 credits|
|Required courses||3 credits|
|Electives (600-level courses)||15 credits|
|Electives (500 and 600-level courses)||12 credits|