BA in Computer Science

4 Years On Campus Bachelors Program

University of Notre Dame

Program Overview

The Bachelor of Arts in Computer Science at the University of Notre Dame offers a unique blend of technical skills and liberal arts education, making it ideal for students who are passionate about technology and its impact on society. This program prepares students for a variety of careers in technology, emphasizing problem-solving, critical thinking, and ethical considerations in computing.

 

Curriculum Structure:

In the first year, students are introduced to foundational concepts in computer science through courses like "Introduction to Computer Science" and "Mathematical Foundations of Computer Science." These courses provide essential programming skills and mathematical reasoning, setting the stage for more advanced topics.

During the second year, students delve deeper into the discipline with courses such as "Data Structures" and "Computer Organization." Here, they learn about algorithm design and the inner workings of computer systems, which are crucial for understanding how software interacts with hardware.

In the third year, the curriculum expands to include specialized topics like "Software Engineering" and "Database Systems." Students engage in collaborative projects that simulate real-world software development, honing their technical skills while also learning about project management and teamwork.

In the final year, students can choose from advanced electives such as "Artificial Intelligence" and "Web Development," allowing them to tailor their education to their interests and career goals. This year culminates in a capstone project, where students apply their knowledge to solve complex problems, demonstrating their readiness for the professional world.

Focus Areas: Software Development, Data Science, Artificial Intelligence, Cybersecurity

Learning Outcomes: Proficiency in programming languages, understanding of algorithms and data structures, ability to design and implement software solutions, and awareness of ethical issues in technology.

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring that it meets high standards of quality and relevance in the field.

Reputation (Employability Rankings): The University of Notre Dame consistently ranks among the top universities for employability, with graduates highly sought after by employers in the tech industry, as reflected in QS World University Rankings and The Guardian.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Notre Dame, the BA in Computer Science program is designed to provide students with a rich blend of theoretical knowledge and practical skills. Through hands-on experiences, students engage in real-world projects that prepare them for the dynamic tech landscape. The university boasts state-of-the-art facilities and resources that enhance learning and foster innovation.

 

Here are some key aspects of experiential learning in the program:

- Collaborative Projects: Students often work in teams on projects that simulate real-world challenges, allowing them to apply their coding and problem-solving skills in a collaborative environment.

- Internship Opportunities: Notre Dame has strong connections with industry leaders, providing students with access to internships at top tech companies, which are crucial for gaining practical experience and networking.

- Research Laboratories: The university features specialized labs, such as the Center for Research Computing, where students can engage in cutting-edge research and utilize advanced computing resources.

- Software and Tools: Students have access to a variety of software tools, including programming languages like Python, Java, and C++, as well as platforms for data analysis and machine learning.

- Field Trips and Industry Visits: The program includes opportunities for field trips to tech companies and startups, giving students insight into the industry and potential career paths.

- Digital Learning Resources: The Hesburgh Libraries provide extensive digital resources, including access to academic journals, e-books, and databases that support research and learning.

- Innovation Hubs: The Innovation Park at Notre Dame offers a collaborative space for students to work on entrepreneurial projects and connect with local startups.

These experiential learning opportunities not only enhance your academic experience but also equip you with the skills and connections needed to thrive in the tech industry. 

Consider applying to the BA in Computer Science program at Notre Dame, where you can turn your passion for technology into a rewarding career!

Progression & Future Opportunities

The BA in Computer Science at the University of Notre Dame prepares students for a dynamic and rewarding career in technology. Graduates often find themselves in roles such as Software Developer, Data Analyst, Systems Architect, and IT Consultant. With a strong foundation in both theoretical and practical aspects of computer science, students are well-equipped to thrive in a rapidly evolving job market:

 

- Career Services: The university offers robust career services, including resume workshops, interview preparation, and networking events with industry professionals.
- Employment Statistics: Notre Dame boasts an impressive employment rate, with over 90% of graduates securing jobs within six months of graduation, often with starting salaries averaging around $80,000.
- University–Industry Partnerships: The university has established partnerships with leading tech companies such as Google, Microsoft, and IBM, providing students with internship opportunities and real-world experience.
- Accreditation: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that the education you receive meets the highest standards of quality and relevance in the field.
- Graduation Outcomes: Alumni have gone on to work at top firms and have also pursued advanced degrees, reflecting the program's strong reputation and the value of a Notre Dame education.

Further Academic Progression: After completing the BA in Computer Science, students have several options for further studies. Many choose to pursue a Master’s degree in Computer Science or related fields, such as Data Science or Cybersecurity. Others may opt for professional certifications in specialized areas like cloud computing or artificial intelligence, enhancing their expertise and marketability. Additionally, some graduates decide to enter doctoral programs, paving the way for careers in research or academia. The opportunities for continued learning and specialization are abundant, allowing you to tailor your career path to your interests and goals.

Program Key Stats

$67100
$67100
$67100
$85
REA, RD
Aug Intake : RD 3rd Jan EA/ED 1st Nov


12.9%
No

Eligibility Criteria

BBC - BBB
3.8 - 4
30 - 36
70 - 80

1350 - 1400
33 - 36
6.5
90
Optional
No
Eligibility criteria

How US Universities Assess Applicants

Career Options

  • Software Engineer
  • Software Developer
  • Data Analyst
  • Data Scientist
  • Systems Analyst
  • Software Systems Designer
  • Technology Consultant
  • UX Developer
  • Computer Programmer
  • Technology Project Manager
  • Research Analyst
  • Technical Product Specialist
  • Digital Technology Specialist
  • Technology Strategist
  • IT Consultant
Career options

Book Free Session with Our Admission Experts

Admission Experts