Computer Science
Offered as a major (B.A.) and a minor


As a Computer Science major or minor, you’ll gain a strong foundation in the discipline’s fundamentals, on both theoretical and application levels. You’ll learn basics of computer operating systems and architecture, and integral concepts of data structures and the algorithms that proceed from them. With courses that examine design and execution of functional computing platforms, you’ll analyze and solve computing problems and familiarize yourself with various software and hardware.

The National Skills Coalition suggests that 92% of jobs in the United States require digital skills, making computer science skills extremely marketable in the modern workforce. This area of study will prepare you for graduate studies and careers in a range of sectors from web design and software publishing to machine learning and cybersecurity.

My time at Saint Anselm was invaluable, largely due to the opportunities I was given and the meaningful connections I built. It was clear that every professor I encountered genuinely enjoyed working with students and was committed to our success. Without their support and mentorship, I would not have achieved all that I did during my time at the College.

— Lajla Husejnovic ’26, Computer Science and Cyber Criminology major
FeaturedCSCourse

Featured Course

Digital Literacy in the Artificial Intelligence (AI) Age

In this course, you’ll learn how to communicate effectively and engage critical thinking and problem-solving skills by using computers as a creative tool. You’ll build your qualitative reasoning understanding, analyze information, and use word processing, spreadsheets, presentation, and AI-based software to visualize, organize, present, document, explain, and query information.

Computer Science Internships

Participating in internships as an undergraduate student can help you gain realistic professional skills to find success in the workforce. Computer Science majors have participated in internships in a diverse range of industries, and plenty have led to full-time roles after graduation. Recent internships include:

  • Aries Systems Corporation
  • ESPN
  • Fidelity Investments
  • RTX Corporation
  • Saint Anselm’s Office of Information Technology
  • Tennessee Technological University

Credit-bearing internships are managed by the Computer Science Department’s faculty internship coordinator. Computer Science majors who participate in an internship can receive academic credit for their department or major.

CSInternships
CSDroneCamp

Drone Camp at Saint Anselm College

Hosted by the Computer Science Department, Saint Anselm students learn how to build, code, fly, and grapple with the ethics of drones at the College’s annual Drone Camp. This multi-day extravaganza offers students a stimulating week of building, programming, and flying drones, as well as working in small groups to discuss the ethical challenges that have emerged in AI and robotics.

Learn more about Drone Camp→

Topics You’ll Study

Throughout your coursework, you’ll explore the role of computer science to better understand how to harness technical and critical thinking skills to solve complex technological problems. You’ll study a variety of topics, including:

  • A detailed overview of functional computer components including the Central Processing Unit, memory systems, and Input/Output
  • General concepts and techniques of object-oriented programming and generating working programs
  • Mathematical structures fundamental to computer science
  • The underlying philosophy of object-oriented programming, fundamental data structures, and basics of algorithmic analysis
CSTopics

Opportunities to Build Essential Skills

As a Saint Anselm student, you’ll find several opportunities available to support your postgraduate goals including the ESTEEM Program with the University of Notre Dame. Specialized programs like this can take your career to the next level.

Join HawkNet

Saint Anselm’s IT customer support program, HawkNet, offers Computer Science majors the chance to seek paid, on-campus employment in their field of study. In addition to flexible hours and resumé-building experience, HawkNet gives students hands-on practice and the opportunity to collaborate and solve technological issues for on-campus users.

LEARN MORE

Additional Computer Science Major and Minor Information

First Semester

EQ 100 - Enduring Questions - Part I
CS 111 – Computing I
CS 115 – Discrete Mathematics
Language / Core Course

Second Semester

EQ 200 - Enduring Questions - Part II
EN 105 – First Year Writing
CS 112 – Computing II
Language / Core Course

See the detailed course sequence and all course requirements in the college catalogue.

Recent Outcomes

Recent Career Outcomes

Amadeus IT Group
Amazon
Altoros
ASRC Federal
CastleHill Managed Risk Solutions
Christianbook
Claims Bureau USA
DataOne Software
DEKA
Dell Technologies
Eastern Bank
EducationUSA
Fidelity Investments
Fox Corporation
Google
Granite Telecommunications
Liberty Mutual Insurance
Meditech
Microsoft
National Telecommunication Institute
Naval Undersea Warfare Center
OCDTech
Optimizely CMS
Pegasystems
Pinpoint Global Communications
Prudential Financial
Rapid7
RightWorks
Saint Anselm College
Trimble Inc.
unWired Broadband

Recent Graduate Schools

Brown University
Harvard Extension School
Naval Postgraduate School
University of Connecticut
University of New Hampshire
University of Notre Dame 
University of West Florida

MatthewOHara

ALUMNI PROFILE: MATTHEW O’HARA ’24

After graduating, Matthew O’Hara ’24 took his computer science skills to the University of Notre Dame to pursue a master’s degree through the ESTEEM Program, a program that immerses students in an entrepreneurial experience while teaching them skills in running a business or working in a technology field. Today, O’Hara works full-time as a solutions engineer where he researches and develops advanced AI software to enhance and streamline product development cycle and internal operations for Fox Corporation.

Learn more about Matthew O’Hara→

To view degree requirements, click the Academic Catalogue button.

  1. Navigate to Programs by Area: Majors and Minors in the left column
  2. Select your program for course details