What is this class?
This class is about the core concepts of programming and problem solving.
It covers the basics that are universal to all programming languages, focusing on several specific ones: Scratch to introduce the basics of programming logic through making games and animations; NetLogo to focus on the cycle of planning, programming and debugging making procedural art and biological simulations; Python to explore university-level computer science concepts.
Advanced topics draw ideas from biology and artificial intelligence.
What do you do in this class?
S:iiiL classes are built around a philosophy of inquisitive, integrated, and immersive learning. In Programming, this can take the form of class discussions, follow-along programming demonstrations, debugging and problem solving puzzles, algorithmic thinking exercises, working together on larger projects, and facilitating self-directed learning. We create a supportive environment without coercion, testing, or the risk of failure.
Classes are designed specifically for you, based on your ability and interests, to support you in your learning goals.
What could you learn from this class?
These people aren't real, they're an example of the kind of results we would expect for a student.
If you want to read feedback from real people click here.