CS 1005
Programming for Engineers
Worcester Polytechnic Institute · UGRD · Fall 2026
Catalog description
This course introduces students to the fundamental principles of programming as it applies to engineering and robotic applications. Topics include data structures, control flow, modularization, state machines, and event-based input/output. Students will be expected to implement, test, and debug programs and apply them to control devices and microcontrollers. Special focus will be given to writing efficient and reusable code. This course provides appropriate programming background for RBE 1001. Undergraduate credit may not be earned for both this course and CS 1004. Undergraduate credit may not be earned for both this course and RBE 100X.
Sections
Current meeting, instructor, credit, and enrollment details
AL01
WaitlistSeats: 30/30 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- M-T-R-F10:00 AM - 10:50 AM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Innovation Studio 203 Active Learning Classroom South
- Instructor
- Taylor Andrews
AX01
FullSeats: 30/30 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- W9:00 AM - 10:50 AM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Innovation Studio 203 Active Learning Classroom South
- Instructor
- Taylor Andrews