Skip To Main Content

INTRO TO COMPUTER SCIENCE ESSENTIALS

Grades 9-12

Credit: .5 unit
PREREQUISITE:
None

Note: Also offered through R-7 Online Academy

In this introductory course designed for students new to computer science, students learn how to help people and make the world a better place using the skills, tools, and thinking of creative computing. Students will learn how to code by learning to create apps and games for phones and mobile devices using a beginner-friendly, visual, block-based coding environment called MIT App Inventor. Next students learn more advanced programming concepts to program Self Driving Vehicles to autonomously navigate maps, while using a beginner-friendly Vex block-based programming language. As students gain understanding and confidence with coding in the graphical environment, students will apply their new coding knowledge to learn the power of text-based code. Students will design and create applications using the text-based programming language Python. Finally, students will also learn how to make computers work together to realize their designs. This entry-level course exposes students to a diverse set of computational thinking concepts, fundamentals, and tools and provides a strong foundation to advance to PLTW AP Computer Science, AP Computer Science A and beyond.