Have you ever wondered how to write computer programs or how algorithms work? In this program you will learn how to think procedurally, logically, ahead, concurrently, abstractly, and creatively in order to write small computer programs using the Python programming language.
Expand your Python knowledge and take your skills to the next level! In level 2, concepts covered will include searching and sorting algorithms, abstract data structures, object oriented programming and more. By the end of this week, you will have all of the basic programming skills needed to excel as a well rounded computer programmer.
Learn the overall basics behind the C++ programming language such as variables, data types, control structures, functions, and object oriented programming. Then, take these skills and apply them to making computer games by learning how to program sprites, sounds, and simple game designs.
Experience a chock-full day of activities and projects! Make elephant toothpaste, design and build a marble maze, build a lava lamp, make fizzing sherbet, design and build screaming balloons, play board games and with fun STEM gadgets.