University of Notre Dame Campus
Master of Science
On Campus
University of Notre Dame Logo
University of Notre Dame
Notre Dame
United States

Computer Science and Engineering

About

The Computer Science and Engineering program is an 11-month full-time pathway designed for students and professionals seeking advanced knowledge in computing, software development, and system design. Across two semesters, participants explore core areas such as algorithms, programming, data structures, machine learning, and network systems, while engaging in practical projects and applied research. The curriculum emphasizes both theoretical understanding and hands-on experience, enabling students to design, develop, and optimize complex software and hardware systems. Through workshops, coding labs, and research assignments, students develop technical proficiency, problem-solving skills, analytical thinking, and innovative capability, preparing them for dynamic roles in technology-driven industries.

The program also focuses on emerging technologies, interdisciplinary collaboration, and professional practice. Students work closely with faculty experts, engage in team projects, and complete applied research that integrates computing theory with real-world applications. This immersive environment strengthens software development, system analysis, project management, and critical thinking skills. Graduates leave the program equipped to design scalable software solutions, lead technical projects, or pursue further study in computer science and engineering, positioning them for success in high-demand technology sectors.

Key information

Duration
-
Tuition fee
$66,934.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Computer Science and Engineering
  • Degree Type: Master of Science
  • Duration: 11 months
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 15 December 2025
  • Location: University of Notre Dame, United States
  • Field of Study: Computer Sciences
  • Language of Instruction: English

Program Structure

Semester 1 - Foundations in Computer Science and Engineering
• Advanced Programming and Software Development
• Data Structures and Algorithms
• Computer Systems and Architecture
• Research Methods and Technical Communication

Semester 2 - Applied Computing and Specialization
• Machine Learning and Artificial Intelligence
• Networking and Cybersecurity
• Software Engineering and Project Management
• Capstone Project / Applied Research

Career Opportunities

Graduates of this program are prepared for careers where advanced technical knowledge, software expertise, and analytical problem-solving are essential. Potential career paths include software developer, systems engineer, data scientist, network architect, and AI specialist, where graduates apply technical, analytical, and project management skills to solve complex computing challenges. The program equips students to design software systems, implement innovative solutions, optimize performance, and contribute to research and development in technology sectors. Graduates are also positioned to pursue doctoral studies, specialized certifications, or leadership roles in technology companies, research labs, or startups.

Why Choose This Program

This program offers a focused and practical approach to software development, system design, machine learning, data analysis, and technical problem-solving. Participants benefit from mentorship by experienced faculty, hands-on coding labs, and applied projects that integrate theory with real-world technology challenges. The curriculum emphasizes critical thinking, innovation, and interdisciplinary application, preparing graduates to lead technical projects, implement cutting-edge solutions, and excel in dynamic computing environments. Through applied research, project work, and professional development, students gain the expertise, confidence, and technical competence necessary to succeed in high-demand roles within computer science and engineering.

Contact Information

For further information, please contact the admissions office at:
Phone: +1 574 631 5000
Email: admissions@nd.edu
Address: University of Notre Dame, Notre Dame, IN 46556, United States