top of page

University of Kentucky

Lexington, Kentucky
Degree:

BS

Computer Science

Location:

College of Engineering

Credits:

128 credits

System:

Semester

Required Computer Science (or Related):

• CS 215: Introduction to Program Design, Abstraction, and Problem Solving Techniques (4 credits)
• CS 216: Introduction to Software Engineering Techniques (3 credits)
• CS 270: Systems Programming (3 credits)
• CS 275: Discrete Mathematics (4 credits)
• CS 315: Algorithm Design and Analysis (3 credits)
• CS 371: Introduction to Computer Networking (3 credits)
• CS 375: Logic and Theory of Computing (3 credits)
• Technical Elective with restrictions (12 credits)
• CS Electives with restrictions (18 credits)
• CS 498: Software Engineering for Senior Project (3 credits)
• CS 499: Senior Design Project with advisor approval (3 credits)

Required Math:

• Calculus I-III (12 credits)
• Introduction to Numerical Methods OR Matrix Algebra (3 credits)
• Statistics (3 credits)

Required Science:

• Chemistry OR Physics with Lab from approved list (9 credits)
• Science Elective from approved list (3 credits)
• Natural Science Elective from approved list (3 credits)

Required Engineering:

• EGR 101/103: Engineering Exploration I-II (3 credits)
• EGR 102: Fundamentals of Engineering Computing (2 credits)
• EE 280: Design of Logic Circuits (3 credits)

Other Requirements:

• Composition and Communication I-II (6 credits)
• Social Sciences (3 credits)
• Humanities (3 credits)
• U.S. Citizenship (3 credits)
• Global Dynamics (3 credits)
• Electives (10 credits)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Double majors may be possible.

Related Majors:

• BS Computer Engineering

Good to Know:

• CS students can opt to participate in the Cooperative (Co-op) Education Program summer-only, semester-only, or three-term rotation.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page