Computer Science - M.A.
Department of Computer Science
241 Mathematics and Computer Science Building
The Master of Arts degree in Computer Science enables students with a bachelor's degree in any area to enter the many fields that require both computer science skills and skills gained in a student's prior studies. The program requires no prior computer science training and covers a breadth of knowledge in advance computer science topics that can also be used to solve problems in the field of the student's bachelor's degree.
Fully Offered At:
- Kent Campus
- Bachelor's degree from an accredited college or university for unconditional admission
- Minimum 3.000 undergraduate GPA on a 4.000 point scale for unconditional admission
- Core components of an undergraduate computer science curriculum1
- Official transcript(s)
- GRE scores
- Goal statement
- Three letters of recommendation
- English language proficiency - all international students must provide proof of English language proficiency (unless they meet specific exceptions) by earning one of the following:
- Minimum 525 TOEFL PBT score (paper-based version)
- Minimum 71 TOEFL IBT score (Internet-based version)
- Minimum 74 MELAB score
- Minimum 6.0 IELTS score
- Minimum 50 PTE score
For more information about graduate admissions, please visit the Graduate Studies admission website. For more information on international admission, visit the Office of Global Education’s admission website.
Prospective students must successfully have completed high-level algebra, geometry and calculus coursework (equivalent to the following Kent State courses: MATH 12002, MATH 12003, MATH 21001). In addition, it is strongly recommended that students successfully have completed coursework in computer science, including programming, data structures, abstraction, operating systems, combinatorial analysis and discrete structures, (equivalent to the following Kent State courses: CS 13001, CS 23001, CS 23022, CS 33211, CS 35101, CS 46101). Highly qualified students lacking preparation in certain standard areas may be admitted.
Program Learning Outcomes
Graduates of this program will be able to:
- Demonstrate breadth-of-knowledge and understanding of essential facts, concepts, principles and theories relating to advanced topics in computer science.
- Perform research, discovery and integration by applying advanced knowledge of computer science.
- Conduct literature searches, comprehend advanced research materials and uncover connections between related work and critical evaluation and synthesis.
|CS 61002||ALGORITHMS AND PROGRAMMING I||4|
|CS 61003||ALGORITHMS AND PROGRAMMING II||4|
|CS 61004||OPERATING SYSTEMS AND ARCHITECTURE||4|
|CS 69098||RESEARCH 1||3|
|CS 69191||MASTER'S SEMINAR||2|
|Computer Science (CS) Electives 2||15|
|Minimum Total Credit Hours:||32|
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.
Maximum 6 credit hours of courses at the 50000 level may be applied toward the degree. Maximum 6 credit hours of 60000 level course work outside computer science -that are approved by the student's advisor and graduate coordinator-may count towards the degree.