In this workshop, students will learn various formal techniques that coders use to make their programs more efficient. Over the four days students will learn to: use abstract data structures, search and sort data in lists and analyze which sorting methods are more or less efficient than others. All programs will be written in Python. Entering grades 7–12
In the Introduction to Computer Programming and Algorithms Workshop you will learn how to think: procedurally, logically, ahead, concurrently, abstractly, recursively and creatively in order to write small computer programs using the Python programming language.