Triangle Copy careerplus-badges careerplus-degree Created with Sketch. careerplus-employers Created with Sketch. careerplus-faq Created with Sketch. careerplus-individuals Created with Sketch. careerplus-local-experts Created with Sketch. careerplus-pricing careerplus-registration Created with Sketch. careerplus-responsive Created with Sketch. careerplus-self-paced Created with Sketch. careerplus-stackable Created with Sketch. + Facebook LinkedIn PinterestRSS Instagram Twitter Vine

Computer Science

Bachelor of Arts

A Computer Science degree is your ticket into one of the fastest growing and most in-demand fields of the last decade. With a Bachelor of Arts in Computer Science from Clarke University, you’ll be prepared to lead the next generation of innovation. Drawing from our roots in Dubuque, Iowa as one of the first small Computer Science colleges, we offer a history of success that builds a solid foundation for your professional future.

As a Computer Science major, you’ll get hands-on experience using current, state-of-the-art software and programming in addition to mobile, web, robotics, drones, server administration, and virtual reality. From programming and website design to database maintenance and information security, a Computer Science degree gives you the technical abilities employers are looking for. We pair those technical skills with computer science courses that enhance your problem-solving, critical thinking, and ethical understanding so you can create with users in mind. The program is also structured so as a computer science major, you can easily add a minor or second major, tailoring your academic experience to your specific goals and interests.

Throughout your bachelor’s degree in computer science, you’ll have the support and guidance of our expert faculty and staff, as well as community partners throughout the Midwest. We take pride in the coaching and mentoring that we build into your academic plan, and these are complimented by unique opportunities to get involved on campus and in our hometown of Dubuque, Iowa, such as participating in internships, contributing to our growing portfolio of student work, or earning a scholarship to compete on our varsity esports team. The depth and breadth of experience you will gain as a computer science major, complemented by the consistent, quality support of Clarke’s faculty and staff can help set you apart from those with an associate degree or Bachelor of Science when you reach the job market.


Clarke University BVM Sister Mary Kenneth Keller paved the way at Clarke. Sister Keller was the first person in the United States to earn a doctorate degree in Computer Science

A Transformational History

At a time when many technology careers were closed to women, BVM Sister Mary Kenneth Keller was paving the way at Clarke. Sister Keller shares the title for the first person in the United States to earn a doctorate degree in Computer Science, graduating from the University of Wisconsin-Madison on the same day Irving C. Tang celebrated his commencement at Washington University. She then dedicated her career to advancing the field through her research and teaching. By establishing one of the earliest computer science programs in the country at a Midwestern women’s college, she ushered in new and diverse perspectives to this important field. That legacy remains an integral part of the Clarke experience today, as our classes seek to push the boundaries of technology while inspiring personal development and exploration.


Computer Science Careers at the Forefront

Over the next decade, the U.S. Bureau of Labor Statistics estimates that careers in the field of computer science will grow at a robust 13%, adding over 667,000 jobs to the market. Your Bachelor of Arts in Computer Science can qualify you for job titles as diverse as a computer network architect, database administrator, information security analyst, web developer and digital designer – even some positions that don’t exist yet! With a cs degree from Clarke, you’ll be well prepared to keep pace with the changes in technology, enabling you to secure a high-paying job in the industry of your choosing.

Clarke University Computer Science students troubleshooting a server administration issue

Clarke University Computer Science students working in lab.

An All-Around Experience

The goal of a Computer Science degree is to empower you with the knowledge to use emerging technologies to aid ethical and data-driven decision making – a skillset valued across all industries! You’ll explore circuitry, programming, and other cornerstones of the field while balancing your knowledge with the social, ethical, and economic influences that must factor into business decisions. Thanks to the flexibility built into the computer science courses and curriculum, earning a minor or even a double major is well within reach. Popular programs to pair with Computer Science include Graphic Design, Business Administration, Sport Management, Psychology, Chemistry, and many more. Even if you are a transfer student, you can graduate on your timeline with a Bachelor of Arts degree in Computer Science from Clarke.

Program Details

Whether your next step is graduate school or the workforce, Clarke’s Bachelor of Arts in Computer Science gives you the foundational skills for a bright future. As a student, you will experience: 

  • Creating original work in analysis, design, testing, and implementation of programming systems that you can use as a digital portfolio in your job search.     
  • Using cutting-edge technology to uncover solutions to world issues in an ethical way. 
  • Working professionally and ethically in independent and collaborative settings, such as in classes, clubs, and internships. 
  • Researching and communicating technical information effectively in oral and written form, including reports and presentations that mimic the working world.   

