CS 1102
Accelerated Introduction To Program Design
Worcester Polytechnic Institute · UGRD · Fall 2026
Catalog description
In the first half of the term, this course covers the same functional programming material as CS 1101 at roughly twice the pace. The second half of the term is a preview of selected advanced Computer Science topics, such as the design and implementation of application-specific languages, macros, programming with the HTTP protocol and continuation-passing style. Students will be expected to complete an open-ended individual programming project.Recommended background: Substantial prior programming experience (including functions, recursion, and lists, as would be covered in high-school Advanced Placement Computer Science A courses, but not necessarily AP CS Principles courses). Either CS 1101 or CS 1102 provides sufficient background for further courses in the CS department. Undergraduate credit may not be earned for both this course and CS 1101.
Sections
Current meeting, instructor, credit, and enrollment details
AL01
OpenSeats: 85/92 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- M-T-R-F9:00 AM - 9:50 AM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Fuller Labs PHL Perreault Hall - Lower Section
- Instructor
- Sakire Arslan Ay
AX01
FullSeats: 25/25 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- W1:00 PM - 1:50 PM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Atwater Kent 013 Computer Lab
- Instructor
- Sakire Arslan Ay
AX02
FullSeats: 25/25 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- W2:00 PM - 2:50 PM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Atwater Kent 013 Computer Lab
- Instructor
- Sakire Arslan Ay
AX03
OpenSeats: 18/25 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- W3:00 PM - 3:50 PM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Atwater Kent 013 Computer Lab
- Instructor
- Sakire Arslan Ay
AX04
OpenSeats: 17/25 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- W12:00 PM - 12:50 PM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Kaven Hall 202 Stats Computer Lab
- Instructor
- Sakire Arslan Ay