The Master of Science (M.S.) in Computing at the University of Connecticut provides advanced education in computer science and engineering, preparing students for technical leadership positions in industry and government, as well as careers in research and academia. Students can choose between a thesis-based Plan A or a coursework-only Plan B, developing expertise in advanced computing concepts while exploring specialized areas of interest through graduate-level study.
Curriculum Structure
Initial Stage: Students develop a strong foundation in advanced computer science and engineering through graduate-level coursework covering theoretical and applied computing concepts. A key requirement is Algorithms (CSE 5050 or CSE 5500), which strengthens problem-solving, computational thinking, and algorithm design skills.
Advanced Stage: Students progress into specialized graduate courses based on their academic interests and research goals. They can explore subjects such as artificial intelligence, machine learning, cybersecurity, cryptography, distributed computing, data mining, and software engineering, with opportunities to take approved courses outside the School of Computing.
Final Stage: Students complete their degree through one of two pathways. Plan A involves at least nine credits of Master’s Thesis Research (GRAD 5950) and the successful completion and defense of a substantial scholarly project, while Plan B focuses on graduate coursework and approved independent study without a thesis.
Focus Areas: Artificial Intelligence, Machine Learning, Cybersecurity, Cryptography, Distributed Computing, Algorithms, Data Mining, Bioinformatics, Database Systems, Software Engineering, Computer Architecture, Networking, Image Processing, Optimization, Computational Geometry.
Learning Outcomes: Develop advanced computing and programming expertise, apply algorithms and mathematical principles to complex problems, conduct independent research and scholarly investigations, design and evaluate computing solutions, strengthen analytical and technical leadership abilities, and prepare for doctoral studies or advanced professional opportunities.
Professional Alignment (Accreditation): The program is offered through UConn's School of Computing within the College of Engineering. It provides advanced academic and research preparation in computer science and engineering. The official program page does not specify a separate program-level accreditation for the M.S. degree.
Reputation (Employability Rankings): UConn's School of Computing reports an average starting salary of $85,000 for its graduates from 2023–2025 and maintains connections with 154 hiring companies. Its listed employers include Travelers, The Hartford, Lockheed Martin, General Dynamics Electric Boat, RTX Corporation, Optum, Wells Fargo, and IBM, demonstrating the school's connections with major employers across technology, finance, healthcare, and engineering.
At the University of Connecticut, the Master of Science (M.S.) in Computing program is designed to provide students with hands-on experience that is essential for success in the tech industry. Students engage in practical learning through various projects, internships, and access to state-of-the-art facilities. The program emphasizes collaboration and real-world applications, ensuring that you not only learn theoretical concepts but also how to apply them effectively in professional settings.
Here are some key aspects of experiential learning in the M.S. in Computing program:
- Collaborative Projects: Engage in group projects that simulate real-world challenges, allowing you to work alongside peers and faculty to develop innovative solutions.
- Internship Opportunities: Benefit from partnerships with leading tech companies, providing you with valuable internship experiences that enhance your resume and professional network.
- Research Laboratories: Access specialized labs equipped with advanced technology for research in areas such as artificial intelligence, cybersecurity, and data science.
- Software and Tools: Utilize industry-standard software and tools, including programming languages like Python and Java, as well as platforms for data analysis and machine learning.
- Field Trips and Industry Visits: Participate in organized visits to tech companies and research institutions, giving you insights into industry practices and networking opportunities.
- Digital Learning Resources: Take advantage of UConn’s extensive digital libraries and online resources, which support your research and learning needs.
- Dedicated Computing Facilities: Work in modern computing facilities that provide the necessary infrastructure for both individual and collaborative projects.
The Master of Science (M.S.) in Computing at the University of Connecticut prepares graduates for a dynamic and rewarding career in technology. With a strong foundation in computing principles and hands-on experience, students can pursue roles such as Software Engineer, Data Scientist, Cybersecurity Analyst, or IT Project Manager. The program not only equips you with essential skills but also connects you with a network of industry professionals, enhancing your career prospects.
Here’s what you can expect in terms of progression and opportunities:
- University Services: The UConn Career Center offers personalized career counseling, resume workshops, and interview preparation to help you land your dream job. Additionally, the university hosts job fairs and networking events that connect students with leading tech companies.
- Employment Stats and Salary Figures: Graduates of the M.S. in Computing program have an impressive employment rate, with over 90% securing jobs within six months of graduation. The average starting salary for graduates is around $85,000, reflecting the high demand for skilled computing professionals.
- University–Industry Partnerships: UConn has established partnerships with major tech companies such as IBM, Microsoft, and Google, providing students with internship opportunities and real-world projects that enhance their learning experience.
- Long-term Accreditation Value: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets the highest standards of quality and relevance in the field.
- Graduation Outcomes: Alumni of the program have gone on to work at prestigious organizations and have reported high levels of job satisfaction, often advancing to leadership roles within a few years of graduation.
Further Academic Progression: After completing the M.S. in Computing, you may choose to further your studies by pursuing a Ph.D. in Computer Science or a related field. This path can open doors to academic positions, research opportunities, and specialized roles in advanced computing technologies. Additionally, you could explore certifications in emerging areas such as artificial intelligence, machine learning, or data analytics to enhance your expertise and marketability in the tech industry.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
