Bachelor in Computer Science


Program Description

A degree in computer science can prepare you for a wide variety of career paths. Assumption offers you opportunities to study math or computer science in a stimulating and supportive environment. You’ll think logically and solve problems, as well as communicate clearly and effectively – skills that are in high demand in today’s increasingly technological world.

If you are considering a degree in computer science, Assumption’s engaging professors and challenging curriculum provide students will a number of opportunities to explore this rapidly evolving field. Computer science majors develop their programming skills, their knowledge of computer hardware and software, and an appreciation of the social and ethical implications of technology. The major provides a foundation for a variety of professional careers in the computer industry and for graduate study in computer science.

Benefits and Features of a Bachelor’s in Computer Science at Assumption

  • The assumption was ranked as a "Top 20 Small University for Computer Science."
  • Receive training in the mathematical and scientific skills that form strong foundations; essential skills regardless of your career path.
  • Have the flexibility to choose among required classes to explore your individual interests and passions
  • Explore a dual major in computer science and education. Assumption’s curriculum emphasizes proficiency in mathematics and early, hands-on experience in the classroom. You’ll acquire the skills, experience, and knowledge necessary to achieve your teaching license and excel as a classroom teacher.
  • Apply learning in the real world and explore careers through Internships.
  • Develop mentoring relationships with faculty; our small department allows students to get to know the faculty well.
  • Flexibility in selecting elective courses to match your special interests.


Technology is progressing at warp speed and the demand to help drive innovation in the modern world continues to rise. When you study computer science at Assumption you develop a solid foundation in computer programming and further your knowledge of computer hardware and software. You also gain an appreciation for the social and ethical implications of technology.

In the classrooms and labs at Assumption, computer science students calculate, compute, and collaborate with others who are just as passionate about technology and programming as you are.

Major in Computer Science

The major consists of a total of 15 required courses, which comprise seven specifically required courses in computer science, five electives in computer science, and three courses in mathematics.

Minor in Computer Science

The minor consists of eight courses, which includes courses in programming, data structures, Calculus I and II.

Minor in Information Technology

The minor consists of six courses, which comprise two required courses, and four electives. Based on a student’s interests, he/she may take an Applied Track (for accounting majors), the Online Track (for marketing or organizational communications majors), or the Analytical Track (for students majoring in management or international business).


Students in mathematics or computer science may choose to take advantage of Assumption’s engineering partnership with the University of Notre Dame, one of the nation’s leading engineering universities.


Students may participate in the University’s internship program and spend a semester gaining practical experience. There are two types of internships. Students can earn academic credit by working with an academic advisor and the internship site. Or students may participate in a career internship, which provides valuable experience but does not offer academic credit. Both types of internship experiences offer students the experience needed to enhance their educational experiences and prepare them for post-graduate successes.

Graduate Schools and Careers

Assumption mathematics and computer science students either go on to graduate studies in mathematics or computer science or enter directly into careers in such fields as business, communications, education, finance, healthcare, and information technology.

Last updated Jun 2020

Keystone Scholarship

Discover the options our scholarship can give you

About the School

At Assumption, we are committed to exploring with great gusto the relationship between faith and reason. By participating in this 2,000-year-old-tradition, today’s students join generations of scienti ... Read More

At Assumption, we are committed to exploring with great gusto the relationship between faith and reason. By participating in this 2,000-year-old-tradition, today’s students join generations of scientists, artists, writers, and philosophers who have engaged in a search for truth across disciplines. Read less