EECS 168
Elect Engr & Computer Science - Programming I
University of Kansas · Fall 2026
Catalog description
Problem solving using a high level programming language and object oriented software design. Fundamental stages of software development are discussed: problem specification, program design, implementation, testing, and documentation. Introduction to programming using an object oriented language: using classes, defining classes, and extending classes. Introduction to algorithms and data structures useful for problem solving: arrays, lists, files, searching, and sorting. Student will be responsible for designing, implementing, testing, and documenting independent programming projects. Professional ethics are defined and discussed in particular with respect to computer rights and responsibilities. Prerequisite: Corequisite: MATH 104 or MATH 125 or MATH 145.
Sections
Current meeting, instructor, credit, and enrollment details
1700
9 openSeats: 10/19 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- We · 3:00 – 4:50 PM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
1500
11 openSeats: 8/19 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Tu · 2:00 – 3:50 PM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
1400
11 openSeats: 8/19 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Mo · 11:00 AM – 12:50 PM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
1000
74 openSeats: 44/118 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Tu Th · 9:30 – 10:45 AM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
1200
14 openSeats: 5/19 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Mo · 8:00 – 9:50 AM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
1650
9 openSeats: 10/19 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Mo · 3:00 – 4:50 PM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
1130
129 openSeats: 26/155 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Mo We Fr · 10:00 – 10:50 AM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
1900
15 openSeats: 4/19 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Fr · 4:00 – 5:50 PM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
1425
FullSeats: 19/19 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Tu · 11:00 AM – 12:50 PM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL
2000
13 openSeats: 6/19 seats Last recorded: Jul 30, 2026, 1:16 AM- Days & times
- Mo · 1:00 – 2:50 PM
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Section notes
Source career: UGDL