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 development and building in the largest Internet of Things areas - app development and website design. This course is intended to help build off of foundations and interests presented in Introduction to Engineering and Technology 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 basic 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 in computer science.
Additionally, topics covered will include digital citizenship, the ethics and applications of machine learning, and an exploration of computer hardware.
This course will take what was introduced in previous years and coding experiences and expand it into other programs, languages, and engines. With an emphasis on not only how games are made and parts of the game, but also the industry and elements such as sprite design, backgrounds, and music, students will get a preview of the process that goes into creating and developing a game.
This course will focus on two key themes: cybersecurity and data science. The first quarter will provide students with a deeper dive into cybersecurity with an examination of the CIA Triad’s work, traditional scams, protecting user accounts and data, and how data is stored and secured. The second quarter will examine data science, Big Data, and the Internet of Things as students examine how networks are constructed and secured and how data is everywhere around them.
This course will center on exploring the applied design process with an emphasis on planning, design, and refining the solution. Students will be asked to draft, build, analyze, and revise in various arenas such as bridge construction, robotics, robotics courses, and their own inventions.
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 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!