These elements are found in all our computer science courses through a blend of theory and practice. Thanks to these core goals, our courses also build from one another, letting you implement the things you’ve learned in new and exciting ways with each semester. 

Learning in Action

As a Bachelor of Arts program, we also offer a wide array of course topics, allowing you to create a path focused on your interests. Some of our core and elective courses include: 

INTRO TO PROGRAMMING — You’ll work with fundamental programming techniques to solve real-world business problems using visual components. 

COMPUTER SECURITY — You’ll learn about computer security and how to apply best practices to protect infrastructure, data, and operations. 

SYSTEMS DEVELOPMENT PROJECT — You, along with a team of students, will design and implement a large programming project that will then go across all web interfaces. 

Admission to Clarke University

Computer Science bachelor’s degree applicants are considered on an individual basis. Apply to Clarke today to begin your journey. 

Tailor Your Plan

Thanks to the Clarke Compass, creating an academic plan that fits your personal interests and goals is easy. In fact, over 20% of Clarke graduates earn a double major, giving them a unique set of skills that stand out in the workforce or on graduate school applications. Some areas that align well for a minor or double major with computer science are: 

  • Business 
  • Music 
  • Philosophy 
  • Chemistry 
  • Education 
  • History 
  • Graphic Design 
  • Digital Media Studies 
  • Mathematics 
Atrium Interior

Meet Our Faculty

When our graduates speak about the Clarke moments that helped shape them, there’s always a professor in the story. That’s because being a faculty member at Clarke University requires a deep passion for educating, encouraging, and empowering students. Here, your professors will know your name. They will push you to develop your full potential, and then they’ll ask for more. And, they’ll be right there to congratulate you when you exceed even your own expectations. Often, it’s a relationship that lasts a lifetime.

View Our Faculty & Staff
Joshua Moris, MIS

Joshua Moris, MIS

Instructor of Computer Science

Do you have passion in video games or software development? Would you like to see that passion become a viable career? I come from a video game development and programming background that will reinforce your passions while creating new applications in emerging technologies such as Virtual Reality and motion sensors.

Getting ready to take notes in a Clarke University English Class
There’s more to college than going to class.

The Classroom and Beyond


But don’t take our word for it…

Our Students & Alumni

Joshua Musonda '25

Joshua Musonda '25

At first, Computer Science can feel daunting. The way it all changes, you will literally never stop learning, but there is joy in that too. My professor, Josh Moris, makes that learning and discovery fun. Like this semester, I told him I wanted to build a database that my dad could use in his business back home. Josh matched the idea with the course syllabus and now we are building it together. It is not perfect, but I’m learning a lot, and the tool keeps getting better.

Erin Clemen ’08

Erin Clemen ’08

Director of Fixed Wing Solutions in Avionics for Collins Aerospace

Every day I work with engineers and software developers and I am excited to know that Clarke is developing the next level of our technology work force. The opportunities tied to Computer Science are endless. There are always job openings in the technical or business field that need qualified candidates and having this degree offers you the ability to apply in either direction. 

Taurus Black ’18

Taurus Black ’18

Service Desk Analyst for Heartland Financial

A BA in Computer Science can prepare a new generation for a career like mine because a computer science degree gives you three different focuses. It teaches students how to trouble shoot, multi-task, and research solutions to new issues. With the rapid advancement in technology, Clarke has done a great job integrating new courses that allow for a multi-perspective view of what can be done with a CS degree. 

Riley Sweeney ’19

Riley Sweeney ’19

IT Asset Administrator for Heartland Financial

While our main headquarters are in Dubuque, I am responsible for sourcing and setting up equipment for over 146 branch locations across 13 states and organizing work from home setups for numerous other locations. My job didn’t exist when I started and now I get to come in and make it my own. With a BA from Clarke, I learned to condense information quickly and make sound decisions, and I’m using those skills to grow my team.  


13%
Job growth

Computer Science related jobs are expected to grow by 13% from 2020-2030, resulting in over 667,000 new jobs. 

8:1
Student to Professor Ratio

Small Class Sizes for personalized support 

$97,430
average salary

The median annual wage for computer and information technology occupations was $97,430 in May 2021, according to the Bureau of Labor Statistics 

Other Programs to Explore

Experience Clarke Computer Science for Yourself

Atrium Interior