Two students look at a monitor in a computer lab. background

Computer science

Understand the future of technology

Computer science is a fast-growing and ever-changing field that enables its graduates to pursue a vast array of careers. At SNC, you’ll use computer science to analyze complex problems, develop solutions that use various algorithmic techniques including artificial intelligence and create software that implements your solution.

Our computer science students not only develop efficient and user-friendly software, but they are also able to determine software requirements, explain their solution and provide documentation for the finished project.  SNC’s rigorous liberal arts core curriculum supports you with a strong foundation in creative thinking, logic and problem-solving and it prepares you to communicate your ideas to others with various technical backgrounds.

Computer science is an expanding field that has a profound impact on our daily lives. Your coursework at SNC will help you develop an awareness of the cultural, social, legal and ethical challenges the industry faces now and in the future.

Academic paths within the major

You can tailor a computer science major to your interests by choosing one of the following concentrations: computer science, business information systems, game development (a Rize-supported program), or graphic design and implementation systems. Students can also pursue a secondary teacher certification in computer science.

Elevate your computer science education

You want a computer science degree program that incorporates state-of-the-art technology and teaching. SNC courses have laboratory components in which faculty work directly with students, demonstrating our commitment to hands-on, experiential learning. All computer science majors complete a semester-long individual project in our capstone course. These projects have included virtual reality, artificial intelligence algorithms and machine learning, eye-tracking technology, integrating Google maps into software, programmatically identifying text in images, 3D simulations, data analytics and a variety of mobile applications. Many SNC computer science majors further their experience via internships with companies such as Acuity, Georgia-Pacific and Thrivent Financial. Others take advantage of SNC’s study abroad program with computer courses in Ireland, Ecuador and Australia. Start thinking outside the box about your college experience!

Major requirements


Minor requirements


Course offerings

  • You keep hearing the word communio, and there’s a reason that’s a buzzword here. You are part of a community, part of a family. It’s hard to give that up.


    Kyle Diederich ’09

    Professor Kyle Diederich portrait
    Professor Kyle Diederich portrait

    You keep hearing the word communio, and there’s a reason that’s a buzzword here. You are part of a community, part of a family. It’s hard to give that up.  

    Kyle Diederich ’09

NEW – Game development

With a concentration in game development, students will be better prepared to enter this highly competitive industry after graduation. And because the game development concentration is an option within the computer science major, students will open doors to the games industry as well as more traditional pathways, applying their passions while learning transferrable hard skills. You’ll develop technical skills, interact with a physics engine, build a fully functioning game and work on other large-scale projects.

Game development is a hybrid program offered in partnership with Rize, giving students scheduling flexibility.

Background Image
Undergraduate research

Uncover new knowledge by engaging in collaborative research projects with your professors.

Learn more
Background Image
Practical internships

Explore the field through internships, and find out what it’s like to put your academic training to work.

Learn more
Background Image
International reach

Experience cybersecurity, artificial intelligence or game design from a global standpoint through our study abroad program.

Learn more
Professor Bonnie McVey sitting with a student at a computer
Learn from exceptional SNC computer science faculty

If there’s one thing that SNC professors and Rize instructors have in common, it’s a passion for teaching and sharing their expertise. You’ll also find them dedicated to providing personalized guidance that supports your academic and career aspirations. Discover the distinguished scholars you’ll be learning from.

Laurel Laurel

Your computer science degree at work

SNC computer science graduates are employed in many different fields and companies, and several go on to receive their master's degrees each year. Our SNC computer science alumni combine theoretical concepts with application, finding success as:

  • Software developers
  • Mobile application developers
  • Project managers
  • System analysts
  • Database administrators
  • Information security analysts
  • Network administrators
  • Data analysts
  • Game developers
  • Information technology architects
  • Web designers
  • Educators

Future study in computer science

If you’re considering graduate school after your undergraduate degree in computer science at SNC, we have an excellent track record for preparation and placement. Our graduates leave here ready for further studies. Alumni from our computer science division have pursued post-graduate work at:

  • Indiana University
  • Iowa State University
  • University of Minnesota-Twin Cities
  • University of Wisconsin-Madison

Shot of campus from above featuring the Fox River
Contact the St. Norbert College admission office

Campus location

Ariens Family Welcome Center
310 College Ave.
De Pere, WI 54115

Hours of operation

8 a.m.-4:30 p.m.

We’re also available by appointment.

Mailing address

Office of Admission
St. Norbert College
Ariens Family Welcome Center
100 Grant St.
De Pere, WI 54115