All applicants for admission to the graduate program in computer science must meet the university requirements for graduate admission as published in the Graduate Bulletin. In addition to these requirements, the applicant must also:
- submit three letters of recommendation from individuals capable of evaluating the applicant’s potential for success in the program;
- submit a statement of purpose;
- submit a resume;
- 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;
- demonstrate knowledge of at least one high-level programming language; and,
- demonstrate proficiency in data structures, computer organization and operating systems.
A student deficient in one or more of these areas may be granted provisional admission.
Application materials must be submitted by March 15 for fall and summer enrollment and by October 15 for spring enrollment.Applications submitted after these deadlines may be considered.
The curriculum has been designed to follow the guidelines and recommendations of the Association for Computing Machinery for Master’s Programs in Computer Science. Most full-time degree candidates admitted into the program will complete the degree requirements in two years. The thesis option requires 30 semester hours of graduate work while the nonthesis option requires 39. With prior consent, up to 6 credits of approved graduate-level coursework outside the department may be substituted for elective courses in both the thesis and non-thesis options. The grade point average of all Computer Science courses and pre-approved electives taken at The University of Akron must not be less than 3.0.
Core Courses (required of all students)
- (1) 3460:535 Algorithms
- 3460:635 Advanced Algorithms
- (2) 3460:601 Research Methodology
- (3) Two courses from Software and Languages: 3460:630 Advanced Theory of Programming Languages, 3460:641 Optimization for Parallel Compilers, 3460:653 Software Security, 3460:677 Parallel Processing, and 3460:680 Software Engineering Methodologies.
- (4) Two courses from Applications: 3460:645 Computational Biology, 3460:658 Visualization, 3460:660 Expert Systems, and 3460:676 Data Mining, and 3460:678 Data Integration
Note: 3460:689 Advanced Topics in Computer Science may be counted for requirement area (3) or (4) upon the approval of the department.
(30 credits of graduate work)
24 credits in approved coursework, at least 15 credits of which must be taken at the 600 level. In addition, 3 credits in 3460:698 Master's Research and 3 credits in 3460:699 Master's Thesis. The thesis must be of publishable quality and must be successfully presented at a public defense moderated by three full time Graduate Faculty (two of which must be from Computer Science).
(39 credits of graduate work)
39 credits in approved coursework, at least 21 credits of which must be taken at the 600 level.