Utica University offers a Master of Science in Computer Science with an Artificial Intelligence track through its Computer Science Department.
The 30-credit degree is taught on the Utica campus. Machine learning is not required of every student. It enters the degree through the Artificial Intelligence track, a set of four courses in artificial intelligence, machine learning, deep learning, and natural language processing that students choose in place of the Software Development track.
Last reviewed: October 2026
Quick Facts
| Degree | MS in Computer Science |
| Tracks | Artificial Intelligence or Software Development |
| Department | Computer Science Department |
| Location | Utica, New York |
| Format | Campus |
| Credits | 30 |
| Culminating Experience | Thesis or software project (6 credits) |
| Minimum GPA | 3.0 |
| GRE | Not listed as a requirement |
| Tuition | $800 per credit hour (2026–27) |
| STEM Designated | Yes |
Official MS in Computer Science page
Curriculum
Utica does not offer a standalone master’s degree in machine learning or artificial intelligence. Students earn the MS in Computer Science, which has a shared theory core and two tracks: Artificial Intelligence and Software Development.
Students complete 30 graduate credits consisting of:
- 9 credits of core courses
- 12 credits in a track
- 3 credits of electives
- 6 credits of thesis or project
Core Courses
- CSC 603 – Theory of Computation
- CSC 623 – Design and Analysis of Algorithms
- CSC 633 – Advanced Programming Languages
All students take these three courses, whichever track they follow.
Artificial Intelligence Track
- CSC 607 – Artificial Intelligence
- CSC 617 – Machine Learning
- CSC 627 – Deep Learning
- CSC 637 – Natural Language Processing
The track is a fixed set of four courses. Students who choose it take all four, which makes 12 of the degree’s 30 credits artificial intelligence coursework.
Software Development Track
- CSC 605 – Software Modeling and Architecture
- CSC 615 – Software Testing
- CSC 625 – Software Project Management
- CSC 635 – Data Science for Software Development
The catalog notes that students do not have to stay within a single track. With the consent of their advisor, they can combine courses from both lists.
Electives
Students select one course from:
- CSC 608 – Secure Software Development
- CSC 618 – Information Retrieval
- CSC 628 – Advanced Database Systems
- CSC 638 – Compiler Design
- CSC 648 – Formal Methods
The elective list covers software and systems topics. The curriculum does not include a course in computer vision, reinforcement learning, or data mining.
Thesis or Project
Students finish with 6 credits of either CSC 698 – Project or CSC 699 – Thesis. The catalog describes the project option as a software project. Both options are meant to demonstrate mastery of the field.
Cost and Tuition
Utica is a private university and charges graduate tuition by the credit hour, with the same rate for New York residents and nonresidents.
For the 2026–27 academic year, the university lists these charges for campus graduate students in the MS in Computer Science:
| Category | Amount |
|---|---|
| Tuition per credit hour | $800 |
| Comprehensive fee, full time (per semester) | $625 |
| Comprehensive fee, part time (per semester) | $150 |
| Transition fee (first semester only) | $150 |
At 30 credits, tuition comes to about $24,000 before fees. Full-time graduate status is 6 credits per semester.
The university also bills health insurance to campus students, which can be waived with other coverage. Rates can change each year, so students should confirm current costs with the university.
View Utica University campus tuition and fees
Admission Requirements
Applicants need a bachelor’s degree from a regionally accredited four-year institution.
The catalog requires an overall GPA of 3.0 or above.
All applicants are expected to have background in:
- calculus
- probability and statistics
- discrete mathematics
- object-oriented programming
- data structures
- computer architecture and organization
- principles of operating systems
Applicants without a bachelor’s degree in computer science may need to complete additional undergraduate coursework. The Graduate Admissions office and the program director decide what is needed.
Application Materials
Applicants submit:
- graduate application with a personal statement
- $50 application fee
- official transcripts, including a final transcript showing the bachelor’s degree
- proof of English proficiency when required
Utica does not list the GRE among the requirements for this program. The Computer Science Department’s information page also lists three letters of recommendation, which the catalog entry does not mention, so applicants should confirm this with Graduate Admissions.
International applicants also upload examination results, a copy of their passport, and a resume.
Application Deadlines
Graduate Admissions lists these deadlines for graduate programs without a program-specific date, a group that includes computer science:
| Entry Term | Deadline |
|---|---|
| Spring 2027 | January 1, 2027 |
| Summer 2027 | April 9, 2027 |
| Fall 2027 | August 13, 2027 |
The table is not specific to computer science, so applicants should confirm which entry terms the program admits for.
Program Format
Utica lists the MS in Computer Science at the Utica campus. The university does not list it among its online programs.
The program page describes the degree as STEM designated, which allows eligible international students to apply for the STEM OPT extension.
The university does not publish a typical time to completion for this degree.
Utica also offers a separate online MS in Data Science, a 30-credit program with a required course in AI and advanced data modeling and specializations in business analytics, cyber, and financial crime.
Who Is This Program Best For?
Utica University’s MS in Computer Science is an option for students who want a compact set of artificial intelligence courses inside a traditional computer science master’s degree, taught in person in central New York.
It may be especially appealing to students interested in:
- machine learning and deep learning
- natural language processing
- a computer science core in algorithms, theory of computation, and programming languages
- a 6-credit thesis or software project
- a STEM-designated campus program
- the option of a software development track instead
The degree is a computer science master’s first. The Artificial Intelligence track is four fixed courses, the electives are all software and systems topics, and there is no computer vision, reinforcement learning, or data mining course. The program is campus based and expects a computer science background. Students who want a degree built entirely around AI, a wider choice of machine learning electives, or online study may want to compare other New York schools.
Official Utica University Program Links
- MS in Computer Science program page
- Graduate catalog entry
- Graduate catalog admission requirements
- Graduate Admissions
- Campus tuition and fees
- Online MS in Data Science
Related Machine Learning Programs in New York
Students can also compare Utica University with other master’s programs in machine learning, artificial intelligence, and related fields offered in New York.
- Binghamton University – Binghamton
- City College of New York – New York
- Clarkson University – Potsdam
- Columbia University – New York
- Cornell University – Ithaca
- Fordham University – New York
- Hofstra University – Hempstead
- Long Island University – Brooklyn
- Manhattanville University – Purchase
- Marist University – Poughkeepsie
- Mercy University – Dobbs Ferry
- New York University – New York
- Pace University – New York
- Rensselaer Polytechnic Institute – Troy
- Rochester Institute of Technology – Rochester
- St. John’s University – Queens
- Stony Brook University – Stony Brook
- SUNY Buffalo State University – Buffalo
- SUNY New Paltz – New Paltz
- SUNY Oswego – Syracuse
- SUNY Polytechnic Institute – Utica
- Syracuse University – Syracuse
- University at Albany – Albany
- University at Buffalo – Buffalo
- University of Rochester – Rochester
- Yeshiva University – New York