Bachelor of ScienceComputer Engineering

Students on Computer

Prepare for a career designing and developing new software and hardware with a Bachelor of Science in Computer Engineering at Bellarmine University.


We educate our students to become “developers” rather than “users” of computer technology, by using a breadth-first strategy in objective-oriented programming, data structure and logic design courses. Additionally, the department requires an in-depth study of operating systems, software engineering and networking.

Why earn your Computer Engineering degree at Bellarmine?

Students consistently point back to the relationships they had with their professors as the defining high point in their time at Bellarmine. The Computer Science department boasts small class sizes and high faculty interaction that ensures students will not become numbers or nameless faces.

In addition to small class sizes, 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 Engineering 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 Science in Computer Engineering is a highly structured and rigorous program that allows the student to pursue studies in the hardware area of computing. Our program emphasizes computer architecture. A math minor is automatically earned in the completion of the degree.

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 Engineering student will demonstrate the ability to develop computer programs to solve problems.
  2. The successful Computer Engineering student will demonstrate proficiency with operating systems and computer networks.
  3. The successful Computer Engineering student will demonstrate competence in the design and development of software engineering tools.
  4. The successful Computer Engineering student will demonstrate understanding of current approaches to designing digital systems.
  5. The successful Computer Engineering student will demonstrate proficiency in computer architecture.

Frequently Asked Questions

What courses are required to complete the program?
Required courses: CS 130, 131, 215, 221, 310, 324, 330, 360, 365, 400, 415, 421, 425, 450, and six hours selected from the 300- or 400-level Computer Science courses.
Required related courses: ECON 110; MATH 117, 118, 120, 215, 314, 321 and one additional course from MATH 301, 315, 352, 405 or 430; PHYS 205, 206, 211, and one more course at the 300 or 400 level from either Physics or Mathematics.

Are there other special academic requirements?
Yes. A math minor is required.

What employment opportunities are available with a computer science degree?
The Bachelor of Science in Computer Engineering provides the student with an opportunity to pursue careers in the hardware area of the field of computers, in information systems, programming, software engineering, and mobile computing, or for graduate study. The emphasis of the program is on system design and architecture.

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 engineering 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

Lewis Bertolucci

“After graduating from Bellarmine in 2003, I’ve been able to pursue my passion for social media at a Fortune 75 company. The wide range of perspectives at Bellarmine, in addition to the many educational, service and extracurricular opportunities, became the foundation for my career. Whatever your passion is, you can pursue it at Bellarmine.”

Lewis Bertolucci ’03
Digital Marketing Manager
Social Media Strategist
Humana Inc.

Career Prospects

Graduates with a computer engineering 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

The history department has faculty with expertise in European, Middle Eastern, African, American, Latin American, and Caribbean history, and history majors are encouraged to study abroad during their undergraduate years. Bellarmine offers a wide variety of options around the globe. Learn what opportunities are available to you below.

Contact Information

Muzaffar Ali, Ph.D., Chair
502.272.8410 or