Computer Science
Are you interested in becoming a computer programmer, web designer, data engineer or network administrator? Central College offers a broad range of computer science courses where students gain experience working with programming languages such as Python, Java, SQL and PHP, to become well prepared for immediate employment or graduate programs. Past graduates have gone on to become application developers, network administrators, systems analysts, web programmers and software engineers.
The Central Difference
Entrepreneurial Spirit
Many computer science alumni have gone on to start their own companies, and with Des Moines’ recent growth in startups, students have direct access to these highly entrepreneurial environments for internships and job offers after graduation. Central offers an entrepreneurship minor for anyone interested in developing his or her own startup.
Research Opportunities
All students complete an independent project of their choice in the senior project course. Honors students are encouraged to expand their senior work into senior honors theses.
Examples of senior projects include:
- Shattered Glass-es: A Video Game
- Password Vault
- Interactive Web Maps with Leaflet
- My Secure Messaging Software
- Leaf List - A Personal Plant Catalog
- Changing the Game: Memory Scanning and Manipulation in Python
- Cipherly - Text Encryptor/Decryptor for Desktop
- AgendaPro - A Productivity App
Technical Communication
Central has a long history of developing communication skills in its graduates. Central's computer science majors are known for their ability to write and speak clearly about technical material.
Alumni Connections
Central alumni stay in touch and form a well-established alumni network that students often tap into for internships and job opportunities.
Facilities
Central’s Vermeer Science Center was awarded the silver Leadership in Energy and Environmental Design (LEED) rating from the United States Green Building Council, the first LEED-rated building in the state. Students have direct access to classrooms equipped with state-of-the-art instrumentation and presentation technology.
Off-Campus Experiences
Central students can study off-campus — both internationally or domestically in the United States. These opportunities give students the chance to prepare to be global citizens, equipped to compete in the global job market. Students can check out experiences led by Central faculty or attend select academic programs across the world that provide opportunities for study, service, internships and other types of experiential learning. Options include experiences in Washington, D.C., Central America, Ghana, England, the Scottish Highlands and more.
Beyond Central
Putting the “Hire” in Higher Education
- Ronan Murphy ’25, Developer, A2J Tech
- Ashley Robbins ’23, Software Engineer, Vermeer Corporation
- Lauren Kriegel ’19, Associate Technical Analyst, Pella Corporation
- Melissa Smith ’16, programmer, Rain and Hail Insurance
- Blake Rozendaal ’15, web application developer, IBS, Inc.
- Nick Lutsch ’15, software developer, CMMS Data Group
- Daniel Stumme ’13, programmer, C.H. Robinson
- Jordan Foreman ’13, lead developer, Men’s Style Lab
- David Ziemann ’12, web developer, GlobalVetLINK
- Corey Oliver ’10, software engineer, Dwolla, Wichita
- Sean Clark ’00, cloud solution architect, Microsoft, Bloomington
- Tej Dhawan ’91, partner, Formation Partners
Denise Garth ’80 Leads List of Top 50 Women in Financial Technology
Denise Garth ’80 named to Top 50 Women Leaders in Financial Technology.
Organizations
The mathematics and computer science department regularly organizes social activities for its students. No matter what your interests are, Central has a student group for you! Learn how you can get involved with groups and organizations at Central.
Graduate Placement
Recent computer science graduates have attended a range of graduate schools
- University of Wisconsin-Madison
- University of Iowa
- Iowa State University
- University of Arizona
- University of Tennessee
Internships
Internships in computer science are abundant for a variety of positions in a wide range of companies.
- Waldinger Corporation
- Principal Financial Group
- Alliance Technology
- Advanced Technology Group
- Varsity Bound
- Vermeer Corporation
Courses & Faculty
The computer science major is designed to be flexible, facilitating off-campus experiences, internships and second majors or minors. Introductory courses in Python and Java lay the foundation for a software design course in the second year. After taking these courses, students are prepared for a variety of upper-level required courses and electives. The senior year culminates in a senior project of your choice.
Learn more about this discipline in the course catalog.
Meet the Faculty
- Stephen Fyfe, B.A., M.S., Ph.D., Professor of Computer Science
- Erik Insko, B.A., M.S., Ph.D., Professor of Mathematics and Computer Science
- Michael Thompson, B.A., M.S., Ph.D., Associate Professor of Computer Science
- Wendy Weber, B.A., M.A., Ph.D., Professor of Mathematics
Sample Coursework
First Year
- Introduction to Computer Science
- Data Structures
- Calculus I
Sophomore Year
- Discrete Mathematics
- Software Design
- Computer science elective courses
Junior Year
- Computer Organization and Architecture
- Algorithms
- Computer science elective courses
- Mathematics elective
Senior Year
- Senior project
- Computer science elective courses
Learn More
Want to find out more about Computer Science at Central? Contact us to learn more about this discipline and our other strong academic programs.
Visit campus to observe classes and experience The Central Difference firsthand.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.