Middle School Computer Science Curriculum
Middle School students do not learn technology skills in isolation, but instead in conjunction with curriculum across all disciplines, leveraging a wide variety of technology in their work. From video conferencing with students and experts around the world via Skype to accessing digital textbooks or designing a multimedia presentation, students feel at home in the digital world and understand both the benefits and limitations of technology.
Middle School students complete a quarter of technology each year and may also choose to participate in Middle School Robotics, building and programming a LEGO robot for competition. Under Rivermont’s 1:1 technology program, Middle School students bring personal laptops to school (Bring-Your-Own-Device – BYOD) and Rivermont will install necessary tools and software. (1:1 refers to each student having their own electronic device to access the internet, digital course materials, digital textbooks, software, apps, and more.) In addition to BYOD, Middle and Upper School students also utilize PC desktops in the School’s computer lab.
Computer Science (6th Grade)
6th Grade students build on the computer science foundation from Lower School, including keyboarding technique, digital citizenship, and using Microsoft Office tools. Technology is integrated into the curriculum as students use a variety of word processing and presentation software to complete academic projects. Students also build on their computer programming skills, moving into increasingly complex programming.
Computer Science (7th Grade)
7th Grade students explore a variety of computer programming languages and continue to work with digital cameras and webcams, expanding their skills with photo and video editing software. Technology is integrated into the curriculum as students use a variety of tools and software to complete projects and deliver presentations.
Computer Science (8th Grade)
8th Grade students build on skills developed throughout Middle School, including increasingly complex computer programming, enhanced skills with Microsoft Office tools and photo and video editing software, and digital citizenship. Technology is integrated into the curriculum as students use a variety of tools and software to complete projects and deliver presentations.
Middle School Robotics (6th-8th Grade)
Middle School Robotics is an exhilarating course built on teamwork, problem-solving, and project-based research. Students are divided into teams to build and program an autonomous robot using LEGO MINDSTORMS technology. In addition, teams explore a real-world problem that today’s scientists and engineers are trying to solve, develop an innovative solution to that problem, and share their project presentation at the competition. Past challenges have been based on topics such as food safety, quality of life for senior citizens, and weather & climate.
Teams then attend FIRST LEGO League (FLL) competitions, which begin at the regional level and advance to state and national levels. At competition, teams compete head-to-head with their robots on a thematic playing field to score points. Teams are scored not only on the robot game but also on their project presentation and their demonstration of the FLL Core Values (including Gracious Professionalism and Cooperation).
For more information on FIRST LEGO League, click here.