Loading course details…
Loading course details…
Worcester Polytechnic Institute · 3 credits · UGRD

This course introduces principles of computation and programming with an emphasis on program design. Topics include the design, implementation, and testing of programs that use a variety of data structures (such as structures, lists, and trees), functions, conditionals, recursion, and higher-order functions. Students will be expected to design simple data models, and implement and debug programs in a functional programming language.Recommended background: none. 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 1102.
Fall 2026 · 15 sections
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| AL01Class #CS-1101-AL01 | M-T-R-F9:00 AM - 9:50 AM2026-08-20 - 2026-10-09 | Fuller Labs PHU Perreault Hall - Upper Section | Matthew Ahrens |
| AL02Class #CS-1101-AL02 |
| Fuller Labs PHU Perreault Hall - Upper Section |
| Michael Engling |
| AX02Class #CS-1101-AX02 | W9:00 AM - 9:50 AM2026-08-20 - 2026-10-09 | Salisbury Labs 123 Computer Lab | Not published |
|---|
| AX03Class #CS-1101-AX03 | W10:00 AM - 10:50 AM2026-08-20 - 2026-10-09 | Salisbury Labs 123 Computer Lab | Not published |
|---|
| AX04Class #CS-1101-AX04 | W11:00 AM - 11:50 AM2026-08-20 - 2026-10-09 | Salisbury Labs 123 Computer Lab | Not published |
|---|
| AX05Class #CS-1101-AX05 | W10:00 AM - 10:50 AM2026-08-20 - 2026-10-09 | Fuller Labs A21 Zoo Lab Restricted | Not published |
|---|
| AX06Class #CS-1101-AX06 | W1:00 PM - 1:50 PM2026-08-20 - 2026-10-09 | Salisbury Labs 123 Computer Lab | Not published |
|---|
| AX07Class #CS-1101-AX07 | W2:00 PM - 2:50 PM2026-08-20 - 2026-10-09 | Salisbury Labs 123 Computer Lab | Not published |
|---|
| AX09Class #CS-1101-AX09 | W2:00 PM - 2:50 PM2026-08-20 - 2026-10-09 | Fuller Labs A21 Zoo Lab Restricted | Not published |
|---|
| AX10Class #CS-1101-AX10 | W12:00 PM - 12:50 PM2026-08-20 - 2026-10-09 | Salisbury Labs 123 Computer Lab | Not published |
|---|
| AX12Class #CS-1101-AX12 | T3:00 PM - 3:50 PM2026-08-20 - 2026-10-09 | Salisbury Labs 123 Computer Lab | Not published |
|---|
| AX13Class #CS-1101-AX13 | W1:00 PM - 1:50 PM2026-08-20 - 2026-10-09 | Higgins Labs 230 Geom Modeling Computer Lab | Not published |
|---|
| AX14Class #CS-1101-AX14 | W11:00 AM - 11:50 AM2026-08-20 - 2026-10-09 | Higgins Labs 230 Geom Modeling Computer Lab | Not published |
|---|
| AX15Class #CS-1101-AX15 | T1:00 PM - 1:50 PM2026-08-20 - 2026-10-09 | Salisbury Labs 123 Computer Lab | Not published |
|---|
| AX17Class #CS-1101-AX17 | W4:00 PM - 4:50 PM2026-08-20 - 2026-10-09 | Atwater Kent 013 Computer Lab | Not published |
|---|