Image
Computer Science M.A.

Computer Science - M.A.

The Master of Arts in Computer Science program offers advanced coursework in computer science theory, algorithms, and programming languages, along with opportunities to conduct research and gain real-world experience. With expert guidance from our faculty, you'll be well-prepared for a variety of tech careers.

Contact Us

Apply Now
Request Information
Schedule a visit

Program Information

Learning Outcomes

Program Learning Outcomes

Graduates of this program will be able to:

  1. Demonstrate breadth-of-knowledge and understanding of essential facts, concepts, principles and theories relating to advanced topics in computer science.
  2. Conduct literature searches, comprehend advanced research materials and uncover connections between related work and critical evaluation and synthesis.
  3. Perform research, discovery and integration by applying advanced knowledge of computer science.
Admissions

For more information about graduate admissions, visit the graduate admission website. For more information on international admissions, visit the international admission website.

Admission Requirements

  • Bachelor's degree from an accredited college or university
  • Minimum 3.000 undergraduate GPA on a 4.000-point scale
  • Successful completion of high-level algebra, geometry and calculus coursework (equivalent to MATH 12002, MATH 12003, MATH 21001)1
  • Official transcript(s)
  • Résumé
  • Goal statement
  • Three letters of recommendation
  • English language proficiency - all international students must provide proof of English language proficiency (unless they meet specific exceptions to waive) by earning one of the following:2
    • Minimum 71 TOEFL iBT score
    • Minimum 6.0 IELTS score
    • Minimum 50 PTE score
    • Minimum 100 DET score
1

Applicants are strongly recommended to have completed successfully coursework in programming, data structures and discrete structures, (equivalent to CS 13001, CS 23001, CS 23022).

2

International applicants who do not meet the above test scores may be considered for conditional admission.

 

Application Deadlines

  • Fall Semester
    • Application deadline: June 15
  • Spring Semester
    • Application deadline: November 1
  • Summer Term
    • Application deadline: April 1

Applications submitted after these deadlines will be considered on a space-available basis.

Coursework

Program Requirements

Major Requirements

Major Requirements
CS 61002ALGORITHMS AND PROGRAMMING I 4
CS 61003ALGORITHMS AND PROGRAMMING II 4
CS 61004OPERATING SYSTEMS AND ARCHITECTURE 4
CS 69098RESEARCH 13
CS 69191MASTER'S SEMINAR 2
Computer Science (CS) Electives 215
Minimum Total Credit Hours:32
1

Students enroll in CS 69098 under the direction of a graduate faculty member and develop a master’s project. A master’s project committee must be formed that includes the advisor and at least two other graduate faculty members. The committee and project topic must be approved by the graduate coordinator. The student must present and defend the project before the committee.

2

Maximum 12 credit hours of courses at the 50000 level may be applied toward the degree. Maximum 6 credit hours of 60000 level  project-related course work outside computer science -that are approved by the student's advisor and may count towards the degree.

Program Delivery
  • Delivery:
    • In person
  • Location:
    • Kent Campus