MS Computer Science

2 Years On Campus Masters Program

University of Georgia

Program Overview

The Master of Science in Computer Science (Thesis Option) at the University of Georgia is designed for motivated students seeking advanced knowledge of computer science theory, methodologies, and technological applications. The research-oriented program combines advanced coursework with independent research, preparing graduates for doctoral studies and technical, professional, or managerial careers in government, business, industry, and education.

Curriculum Structure:

First Year: Students develop a strong foundation in computer science through core courses such as Algorithms (CSCI 6470), Software Engineering (CSCI 6050), and Computer Systems Architecture (CSCI 6720). They also explore subjects such as Database Management (CSCI 6370), Operating Systems (CSCI 6730), and Computer Networks: Technology and Application (CSCI 6760), strengthening their knowledge of theoretical computing, software design, and system architecture.

Second Year: Students advance their expertise through specialized graduate coursework, including 8000-level computer science subjects, while participating in Research Seminar (CSCI 8990). They undertake Master's Research (CSCI 7000) and complete Master's Thesis (CSCI 7300), conducting independent investigations under faculty supervision and developing the ability to communicate original research through a formal thesis and oral defense.

Focus Areas: Algorithms, software engineering, programming languages, database management, computer systems architecture, operating systems, computer networks, distributed computing, artificial intelligence, theoretical computer science, software and hardware development, and advanced computing research.

Learning Outcomes: Develop a comprehensive understanding of computer science principles, analyze and design efficient algorithms, develop and implement software and hardware solutions, apply advanced computational methodologies, conduct independent research, validate and document technical solutions, demonstrate strong technical writing and communication skills, and prepare for doctoral studies or advanced professional positions.

Professional Alignment (Accreditation): The University of Georgia's MS in Computer Science is a research-oriented graduate degree offered through its School of Computing. The program emphasizes advanced technical coursework, supervised research, academic writing, and a formal thesis defense. Its curriculum develops competencies relevant to professional computing careers and further academic research. The official program page does not specify a separate program-specific professional accreditation.

Reputation (Employability Rankings): The University of Georgia's School of Computing has established research strengths in theory, systems, information systems, and artificial intelligence, supported by research groups and externally funded projects. The program prepares graduates for technical, professional, and managerial opportunities across government, business, industry, and education. Potential career paths include Software Engineer, Computer Systems Analyst, Research Scientist, Software Architect, Database Administrator, Network Systems Engineer, Artificial Intelligence Researcher, Systems Developer, and Computer Science Professor.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Georgia, the MS in Computer Science program emphasizes experiential learning, ensuring that students not only gain theoretical knowledge but also acquire practical skills that are essential in today’s tech-driven world. The program is designed to immerse students in real-world applications through various hands-on experiences, collaborative projects, and access to state-of-the-art facilities and tools.

Students benefit from a rich array of resources that enhance their learning experience, including:

- Research Labs: Access to specialized labs such as the UGA Artificial Intelligence Research Lab and the Cyber-Physical Systems Lab, where students can engage in cutting-edge research.
- Internship Opportunities: Strong partnerships with local and national tech companies provide students with internship placements that allow them to apply their skills in professional settings.
- Group Projects: Collaborative projects are a key component of the curriculum, encouraging teamwork and problem-solving skills that are vital in the tech industry.
- Software and Tools: Students have access to industry-standard software and tools, including MATLAB, Python, and various machine learning frameworks, which are integral to their coursework and projects.
- Field Trips: Opportunities to visit tech companies and attend industry conferences help students gain insights into the latest trends and practices in computer science.
- Libraries and Resources: The UGA Main Library and the Science Library offer extensive resources, including access to academic journals, databases, and study spaces tailored for computer science research.
- Institute for Artificial Intelligence: This institute provides additional resources and networking opportunities for students interested in AI and machine learning.

Progression & Future Opportunities

The Master of Science in Computer Science at the University of Georgia equips graduates with the skills and knowledge needed to excel in a rapidly evolving tech landscape. Alumni often find themselves in high-demand roles such as Software Engineer, Data Scientist, and Systems Analyst. With a strong foundation in both theoretical and practical aspects of computer science, graduates are well-prepared to tackle complex challenges in various industries:

- University Services for Employment: The UGA Career Center offers personalized career counseling, resume workshops, and job fairs specifically tailored for computer science students. Additionally, the university hosts networking events that connect students with industry professionals.

- Employment Stats and Salary Figures: According to recent data, over 90% of graduates from the MS Computer Science program secure employment within six months of graduation, with starting salaries averaging around $85,000 annually.

- University–Industry Partnerships: UGA has established partnerships with leading tech companies such as Google, IBM, and Microsoft, providing students with internship opportunities and real-world project experience that enhances their employability.

- Long-term Accreditation Value: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that the curriculum meets high standards of quality and relevance in the field.

- Graduation Outcomes: Graduates have gone on to work at prestigious organizations, contributing to innovative projects and advancing their careers in technology.

Further Academic Progression: After completing the MS in Computer Science, students have the option to pursue a Ph.D. in Computer Science or related fields, allowing them to delve deeper into research and academia. This path can lead to opportunities in teaching at the university level or conducting advanced research in specialized areas of technology. Additionally, graduates may choose to obtain certifications in emerging technologies, further enhancing their expertise and career prospects.

Program Key Stats

$32 336
$32 336
$85
Aug Intake : RD 1st Jan EA/ED 15th Oct


54%

Eligibility Criteria

BBB - ABB
3 - 3
26 - 30
75 - 80

6.5
91
No
Eligibility criteria

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Computer Systems Analyst
  • Data Scientist
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Cybersecurity Engineer
  • Cloud Solutions Architect
  • Database Administrator
  • Network Architect
  • Systems Analyst
  • Research Scientist
Career options

Book Free Session with Our Admission Experts

Admission Experts