In sixth-grade Computer Science, we begin to explore philosophic and practical aspects of computer science and apply our discoveries as a method of self-expression. Using technology as our medium we tell stories, create music and art, and present who we are and want to be.
I. Computational Thinking
Computation thinking describes an approach to solving problems algorithmically. The first step in developing our computational thinking skills is to understand what kind of instructions that a computer can interpret and how those compare to instructions that a human can interpret. With this goal in mind, we discover how computers and humans interpret code by playing with logic puzzles, decomposing everyday activities into simple modules, and developing algorithmic language.
II. Computing Skills and Practices
Throughout this course, we explore several programming paradigms including Scratch, HTML, and Lego Mindstorm robots. Meanwhile, we develop effective and mindful computing practices with particular focus on iteration, experimentation, and planning.
III. Digital Identity and Responsibility
Throughout the year we will reflect on our responsibilities as users and creators of technology with the intention that GMS girls will lead the digital community in building a respectful and mindful culture.