Recommended: Familiarity with your computer's operating system. This course introduces structured programming and problem solving techniques using C. Upon successful completion of the course, students will have a firm foundation for other programming courses, including C++. The course covers variables, simple operations, and flow control to input/output, arrays, pointers, strings, and structures. You do not need to have prior computer programming experience, but you should be familiar with your computer's operating system. Access to a C or C++ compiler is required.
Classroom Delivery: In-person instruction that takes place at a college campus.
Online Delivery: Content is delivered entirely online through self-directed components, allowing you the flexibility to learn anytime from wherever you are.
Remote Delivery: Technology-enabled virtual instruction that takes place outside of a physical classroom. Remote delivery includes some form of scheduled real-time virtual classes or drop-in times, as well as self-directed components.
Hybrid Delivery: Instruction that includes a combination of online or remote delivery, and some classroom activities.
Not all courses are offered each term.Winter 2022 registration opens November 1, 2021. Spring 2022 registration opens February 7, 2022.