Course description

Topics covered in this course include: fundamentals of structured programming: data types, variables, input, output, flow control structures for decision making, loop control structures for repetition, functions and subroutines, arrays and string; best practices of algorithm design; engineering problem-solving using computer programming; and human-machine interface software.

Course details

Hours: 56
Credits: 4
Prerequisites: None
Corequisites: None

Credit transfer

Have you taken this course or an equivalent course? Contact the Credit Transfer Office.

Dates
Day/Time
Delivery
Campus
Cost
Availability
Starts: Sep. 2, 2024
Ends: Dec. 15, 2024
Day/Time: Mon. 8:00 am – 10:00 am Thurs. 9:00 am – 11:00 am
Delivery: In Person
Campus: Cambridge
Cost: $313.56

Registration dates

Not all courses are offered each term.

Fall 2024 registration opens July 22, 2024. Winter 2025 registration opens November 4, 2024.

Delivery options

In person: classes held in person on a campus/site in a classroom/lab/shop/studio for the course duration

Online - Asynchronous: ​100% online delivery, no scheduled day or time course requirements with the instructor, assigned due dates

Online - Synchronous: 100% online delivery, scheduled day and time course requirements with the instructor, assigned due dates

Hybrid: any combination of in person, timetabled, on campus, online, and hyflex delivery