Skip to main content

Computer Science

Be a builder, a maker, and a world changer.
The Computer Science Department at Carthage emphasizes hands-on, project-based coursework.

As software grows more pervasive in modern life, students gain valuable programming experience and graduate with the flexibility to work in a wide range of fields.

Carthage offers …

Computer Science Major
Computer Science Minor

Popular Minors:
Business Administration
Entrepreneurial Studies


Compete for more than $350,000 in the Carthage Math/Science Scholarship Competition.

Learn by Doing

You will spend much of your time designing and building software in teams, with the guidance of your professors. Because our computer science courses are small — many have fewer than 10 students — professors can closely guide you through complex projects and you will interact closely with your classmates.

While we offer courses in modern topics like mobile computing, web development, and computer graphics, our focus is on creating 21st century problem solvers. Our goal is to maximize your professional “shelf life” by shaping problem solvers and preparing you for lifelong learning in the field.

Abundant Internship and Research Opportunities

Carthage computer science students don’t just tackle projects in the classroom. The Computer Science Department places students in internships that expose them to real-world experiences that they can’t get in class. In the last few years, students have worked at Sears, West Bend Mutual, FIS, Jockey, Thrivent Financial,, Milliman, Performance Trust, the FBI, and The Aerospace Corporation.

On-campus opportunities for research exist through the Summer Undergraduate Research Experience, which pairs students with faculty for full-time research during the summer months. Research experiences are ample and tailored to student interests, whether computer graphics, parallel computing, or scientific programming and visualization.

All students must use skills from the classroom, research, and internships to create a capstone software development project for their senior theses. The project serves as the highlight in a student’s portfolio, demonstrating skills to potential employers.

State-of-the-art Facilities

Carthage’s brand new Science Center features 12 interdisciplinary laboratories for research, collaborative learning areas outside classrooms and faculty offices, a glass-enclosed atrium, an outdoor classroom overlooking Lake Michigan, and a planetarium. Computer Science courses are also held in the A. W. Clausen Center for World Business, a first-class learning center complete with a Starbucks. Computer science facilities include a server room, hardware lab, and a networking/advanced computing facility with Linux and Sun/Solaris platforms. Students have access to Carthage’s Computation and Visualization Laboratory for computational research projects.

Exciting Career Opportunities

Our graduates get great jobs in an exciting field. The technical and analytical skills you’ll cultivate in the Computer Science Department are universally valuable. Software engineering is projected to be one of the fastest-growing occupations over the next several decades.

Carthage computer science graduates have gone on to exciting positions in research, software engineering, and web programming with such employers as Allstate, Google, John Deere, Microsoft, Morningstar, and Walgreens. Others have developed their own promising start-ups, or earned placements in top graduate programs including Carnegie Mellon University, North Carolina State University, and Purdue University. 


(Click on a photo to see larger; use arrows to navigate left and right)

  • Quick Facts