The Plumb Hill Middle School technology and computer science pathway will focus on incorporating each of the Pillars of computer science each year - Impacts and Ethics, Inclusive Collaboration, Computational Thinking, and Human-Centered Design. These are supported by the Dispositions of critical thinking, persistence, reflectiveness, resourcefulness, curiosity, creativity, and sense of belonging in CS as students develop critical thinking skills in their growth as Bobcats. The courses will focus on the Topic Areas Algorithms, Programming, Data and Analysis, Computing Systems and Security, and Preparation for the Future as they continue on the CS pathway and will fully prepare students for the computer-centered society in which we live.
This course is centered on coding and engineering and design with support for numeracy and critical thinking. With an emphasis on programming, the iterative design process, and introduction to three-dimensional designs, students will be introduced to topics and techniques that will serve them as they pursue coursework in computer science, engineering, or technology education pathways. Students will be encouraged to take risks with their learning and explore areas of interest within the field.
This course is centered on two different quarters - the first presenting a more unplugged lesson surrounding machine learning and artificial intelligence with the second quarter focusing on the creative applications of computer science and utilizing the Micro:bit robotics devices. This course is intended to help build off of foundations and interests presented in Computer Science Explorations by looking at two different sectors - both the rising machine learning presence as well as the opportunities to create and develop.
This course is designed to offer an introduction to computer science. Students will learn the basics of computer programming along with the basics of computer science. The material emphasizes computational thinking and helps develop the ability to solve complex problems. This course covers the building blocks of programming along with other central elements of computer science. It gives a foundation in the tools used in computer science and prepares students for further study. Additionally, topics covered will include digital citizenship, the ethics and applications of machine learning, and an exploration of computer hardware.
From this course, students will be introduced to coding and engineering using Scratch in block-based coding and the iterative design process using CAD. Thanks to the Amazon Future Engineer Partnership, we will also have access to additional curricular opportunities such as Project STEM.
This class is accessible to all students and does not require any outside computer science background. The goal is to gain familiarity with solving problems in computational thinking and will encourage students’ academic risk-taking and collaborative abilities. Please ask your student what they learned and to see their projects!
This course lets students try out two different foci of computer science - machine learning and creativity in programming. With quarter one highlighting artificial intelligence, students will employ robotics to assist in their understanding of what it takes to train a model and how AI actually works. In quarter two, students will use Micro:bits and explore creativity in block-based coding to continue learning about nuanced applications of computers, while also gaining insight into the multiple layers needed to create a computer program.
While previous experience is welcome, students will gain the experience they need in the class itself. We are again partnered with Amazon Future Engineer and have access to the Project STEM portal for this course. Please ask your student about machine learning and to peak at their programs!
We are now text-based computer scientists and can write code without blocks! This is an exciting year as we make the leap to one of the top computer programming languages used in industry and will learn to write everything from introductory programs to media applications in Python. This is the first semester in an introduction to Python programming as provided to us by the Amazon Future Engineer Partnership using Project STEM.
No experience is required before joining the course, except for a willingness to learn and resilience to overcome the debugging issues we all face! Please ask your students to see what they make as they grow throughout the semester!