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

