- The department's programs prepare graduate students for positions in the design and development of computer systems and applications in business and industry and scientific positions in industrial or academic computing research.
- The department's areas of research interest currently include analysis of algorithms, cloud computing, compilers, computational biology, database systems, data visualization, embedded systems, natural language processing, networks, operating systems, theory, storage systems, security, and vision.
- Students can pursue either a thesis or a non-thesis Master’s.
- The non-thesis option is designed for students to develop more sophisticated programming, theoretical, and applied skills for working in the industry.
- The thesis-based master’s degree is designed for students considering research-based careers after their masters and students who want to try out research while considering whether they may continue in a doctoral program.
- Students who complete an MS degree may command a higher salary and positions with more authority and autonomy in the industry.
Event | Start Date |
Application Deadline For Fall Intake | Nov 1, 2024 |
Fees & Funding
Tution & Application Fees
Year | Year 1 | Year 2 |
Tuition Fees | $17378 | $17378 |
Books and supply | $1200 | $1200 |
Total Fees | $18578 | $18578 |
Living Costs
Head | Avg Cost Per Year |
Living Expenses | $12700 |
Eligibility & Entry Requirement
- Applicants should have an undergraduate degree in computer science or a closely related field.
- Applicants should have a minimum undergraduate GPA for MS applicants is 3.2 out of a 4.0 scale.
- A well-prepared applicant should be proficient in a high-level programming language such as C, C++, or Java, and have a solid background in the following areas:
- mathematics, including calculus and discrete mathematics;
- machine architecture;
- programming languages, including exposure to a variety of high-level languages (e.g., Java, LISP);
- data structures;
- algorithm analysis;
- theory of computation; and
- software systems, including compilers and operating systems.
- All students must have at a minimum demonstrated advanced undergraduate studies in Systems (i.e. through an operating systems or compilers course) and Theory (i.e. through algorithms or theory of computation course).
- Applicants from India must hold:
- 4 years of accredited bachelor,
- 3 year accredited bachelor + master;
- 3 year accredited bachelor + post-grad diploma; or
- 3-year bachelor by itself provided the degree is at least 120 credits
Scores Required
79 / 120
Avg. Score in
TOEFL
314 / 340
Avg. Score in
GRE
Similar Colleges You Might Be Interested In