CS 2301

Systems Programming For Non-Majors

Worcester Polytechnic Institute · UGRD · Fall 2026

4 sections4 open now
Add to a schedule

Catalog description

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.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

BL01

OpenSeats: 39/76 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2301-BL01Fall 2026UGRD3 credits
39 enrolled76 capacity
Days & times
M-T-R-F3:00 PM - 3:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Unity Hall 500
Instructor
Jennifer Mortensen
Details checked 2 hours agoSeats checked 2 hours ago

BX01

OpenSeats: 21/26 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2301-BX01Fall 2026UGRD3 credits
21 enrolled26 capacity
Days & times
W2:00 PM - 2:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Atwater Kent 013 Computer Lab
Instructor
Jennifer Mortensen
Details checked 2 hours agoSeats checked 2 hours ago

BX02

OpenSeats: 14/25 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2301-BX02Fall 2026UGRD3 credits
14 enrolled25 capacity
Days & times
W3:00 PM - 3:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Atwater Kent 013 Computer Lab
Instructor
Jennifer Mortensen
Details checked 2 hours agoSeats checked 2 hours ago

BX03

OpenSeats: 4/25 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-2301-BX03Fall 2026UGRD3 credits
4 enrolled25 capacity
Days & times
W4:00 PM - 4:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Atwater Kent 013 Computer Lab
Instructor
Jennifer Mortensen
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?