Skip to main site navigation Skip to main content

Thrive On: The Campaign for Utica University →

Utica University Logo
  • Academics
    • Programs
    • Online Programs
      • Online Business Programs
    • Honors Program
    • Graduate Study
    • International Ed & Study Abroad
      • Study Abroad
    • Exceptional Faculty
    • Research & Experiential Learning
      • Experiential Learning Courses
    • Student Support and Success
    • Schedules, Catalogs, and Resources
    • Institutes and Centers
    • Utica University at Florida
      • Tuition and Fees: ABSN Program
      • Accepted Students
    • Current Offerings
    • Program Details
    • Themed Pathways
    • Planning Sheet
  • Tuition and Financial Aid
    • Understanding Financial Aid
      • Value
      • Excelsior, Explained
      • University Scholarships
      • Annual Awards
    • Applying For Financial Aid
    • Tuition and Fees
      • Utica Campus Programs
      • Online Programs
      • ABSN Program
    • Net Price Calculator
    • Pioneer Passport
  • Admissions
    • First-Year Admissions
    • Transfer Admissions
      • Articulation Agreements
    • Graduate Admissions
      • Graduate Inquiry Form
    • International Applicants
      • International Inquiry Form
      • Frequently Asked Questions
    • Visit
      • Utica University Campus
      • Virtual Tour
      • Why Not Fly?
    • Apply Now
    • Contact Us
    • Accepted Student Info
    • High School Counselors
    • High School Bridge Program
  • Community
    • Living on Campus
      • Res Life and Student Living
      • Campus Engagement and Student Activities
    • Satellite Locations
    • The Utica Area
      • Hotels and Restaurants in the Utica Area
    • Utica Stories
    • About Utica
  • Athletics
    • Intercollegiate Athletics
    • Esports
  • News & Events
  • Alumni
  • Giving
  • Apply Now
  • Directory
  • About
  • Library
  • Logins
Utica University
Computer Science at Utica University

Computer Science (M.S.)

  1. Academics
  2. Our Programs
  3. Computer Science (M.S.)

About This Program

The STEM-designated M.S. program in Computer Science is designed to provide students with the knowledge and skills they need to succeed in research and industry. With a focus on both theoretical and applied aspects of the discipline, the program offers a core foundation as well as two specialized tracks: Artificial Intelligence and Software Development.

Department

Computer Science Department

Why Utica University

Taught by Utica University's highly accomplished computer science faculty, the M.S. program offers many opportunities for research and real-world learning.

Artificial Intelligence Track
The Artificial Intelligence track is designed for students who want to explore the latest developments in machine learning, natural language processing, and more. Students will learn from experts in the field and gain hands-on experience working on real-world projects.

Software Development Track
The Software Development track is perfect for students who want to develop the skills they need to design, develop, and maintain complex software systems. Students will learn about software architecture, management of software projects, testing, and more.

Related Programs

  • Computer Science

Contact Information

John Rowe

Executive Director of Graduate Admissions
(315) 792-3010
jrowe@utica.edu

General Information

Track

  • Master's

Degree

  • M.S.

Location

  • Utica Campus
Get More Info
Apply Now
Utica Excellence, Utica Value

Computer Science (M.S.) at Utica

Projected growth for Computer and Information Research Scientists through 2032

23%

Median annual salary for Computer Research Scientists

$136K

Career Opportunities

    • Computer and Information Research Scientist
    • Software Developer
    • Computer Network Engineer
    • Systems Analyst
    • Database Administrator
    • Computer and Information Systems Manager

Program Curriculum

ACADEMIC REQUIREMENTS (30 CREDIT HOURS)

Core (9 credit hours)

CSC 603 - Theory of Computation (3)
CSC 623 - Design and Analysis of Algorithms (3)
CSC 633 - Advanced Programming Languages (3)

Specializations (12 credit hours)

Artificial Intelligence

