

The Computer Science program at Notre Dame University provides students with a comprehensive education in both the theoretical foundations and practical applications of computing. Rooted in a liberal arts context, the curriculum explores core areas such as algorithms, data structures, systems programming, and software design, while also encouraging students to consider the broader ethical, social, and philosophical implications of technology. This interdisciplinary approach ensures that students not only gain technical proficiency but also develop critical thinking and communication skills essential in today’s digital world.
Throughout the program, students are engaged in hands-on learning experiences that include coding projects, lab assignments, group collaborations, and opportunities for research and internships. Courses are taught by expert faculty who blend academic rigor with real-world insight, preparing students to adapt in a rapidly changing technological landscape. Whether pursuing computer science as a standalone field or combining it with another discipline such as economics, biology, or linguistics, students graduate with a versatile and robust foundation in computational thinking.
Year 1 – Foundations of Computing
Year 2 – Core Systems and Algorithms
Year 3 – Theory and Practice
Year 4 – Advanced Topics and Integration
Graduates of the Computer Science program are highly sought after across a wide spectrum of industries due to their analytical expertise and technical fluency. Common career paths include roles such as software developer, systems analyst, data scientist, cybersecurity specialist, and IT consultant, with opportunities spanning sectors like finance, healthcare, education, and government. Employers value the program’s balance of coding skills and critical reasoning, making graduates well-equipped to contribute to product innovation, digital infrastructure, and intelligent systems. Many also pursue advanced degrees in computer science, information systems, data analytics, or even interdisciplinary fields like computational linguistics or digital humanities. Thanks to the program’s flexibility and intellectual breadth, students are prepared for both established tech careers and emerging roles in AI, cloud computing, and ethical technology governance.
Notre Dame’s Computer Science (BA) program stands out for its interdisciplinary philosophy, academic excellence, and commitment to ethical inquiry in computing. It offers students not only the technical tools to design and build modern software systems, but also the conceptual framework to question how those systems impact society. With access to high-quality instruction, cutting-edge labs, and a supportive academic community, students benefit from a learning environment that nurtures both competence and curiosity. The program is ideal for those who envision a future where technology, creativity, and human values intersect—whether in start-ups, research labs, public service, or global enterprises.
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