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 gain experience working with machine learning, data analysis, artificial intelligence, and more so you’re 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, data science, 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, conducting computer science research, contributing to our growing portfolio of student work, or earning a scholarship to compete on our varsity esports team. The wide range 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 students at work in the computer lab

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, 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 data analysis, design, testing, and implementation of programming systems that you can use as a digital portfolio in your job search.     
  • Using cutting-edge technology and computer programs to uncover solutions to world issues in an ethical way. 
  • Working professionally and ethically with artificial intelligence and other tools in independent and collaborative settings, such as in classes, clubs, and internships. 
  • Conducting computer science research 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.

Richard Giambruno II '25

Richard Giambruno II '25

Computer Science, Philosophy, and Business Administration

While exploring various potential applications of Artificial Intelligence in class, I started thinking about how to apply machine learning and computer vision to driving. That led to Waysense, an app that allows parents to monitor and coach their teen drivers and promote safer driving. I launched the app shortly after graduation and I’m building my own company with what I learned at Clarke.

Madelyn Gamboa '25

Madelyn Gamboa '25

IT Asset Administrator for Heartland Financial

While at Clarke, I had an internship focused on app development that would integrate our career services offerings with the overall student platform. Through the Power App, I was to provide Clarke students with a user-friendly platform that facilitates efficient access to internship opportunities, fostering a bridge between academic learning and real-world professional experiences.


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