Computer Science

You'll have a better experience on this website using a secure, up-to-date browser. Click here for information and instructions about updating.

Computer Science at dordt

Be challenged. Be changed.


By majoring in computer science at Dordt, you’ll learn about more than just today’s hardware and software. You’ll gain the skills needed to help you adapt to the ever-changing trends in technology. Plus, you'll work with engaging faculty who will challenge you to think about what it means to be a disciple of Christ within the realm of computer science. What you learn at Dordt will help you to succeed as a programmer, software administrator, installer, troubleshooter, and more.

Earning a Christian computer science degree means you will learn how to be a responsible servant leader in the information management workplace.

PRogram Options

Our major in computer science consists of a common set of foundation courses, which prepare students in the basics of understanding how computers work. The foundation provides skills for how to configure, manage, and program computers to assist in human flourishing. Students work with their adviser to select a set of specialization courses to provide the expertise needed for work in a particular field or sub-area of computing. Examples of specializations include systems administrator, business programmer, system analyst, data science, graphics animator, and digital humanities.

A minor in computer science can be added to almost any major, including business administration, graphic arts, engineering science, and mathematics.

The computer science department also offers a joint major in mathematics and computer science and a minor in web development to help you create and support web-based applications.

A two-year associate of arts degree in computer networking will give you a general education and a complete college experience. You can continue with a four-year computer science major should you wish to do so.


In this major, all students will take three semesters of programming along with coursework in networking, computer architecture, systems analysis and software design, and societal issues in computing. In addition, all emphases within the major require at least one semester of calculus and a course on discrete structures, to provide students with a solid foundation for abstract reasoning.

Technology changes constantly; focusing only on current computing knowledge and skills would lead to students having outdated information before they even graduate. A key to our curriculum is teaching current computing skills within the context of a deeper understanding of computing systems, allowing students to adapt to rapid changes in technology during their time at Dordt and for the remainder of their professional careers.

Learn More

Check out our program strengths and get to know our facilities.

Dr. Nick Breems

Dr. Nick Breems
Professor of Computer Science

SB 2612
(712) 722-6298

Dr. Kari Sandouka

Dr. Kari Sandouka
Associate Professor of Computer Science
Department Chair

SB 2611
(712) 722-6252