COS 121

Foundations of Computer Science

Taylor University · UGRD · Fall 2026

2 sections2 open now
Add to a schedule

Catalog description

This course builds on COS 120 by emphasizing object-oriented programming and including concepts of computer science such as computational complexity. Data structures such as lists, stacks, queues, and trees are introduced as they are needed in developing algorithms for problems studied. Additional topics include source code versioning, unit testing, and code refactoring. Three hours of lecture and two hours of lab per week. Prerequisite: COS 120 or COS 130.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

1

15 openSeats: 9/24 seats Last recorded: Aug 15, 2026, 3:53 PM
Class #13052Fall 2026UGRD4 credits
15 available9 enrolled24 capacity0/98 waitlist
Days & times
MWF 1300-1350
Meeting dates
Aug 31 – Dec 17
Location
Euler Science Complex 218
Instructor
Mikels, Jennifer

Section notes

Instructional method: Lecture

Details checked 4 hours agoSeats checked 4 hours ago

2

15 openSeats: 9/24 seats Last recorded: Aug 15, 2026, 3:53 PM
Class #19270Fall 2026UGRD0 credits
15 available9 enrolled24 capacity0/98 waitlist
Days & times
R 0930-1120
Meeting dates
Aug 31 – Dec 17
Location
Euler Science Complex 201
Instructor
Mikels, Jennifer

Section notes

Instructional method: Lab

Details checked 4 hours agoSeats checked 4 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?