Worcester Polytechnic Institute · 3 credits · UGRD
Catalog
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.
Recent sections
Fall 2026 · 5 sections
Section
Days & time
Location
Instructor
AL01Class #CS-1102-AL01
Days & timeM-T-R-F9:00 AM - 9:50 AM2026-08-20 - 2026-10-09
LocationFuller Labs PHL Perreault Hall - Lower Section
InstructorSakire Arslan Ay
AX01Class #CS-1102-AX01
Days & time
W1:00 PM - 1:50 PM
2026-08-20 - 2026-10-09
LocationAtwater Kent 013 Computer Lab
InstructorSakire Arslan Ay
AX02Class #CS-1102-AX02
Days & timeW2:00 PM - 2:50 PM2026-08-20 - 2026-10-09
LocationAtwater Kent 013 Computer Lab
InstructorSakire Arslan Ay
AX03Class #CS-1102-AX03
Days & timeW3:00 PM - 3:50 PM2026-08-20 - 2026-10-09
LocationAtwater Kent 013 Computer Lab
InstructorSakire Arslan Ay
AX04Class #CS-1102-AX04
Days & timeW12:00 PM - 12:50 PM2026-08-20 - 2026-10-09