Bachelor of ArtsComputer Science

Students on Computer

Prepare for a career in information systems, programming, software engineering or mobile computing with a Bachelor of Arts in Computer Science at Bellarmine.


We educate our students to become “developers” rather than “users” of computer technology, with in-depth study of operating systems, software engineering and networking. Our location in Louisville offer our students more internships than we can accommodate.

Why earn your Computer Science degree at Bellarmine?

Students consistently refer to the relationships they had with their professors as the high point of their time at Bellarmine. The Computer Science Department has small class sizes and high faculty interaction that ensures students will not become numbers or nameless faces. In addition, Bellarmine University has a long-standing tradition of providing its students with an educational foundation in the liberal arts that prepares them for the workforce or further study. Computer Science graduates are not only prepared in their particular field of study but also possess communication and critical thinking skills that will enable them to go far in their careers. We have many industries in Louisville that offer our department’s students more internships than we can accommodate.

Program Highlights

The Bachelor of Arts in Computer Science prepares students for careers in software development, networking, database administration, and programming (scientific and engineering). A math minor is also automatically earned in completing a BA in Computer Science.

Courses in interactive graphics, artificial intelligence, and e-commerce technologies are offered as electives, and internships are available.

Bellarmine features both Microsoft’s Visual Studio .NET (including C++, VB and C#, Visio and Project software) and the open-source Linux development environments on Intel Pentium 4-based PCs. Students also have the option of using the same software on their personal computers. Other platforms used include Sun’s Java SDK and NetBeans. Students enrolled in hardware courses have access to a logic design lab and computer architecture lab. Two “cluster” machines are available for more advanced computing—a Microway cluster computer featuring 22 AMD Opetron microprocessors and running SuSE Linux, and a student-built cluster machine from PCs.

Learning Goals

  1. The successful computer science student will demonstrate the ability to develop computer programs to solve problems.
  2. The successful computer science student will demonstrate proficiency with operating systems and computer networks.
  3. The successful computer science student will demonstrate competence in the design and development of software engineering tools.
  4. The successful computer science student will demonstrate understanding of contemporary issues in translators.


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 math minor is required.

What employment opportunities are available with a computer science degree?
The computer science degree prepares students for careers in information systems, programming, software engineering, and mobile computing, or for 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:

  • 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. Additionally, students can work with our Faculty Development Center to apply for grants and awards outside of the Bellarmine offerings.

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.

Alumnus Story

Robbie Tindall

“Starting college is starting your life’s journey. At Bellarmine, that means learning from culturally diverse, spiritual, successful and knowledgeable faculty and fellow students. My Bellarmine journey taught me how to lead, how to give back, and how to learn, whether it was in a classroom or thousands of miles away in a small Spanish town. And, of course, how to have fun but get the job done, studying or hanging out with my residence hall ‘family.’ Choosing Bellarmine is knowing that your journey will begin on Day One and you’ll never stop being a part of Knights Nation.”

Robbie Tindall
Computer Science ’04/’12 EMBA
Human Capital Consultant

Career Prospects

Graduates with a computer science degree from Bellarmine University have career options in software development, computer engineering, web development, systems management and more. They are typically able to find jobs quickly following graduation and, on average, have a starting salary higher than graduates of many other programs—about $40,000 annually. 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.

On- and Off-Campus Experiences

The Association for Computing Machinery has a local student chapter on campus that hosts programming contests, both monthly meetings for community building and allows students to participate in service projects. Students also take visits to research institutions and advise the departmental offerings.


Robert Kelley

Dr. Robert Kelley
Dr. Rob Kelley joined Bellarmine University's Computer Science area in fall 2018. He earned his Ph.D. in Computer Engineering and Computer Science from the Speed School of Engineering at the University of Louisville in 2010. For his dissertation research, he developed a new frequency-hopping scheme for wireless sensor networks under the direction of Anup Kumar.

After receiving his doctorate, Dr. Kelley moved to the University of Louisville School of Medicine, Division of Infectious Diseases (ID) under the supervision of Dr. Julio Ramirez. While with ID he was responsible for managing the clinical data sets for several clinical trials relating to respiratory diseases, HIV and refugee health as well as conducting research in data visualization and machine learning for clinical data sets. Immediately prior to coming to Bellarmine, Dr. Kelley was an assistant professor of Computer Science at St. Mary’s College of Maryland from 2016-2018.

Dr. Kelley's current research interests include static and interactive data visualization, machine learning, and interaction design.


Bellarmine University is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award baccalaureate, masters, and doctorate degrees.

Study Abroad

Bellarmine offers a wide variety of study abroad options around the globe. Learn what opportunities are available to you on our Study Abroad and International Programs site.

Contact Information

Muzaffar Ali, Ph.D., Chair
502.272.8410 or