Learning computer science develops problem solving capabilities, logical thinking skills, and various other abilities that help students use computers to solve real-world problems.
Introduction to Python Programming: July 15-19
This introductory course is targeted toward students with little to no programming experience. Students will begin by learning about flowcharts, types, variables, and operators, and will go on to utilize conditionals, loops, and other control structures. At the end of the week, they will have created a project of their own using what they have learned.
Intermediate Python Programming: July 22-26
For this course, students should have already taken the introductory course or already have some experience with topics covered in that course. Students will learn more advanced concepts in programming as well as use a library called Pygame to create their own fun games, with graphics and user input. Students will create many projects throughout this course.