2 Years On Campus Masters Program
The Master of Science in Computer Science and Engineering at the University of Notre Dame is a coursework-focused degree designed to develop advanced technical expertise for careers in industry and government. Students strengthen their computing knowledge through advanced graduate coursework, research, and a master's project or thesis.
Curriculum Structure:
Year 1: Students complete advanced graduate-level coursework covering core and specialized areas of computer science and engineering. They undertake courses selected from the department's graduate offerings, with a minimum of 24 credits at the 60000 level, alongside research preparation and technical development.
Year 2: Students deepen their expertise through advanced electives and complete six credits of research. They finish either a Master's Project or Master's Thesis, applying their technical knowledge to an independent engineering problem. The degree can be completed in approximately 11 months by well-prepared full-time students.
Focus Areas
Data Science and Artificial Intelligence, Computer Architecture and Systems, Software Engineering, Human-Computer Interaction and Visualization, Theory and Algorithms.
Learning Outcomes
Advanced computational problem-solving, software development, algorithm design, AI and data science applications, computer systems analysis, research methodology, technical project development.
Professional Alignment (Accreditation)
The university does not specify a separate professional accreditation for this MS program on its official program page.
Reputation (Employability)
The program is designed to prepare graduates for advanced professional opportunities in industry and government. The university does not publish a specific employment rate for this program on the official page.
At the University of Notre Dame, the Master of Science in Computer Science and Engineering program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Students engage in hands-on learning experiences that prepare them for real-world challenges in the tech industry. The program emphasizes collaboration, innovation, and the application of cutting-edge technologies, ensuring that graduates are well-equipped to excel in their careers.
Here are some of the key experiential learning opportunities and resources available to students in this program:
- State-of-the-Art Laboratories: Access to specialized labs such as the Advanced Computing and Data Science Lab, where students can work on high-performance computing projects and data analysis.
- Collaborative Projects: Opportunities to participate in group projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.
- Internship Programs: Strong connections with industry partners provide students with internship opportunities that offer invaluable experience and networking potential.
- Research Institutes: Engage with research initiatives at the Notre Dame Research Institute, focusing on areas like artificial intelligence, cybersecurity, and software engineering.
- Digital Tools and Software: Students gain proficiency in industry-standard software and tools, including MATLAB, Python, and various machine learning frameworks.
- Field Trips and Industry Visits: Organized visits to tech companies and research facilities, allowing students to see the application of their studies in a professional context.
- Library Resources: Access to extensive digital libraries and databases, including the Hesburgh Library, which supports research and learning with a wealth of academic resources.
- Workshops and Seminars: Regular workshops and guest lectures from industry leaders provide insights into current trends and technologies in computer science and engineering.
Pursuing a Master of Science in Computer Science and Engineering at the University of Notre Dame opens the door to a wealth of career opportunities. Graduates from this program often find themselves in high-demand roles such as Software Engineer, Data Scientist, Systems Architect, and Cybersecurity Analyst. With a strong foundation in both theoretical and practical aspects of computer science, you’ll be well-prepared to tackle the challenges of the tech industry.
Here’s how Notre Dame supports your journey toward a successful career:
- Career Services: The university offers dedicated career counseling, resume workshops, and interview preparation sessions to help you stand out in the job market.
- Employment Statistics: Notre Dame boasts an impressive employment rate of over 90% for graduates within six months of graduation, with average starting salaries around $85,000.
- University–Industry Partnerships: Collaborations with leading tech companies such as Google, Microsoft, and Intel provide students with internship opportunities and real-world project experience.
- Accreditation Value: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree meets the highest educational standards and is recognized globally.
- Graduation Outcomes: Alumni have gone on to work at top firms and have also pursued entrepreneurial ventures, showcasing the versatility of the degree.
Further Academic Progression: After completing your Master's, you may choose to further your studies by pursuing a Ph.D. in Computer Science or a related field. This path can lead to advanced research opportunities, teaching positions at universities, or specialized roles in industry research and development. Additionally, you might consider certifications in emerging technologies or management roles, enhancing your expertise and career prospects even further.



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.
