EECS 169
Elect Engr & Computer Science - Programming I: Honors
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, extending classes. Introduction to algorithms and data structures useful for problem solving: arrays, lists, files, searching, and sorting. Students 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. This course is intended for highly motivated students and includes honors-level assignments. Prerequisite: Corequisite: MATH 104 or MATH 125 or MATH 145; and either acceptance into the KU Honors Program or consent of instructor.
Sections
Current meeting, instructor, credit, and enrollment details
1300
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
1400
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
1600
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
1050
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
1100
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
1550
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
1000
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
1800
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
1325
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