University of Notre Dame Campus
Bachelor of Arts
On Campus
University of Notre Dame Logo
University of Notre Dame
Notre Dame
United States

Computer Science

About

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.

Key information

Duration
-
Tuition fee
$67,100.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Computer Science
  • Degree Type: Bachelor of Arts
  • Duration: 4 years
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 03 January 2026
  • Location: University of Notre Dame, United States
  • Field of Study: Computer Sciences
  • Language of Instruction: English

Program Structure

Year 1 – Foundations of Computing

  • Introduction to Computer Science
  • Calculus I
  • Logic and Problem Solving
  • Introduction to Programming (Python or Java)
  • First-Year Composition

Year 2 – Core Systems and Algorithms

  • Data Structures and Algorithms
  • Computer Architecture
  • Discrete Mathematics
  • Software Development Techniques
  • Elective: Web Technologies or Human-Computer Interaction

Year 3 – Theory and Practice

  • Operating Systems
  • Theory of Computation
  • Programming Languages
  • Database Systems
  • Research Methods in Computer Science

Year 4 – Advanced Topics and Integration

  • Capstone Project or Senior Thesis
  • Artificial Intelligence or Machine Learning
  • Ethics in Technology
  • Elective: Cybersecurity or Mobile App Development
  • Internship or Independent Study

Career Opportunities

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.

Why Choose This Program

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.

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