CSC 607 - Artificial Intelligence (3)
CSC 617 - Machine Learning (3)
CSC 627 - Deep Learning (3)
CSC 637 - Natural Language Processing (3)

Software Development

CSC 605 - Software Modeling and Architecture (3)
CSC 615 - Software Testing (3)
CSC 625 - Software Project Management (3)
CSC 635 - Data Science for Software Development (3)

Electives (3 credits)

One of the following:

CSC 608 - Secure Software Development (3)
CSC 618 - Information Retrieval (3)
CSC 628 - Database Systems (3)
CSC 638 - Compiler Design (3)
CSC 648 - Formal Methods (3)

Thesis or Project (6 credits)

CSC 698 – Project (3,6)
CSC 699 – Thesis (3,6)

Prerequisites

Applicants to the Master’s in Computer Science program, especially those with a baccalaureate degree outside computer science, may need to complete additional undergraduate coursework to prepare for the mathematical and technical aspects of graduate study in computer science.

Prerequisites for admissions include courses in:

  • Calculus
  • Probability/statistics
  • Discrete Mathematics
  • Object-Oriented Programming
  • Data Structures
  • Computer Architecture/Organization
  • Principles of Operating Systems.

Program Faculty

Dr. Angel Rivera and students
Angel J. Rivera, Ph.D.
  • Associate Professor of Computer Science
Dr. Jung Kim
John Kim, Ph.D.
  • Associate Professor of Computer Science
Rutal Mahajan
Rutal S Mahajan, Ph.D.
  • Assistant Professor of Computer Science
Unnati Shah
Unnati Shah, Ph.D.
  • Associate Professor Computer Science

A Degree That Works

Graduates with a master’s degree in computer science are highly sought after for their advanced knowledge and skills in areas such as software development and artificial intelligence. The field of computer science is in high demand with a wide range of jobs available in all industries to those with the right skills.

Graduate Commencement

Digital Technology at Utica

Garrett Pratt and Jack Hrustich III combined photo
Student

Utica University announces 2025 Valedictorian and Salutatorian

Utica University is proud to honor Garrett Pratt of New Hartford, New York, a health sciences and psychology dual major,...
Yamilet Tavarez, Belier Javier, Brian Kusi, Xavier Moore, Jallen Wright, and Kira Maddox stand together at the 2024 CNY LSAMP Symposium.
Student

Utica University Students Present Research at 2024 CNY LSAMP Alliance Symposium

Congratulations to three Utica University students who recently presented their independent research at the 2024 Central New York LSAMP Alliance Symposium.
Saleh Alsaykhan ‘15
Alumni

A long way home: Saleh Alsaykhan ‘15

"Utica became home for me,” says Saleh Alsaykhan '15. “It taught me how to manage everything in my life."
All Stories

Related Programs

Computer Science
Undergraduate
Computer Science
Drone Computer Science - Bull Rivera 009
Undergraduate
Computer Science (minor)
Computer Science Coding generic
Graduate
Data Science (online)
Matt Emmons Mathematics 0052
Undergraduate
Mathematics

Apply Now Get More Info
Utica University

I would like to see logins and resources for:

For a general list of frequently used logins, you can also visit our logins page.

Utica University Logo
FacebookTwitterInstagramYouTube
  • Academics
  • Tuition and Financial Aid
  • Admissions
  • Community
  • Athletics
1600 Burrstone Road, Utica, NY 13502
Map & Directions
(315) 792-3006
Contact Us
  • Institutional Effectiveness
  • Bookstore
  • Disability Learning Support
  • Student Right to Know
2024-2025 College of Distinction2024-2025 Private College of Distinction2024-2025 Business College of Distinction2024-2025 Education College of Distinction2024-2025 Nursing College of Distinction2024-2025 Career Development College of Distinction2024-2025 Equity & Inclusion College of Distinction2023-2024 Military Friendly (Silver)