This course is designed to offer an introduction to computer science. It covers the basic building blocks of programming along with other central elements of computer science, such as big data, digital privacy, societal impacts of computing, and the Internet. Students will work in the text-based programming language Python. Python is used by many large organizations, including Google and NASA, to do just about everything: including building apps, analyzing data, and system administration. This course gives students a foundation in the tools used in computer science and prepares them for further study in computer science.
Coding & Robotics:
Students will walk through the design and build a mobile robot to play against other teams from around the world in a game-based engineering challenge. During this process they will learn key STEM principles, and robotics concepts. Students will compete head-to-head against their peers in the classroom and in a regional VEX Robotics Competition. The VEX Robotics Competition is the largest and fastest growing international robotics competition for middle and high school students. Students will learn computer coding, as well as structural, mechanical, computer, and electrical engineering skills.
Media Production Technology:
In this class, students will learn all of the different aspects of the news media, with a main focus on video production and media literacy. Students will learn the various ways that news is constructed: such as the process of scriptwriting, storytelling, how to capture video and images, and editing them to tell a story. Students will learn by doing and create their own news broadcast segments for Fillmore’s Video Announcements. Visiting a real television studio will also help students see what goes into pre-production, production, and post-production of a larger scale news broadcast.
Evolution of Games/Game Maker Programming:
Exploring the history of games helps students understand both ancient cultures and today’s gaming industry. This course gives students a chance to explore ancient cultures and find out how their games were designed using available technology and resources. Students will prototype and play board and digital games, and they’ll get hands-on experience creating their own original game. After completing the Evolution of Games's units, students will get use basic programming language to create two dimensional games. Game design engages students in computer science and helps them understand the results of their code. Using GameMaker Studio, they develop core computing knowledge that can be transferred to other programming languages like Python, Java and C++. When finished, students will have games that can be played with friends and added to a digital portfolio.
Drone Certification/Precision Ag:
This course begins by introducing students to the basics of drone functions and flying. While learning to fly effectively with and without GPS, students will gain an understanding of the safety and operational requirements necessary to successfully complete the FAA Unmanned Aircraft General test to become fully-licensed drone pilots. In addition to learning to fly drones, students will gain an understanding of how drones can be deployed for commercial use with an emphasis on drone deployment in agriculture. This year-and-a-half course will provide students with opportunities to perfect their flying, study career opportunities with drones, and gain the knowledge necessary to pass the FAA Unmanned Aircraft General test. Independent study of topics, collaboration as part of a drone team, and hands on flight experience will prepare students for the real world of drone operation and the beginning of a career in drones.