2 Years On Campus Masters Program
The Professional Science Master's in Computational and Data Science at the University of Utah prepares students to transform complex data into meaningful insights through advanced computational techniques, statistical analysis, and machine learning. Designed for students with a strong background in mathematics, computer science, or related quantitative fields, the program combines technical specialization with business and professional development, making it suitable for careers in data science, computational research, analytics, and technology-driven industries.
Curriculum Structure:
First Year – Computational Foundations and Professional Skills:
Students begin by developing strong foundations in statistical analysis, probability, algorithms, and professional communication. Key courses include Applied Statistical Techniques (MST 6600), which introduces exploratory data analysis and the R programming language, Introduction to Probability (MATH 5010), which explores probability distributions and statistical concepts, and Graduate Algorithms (CS 6150), which develops advanced algorithm design and analysis skills. Students also complete professional development subjects such as Professional Development for Scientists & Engineers (MST 6200) and Scientific Reasoning & Inquiry (MST 6500) to strengthen their communication, analytical reasoning, and decision-making abilities.
Second Year – Advanced Data Science and Computational Specialization:
Students expand their technical expertise through graduate-level courses in machine learning, database systems, data mining, and numerical analysis. Important subjects include Machine Learning (CS 6350), which explores supervised and unsupervised learning algorithms, Data Mining (CS 6140), which focuses on discovering patterns in large datasets, and Advanced Database Systems (CS 6530), which covers database architecture, query optimization, and large-scale data management. Students can also select electives in computational science and mathematics based on their professional interests.
Final Stage – Professional Experience Project:
Students complete the required Professional Experience Project (MST 6975), which provides an opportunity to apply their technical knowledge in a real workplace environment involving business and scientific applications. Before beginning the project, students undertake Professional Experience Project Planning (MST 6974) to develop project objectives, define scope, identify risks, allocate resources, and establish timelines. They also complete Business Development for Scientists & Engineers (MST 6110), gaining knowledge of business planning, financial analysis, marketing, and management.
Focus Areas:
Computational Science, Data Science, Machine Learning, Statistical Analysis, Applied Mathematics, Numerical Analysis, Data Mining, Graduate Algorithms, Advanced Database Systems, Data Visualization, Probability, Statistical Inference, Computational Modeling, Scientific Computing, Business Development, Project Management, Professional Communication.
Learning Outcomes:
Graduates develop the ability to analyze complex datasets, apply statistical and computational methods, design efficient algorithms, develop machine learning models, manage large-scale databases, and communicate analytical findings effectively. They also gain practical experience in scientific reasoning, business development, project planning, professional collaboration, and applying computational solutions to real-world industry challenges.
Professional Alignment (Accreditation):
The program emphasizes professional readiness by combining advanced STEM education with business and management coursework. Students complete 12 credits of professional skills courses and a required three-credit Professional Experience Project, which connects academic knowledge with practical workplace applications. The curriculum develops leadership, communication, business planning, project management, and technical problem-solving skills. No separate program-specific professional accreditation is identified on the official program page.
Reputation (Employability Rankings):
The University of Utah provides an interdisciplinary academic environment through its Graduate School and Professional Science Master's program, connecting computational science with mathematics, computer science, statistics, and business. Students benefit from graduate-level coursework across different academic departments and opportunities to apply their knowledge through professional projects in scientific and business environments. The program prepares graduates for careers in data science, machine learning, computational analysis, database management, scientific research, and technology consulting.
At the University of Utah, the Master of Science and Technology in Computational Science program is designed to provide students with hands-on experience that bridges the gap between theoretical knowledge and practical application. Students engage in a variety of experiential learning opportunities that enhance their skills and prepare them for successful careers in computational science. The program emphasizes collaboration, innovation, and real-world problem-solving, utilizing state-of-the-art facilities and tools.
Here are some key aspects of the experiential learning opportunities available to students in this program:
- Research Laboratories: Access to cutting-edge research labs, such as the Scientific Computing and Imaging (SCI) Institute, where students can work on advanced computational projects.
- Software Tools: Proficiency in industry-standard software such as MATLAB, Python, and R, which are integral to data analysis and modeling in computational science.
- Group Projects: Collaborative projects that encourage teamwork and the application of computational techniques to solve complex problems, often involving real-world datasets.
- Internships: Opportunities for internships with local tech companies and research institutions, providing valuable industry experience and networking.
- Field Trips: Organized visits to tech companies and research facilities, allowing students to see how computational science is applied in various sectors.
- Digital Tools: Access to high-performance computing resources and cloud computing platforms that facilitate large-scale data analysis and simulations.
- Libraries and Resources: Extensive library resources, including access to scientific journals and databases, to support research and learning.
- Interdisciplinary Collaboration: Opportunities to work with faculty and students from other disciplines, fostering a holistic approach to problem-solving in computational science.
The Master of Science and Technology in Computational Science at the University of Utah equips graduates with the skills and knowledge to excel in a rapidly evolving tech landscape. Alumni often find themselves in high-demand roles such as Data Scientist, Computational Scientist, Software Engineer, and Research Analyst. This program not only prepares you for immediate employment but also opens doors to advanced career opportunities in various industries:
- University Career Services: The university offers dedicated career counseling, resume workshops, and interview preparation sessions to help you secure your dream job.
- Employment Statistics: Graduates from this program have a strong employment rate, with over 90% securing jobs within six months of graduation, often with starting salaries averaging around $85,000.
- University–Industry Partnerships: The University of Utah collaborates with leading tech companies and research institutions, providing students with internship opportunities and real-world projects that enhance their learning experience.
- Long-term Accreditation Value: The program is accredited by relevant professional bodies, ensuring that your degree holds value in the job market for years to come.
- Graduation Outcomes: Alumni have successfully transitioned into influential roles in both academia and industry, contributing to groundbreaking research and innovative technology solutions.
Further Academic Progression: After completing the Master of Science and Technology in Computational Science, you may choose to pursue a Ph.D. in Computational Science or related fields, allowing you to delve deeper into research and potentially teach at the university level. This path can lead to advanced roles in academia, research institutions, or high-level positions in industry, further enhancing your career prospects and expertise.



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.
