Bachelor of Arts in Computer Science
Build What's Next, with Purpose
Program Overview
Bellarmine's Computer Science program prepares you for careers in software development, systems management, artificial intelligence, and machine learning. Located in Louisville’s growing tech community, students benefit from strong internship opportunities that connect classroom learning to real-world experience.
Why Earn Your Computer Science Degree at Bellarmine?
Small classes and accessible faculty ensure you are known, challenged, and supported. Students consistently highlight close mentorship and hands-on learning as defining parts of their experience.
Both B.A. and B.S. students complete a strong foundation in programming, data structures, algorithms, and software engineering, with advanced electives in AI, machine learning, and databases. The B.S. includes a Mathematics minor, while the B.A. offers flexibility to pair computer science with complementary fields.

High Faculty Interaction
Build meaningful relationships with professors who know your name, understand your goals, and are invested in your success. Small class sizes create opportunities for mentorship, collaboration, and personalized guidance that strengthen both your technical expertise and confidence.

Internship Opportunities in Louisville
Gain real-world experience through internships across Louisville’s diverse and growing industries. With support from Career Services and faculty mentors, you’ll connect classroom learning to professional environments in healthcare, finance, logistics, technology, and more—building the skills and network that position you for career success after graduation.
12:1
Student-to-Faculty Ratio
50+
Study Abroad Destinations
99%
Alumni Success Rate
Frequently Asked Questions
What courses are required to complete the program?
Required courses: CS 130, 131, 215, 221, 310, 322, 330, 400, 415, 450, and nine hours
selected from 300- or 400-level Computer Science courses.
Required related courses: ECON 110; MATH 117, 118, 120, 215, 314, 321; PHYS 205, 206.
A Mathematics minor is required. Computer Science majors must also complete six credits
of a foreign language or satisfy the Bellarmine College of Arts and Sciences Bachelor
of Arts foreign language proficiency requirement.
Are there other special academic requirements?
Yes. A Mathematics minor is required.
What employment opportunities are available with a Computer Science degree?
The Computer Science degree prepares students for futures in information systems, programming, software engineering, mobile computing, or graduate study.
Do you provide job or internship placement?
Yes. Bellarmine guarantees every student the opportunity to have an internship, develop a career plan, and build a professional network. Though an internship is not required, more internships are available every year than the department has students to fill them. Bellarmine Computer Science students are in every major company in Louisville, including:
- Area hospitals
- Blue Cross/Blue Shield
- Brown & Williamson
- Capital Holding
- General Electric
- IBM
- LG&E
- New Horizon
- UPS
- Yum! Brands
Is financial aid available?
Yes. Please go to Bellarmine’s financial aid website for detailed information on financial aid packages.
How many hours can I expect to spend studying outside of class time?
Students have their own learning styles so this can vary greatly. As a rule of thumb, expect to spend an average of two hours studying for every hour you spend in class.
Career Opportunities
Graduates with a Computer Science degree from Bellarmine University have career options in software development, computer engineering, web development, systems management, and more. In most cases, our graduates opt for immediate employment, but a few have pursued graduate studies in computer science or electrical engineering at schools such as Purdue, Notre Dame, and University of Louisville.
Faculty
| Name | Title | |
|---|---|---|
| Dr. Nathan Johnson | Assistant Professor of Computer Science | njohnson3@bellarmine.edu |
| Dr. Andrew Karem | Assistant Professor of Computer Science | akarem@bellarmine.edu |
| Dr. Sayani Sarkar | Assistant Professor of Computer Science | ssarkar@bellarmine.edu |
| Dr. Muzaffar Ali | Emeritus Professor of Computer Science | mali@bellarmine.edu |
| Dr. Sima Shafaei | Assistant Professor of Computer Science | sshafaei@bellarmine.edu |
Contact
Susan White, Ph.D.
Division Chair
swhite2@bellarmine.edu
(502) 272-8430
Take Your Next Step
Start your Bellarmine story. Request information today.
Request InformationCome to campus and see what Bellarmine hospitality is all about.
Schedule Your Visit

