This challenging course, based on DigiPen college curriculum, introduces you to C programming and helps you understand the role of computation in solving problems. You will learn the fundamentals of programming, including conditions, loops, input/output mechanics, and basic data types such as arrays and structures. You will also learn software development techniques and best practices as you write small programs that allow them to accomplish useful goals.
This course assumes no prior programming experience, but is intended for those students who are seriously considering a career in computer science.
This course is open to students entering Grades 8 through 12.