Introduction to Programming in C
II. July 17–July 28, 2023
“We were encouraged to take different approaches to a code, which promoted creativity as well as problem-solving.” – Agustina G. | Purchase, New York
Course Description
An intensive course designed to develop logic and programming skills through immersion in the fundamentals of C. Programming projects involving mathematical problems and word games challenge students to develop their logical reasoning, systematic thinking, and problem-solving skills. Students learn the structure and features of a fundamental programming language as they implement solutions in C. In addition to teaching programming techniques, the course will cover an overview of fundamental computing concepts such as data structures, library design, and memory management.
Student computers can either be a PC or a Mac, but should have at least 10GB of free space.
Registration Guidance & Call Number(s)
Please note, this course may have multiple classes being offered in a particular session. Students should only register for one class and with one call number.
To view detailed information on a particular offering, click on the call number to be directed to the Directory of Classes catalogue.
- CPRO0209 (D01) | Call Number: 10475
- CPRO0209 (D02) | Call Number: 10476
Further guidance on the registration process can be found here.
Instructor(s)
Specific course details such as topics, activities, hours, and instructors are subject to change at the discretion of the University. Not all instructors listed for a course teach all sections of that course.