top of page

University of Kansas

Lawrence, Kansas
Degree:

BS

Computer Science

Location:

Department of Electrical Engineering and Computer Science
School of Engineering

Credits:

128 credits

System:

Semester

Required Computer Science (or Related):

• EECS 101: New Student Seminar (1 credit)
• EECS 140: Introduction to Digital Logical Design (4 credits)
• EECS 168/268: Programming I-II (8 credits)
• EECS 368: Programming Language Paradigms (3 credits)
• EECS 388: Embedded Systems (4 credits)
• EECS 448: Software Engineering (4 credits)
• EECS 510: Introduction to the Theory of Computing (3 credits)
• EECS 560: Data Structures (4 credits)
• EECS 581/582: Computer Science Design I-II (6 credits)
• EECS 645: Computer Architecture (3 credits)
• EECS 660: Fundamentals of Computer Algorithms (3 credits)
• EECS 662: Programming Languages (3 credits)
• EECS 665: Compiler Construction (4 credits)
• EECS 678: Introduction to Operation Systems (4 credits)
• Senior Electives from approved list (12 credits)
• Professional Electives from approved list (3 credits)

Required Math:

• Calculus I-III (12 credits)
• Linear Algebra (2 credits)
• Statistics (3 credits)
• Discrete Structures (4 credits)

Required Science:

• Physics with Lab I-II (8 credits)
• Natural Science Elective from approved list (3 credits)

Required Engineering:

None

Other Requirements:

• Written Communication (6 credits)
• Oral Communication (3 credits)
• Arts/Humanities from approved list (6 credits)
• Social Science from approved list (6 credits)
• Diversity/Global Awareness (6 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 (School of Engineering)

Good to Know:

• Students apply for direct admission to Computer Science in the School of Engineering.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page