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

Cat. I This course introduces the C programming language and system programming concepts to non-CS majors who need to program computers in their own fields. The course assumes that students have had previous programming experience. It quickly introduces the major concepts of the C language and covers manual memory management, pointers and basic data structures, the machine stack, 73 and input/output mechanisms. Students will be expected to design, implement, and debug programs in C. All Computer Science students and other students wishing to prepare for upper-level courses in Computer Science should take CS 2303 instead of CS 2301. Students who have credit for CS 2303 may not receive subsequent credit for CS 2301. Recommended Background- Programming experience such as found in CS 1101, CS 1102, CS 1004, or CS 1005.
Fall 2026 · 4 sections
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| BL01Class #CS-2301-BL01 | M-T-R-F3:00 PM - 3:50 PM2026-10-19 - 2026-12-11 | Unity Hall 500 | Jennifer Mortensen |
| BX01Class #CS-2301-BX01 |
| Atwater Kent 013 Computer Lab |
| Jennifer Mortensen |
| BX02Class #CS-2301-BX02 | W3:00 PM - 3:50 PM2026-10-19 - 2026-12-11 | Atwater Kent 013 Computer Lab | Jennifer Mortensen |
|---|
| BX03Class #CS-2301-BX03 | W4:00 PM - 4:50 PM2026-10-19 - 2026-12-11 | Atwater Kent 013 Computer Lab | Jennifer Mortensen |
|---|