Bachelor's Degree in Computer Science

Who is this program for?

The bachelor's degree program in Computer Science is perfect for students interested in understanding and creating the software and algorithms that drive modern technology. With skills in programming, data structures, and machine learning, graduates are well-prepared for careers as software engineers, data scientists, or artificial intelligence specialists, working in fields like tech development, cybersecurity, and research.

Program Overview

Unlock endless possibilities with our Computer Science bachelor's degree, a program designed to equip you with the skills to innovate and lead in the digital age. Through a blend of theoretical foundations and practical applications, you’ll explore topics such as programming, algorithms, artificial intelligence, cybersecurity, and software development. At the University of Kentucky, you will be taught by professors who are recognized leaders in their respective fields and are outstanding teachers. The Department of Computer Science was ranked 30th among U.S. Ph.D.-granting universities and 16th among public universities by Academic Analytics™. Computer Science professors and instructors are readily available both inside and outside the classroom to discuss course material, emerging topics of research in computer science and the computing profession. With hands-on projects and opportunities for research, this program prepares you for careers in software engineering, data science, game development, and beyond. Join a program where creativity meets technology, and start shaping the future of computing.

The First Year Engineering Experience

All first-year Engineering majors participate in the First Year Experience Program offered by the Stanley and Karen Pigman College of Engineering. The First-Year Engineering (FYE) Program is designed to orient students to the wide range of engineering disciplines and allows students to take engineering classes on day one. FYE classes present foundational knowledge from all our undergraduate majors and equip students with the confidence to pursue any degree program they are interested in.

Our Accreditation

ABET-Computing

This program is accredited by ABET, the recognized global accreditor of college and university programs in applied and natural science, computing, engineering, and engineering technology. This accreditation ensures that our programs meet the highest standards of quality and prepare students to enter the global workforce as well-qualified engineering professionals. Read more about this accreditation.

Related Careers

  • Software Developer / Software Engineer
  • Cybersecurity Analyst
  • Systems Architect
  • Data Scientist or Data Analyst
  • Government IT Specialist
  • Financial Technology (FinTech) Developer
  • Information Security Specialist (Defense sector)
  • Game Developer or Game Designer
  • User Experience (UX) or User Interface (UI) Designer
  • Digital Media Developer
  • Machine Learning Engineer
  • Mobile App Developer
  • Cloud Solutions Architect
  • Network or Systems Administrator
  • Health Informatics Specialist
  • Telecommunications Engineer
  • DevOps Engineer
  • Artificial Intelligence or Robotics Engineer

Attend an Upcoming Event for this Program

These events are designed to answer your questions and give you a glimpse into what it’s like to be a part of our program.

Register Now

FIND OUT EXACTLY
What You'll Learn

The Bachelor of Science in Computer Science program provides a strong foundation in computing theory, software development, and problem-solving techniques. Students study topics such as algorithms, data structures, computer architecture, artificial intelligence, cybersecurity, and software engineering. The curriculum emphasizes both theoretical knowledge and hands-on experience, equipping students with the technical skills to design, build, and analyze complex computer systems and applications. Expand the menu below to view a sample curriculum plan.


Degree requirements, course descriptions and academic policies for all programs are detailed in the University Catalog.

Image
Kentucky Community & Technical College System Logo

Transfer in using our KCTCS Pathway

This program has a degree pathway from KCTCS, allowing students a seamless transfer process to obtain their bachelor's degree from the University of Kentucky.

View Pathways
Image
University of Kentucky Accelerated Master's Pathways

Get a Head Start with an

Accelerated Pathway

This program is part of the Accelerated Master's Pathways program. If you plan to obtain a related master's degree, this program can save you time and money with dual credit hours when you sign up.

Get Your Head Start

“I want to be one of the people who redefines the Internet.”

Brian Luciano

2019 Computer Science Graduate; Network Consultant Engineer, Cisco Systems

Funding Icon

Explore Financial Aid Options

Undergraduate degree-seeking students have access to a variety of financial aid options, including scholarships, grants, work-study programs, and student loans, designed to make education more affordable.

Students meet with student org representatives at an outdoor involvement fair.

Get Involved!

Students who get involved in activities outside of the classroom tend to do better academically and develop meaningful relationships with others at UK. Our network of student organizations and activities has something for everyone, from academic to professional to fun!

Learn About Student Organizations & Activities

Join the Engineering Living Learning Program

The ELLP provides a welcoming community for engineering and computer science students to be supported academically and establish meaningful connections with other students.

This residential experience complements classroom expectations by integrating students into the engineering community with programs centered on professional development and academic support. In addition, the ELLP provides students with opportunities to interact with College of Engineering faculty, alumni, industry partners, academic advisors, engineering student organizations, and Peer Mentors. Peer Mentors are hand-selected to support new students during their transition to the University of Kentucky.

Learn More
Campus View

Get More Information

Complete the form to get the latest updates on this program, including special events and application deadlines.

Hidden Conditionals





Things to do on this form:
Take away "Term" for Transfers - "Unknown Term"? As well as "Not in High School"
And the same for "Online"

Possibly remove the "Readmit" option.
Feel like it would be pretty easy to see if the person already exists in our system and has a program enrollment record associated with them, which would shift them from "Freshman" or "Transfer" to "Readmit"
About You




Mailing Address





Program Interest






The University of Kentucky defines international applicants as those with citizenship other than the United States of America. Exception: Permanent Residents of the United States should complete a domestic application.

By submitting this form, you give University of Kentucky your consent to use automated technology to call, text, e-mail and send physical mail to you at the information above, including to your wireless number if provided, regarding educational services. Please note that you are not required to provide this consent to receive educational services. Privacy Policy and SMS Terms and Conditions.

* Denotes Required Field
This form is not currently active. Please contact an administrator if you believe you have come to this page in error.
Hidden Fields

Future Wildcat Contact Information
























Become a Wildcat

Discover your Future

At the University of Kentucky, we provide personalized support, innovative resources, and countless opportunities to help you turn your aspirations into achievements.