Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

6th Grade Computer Class Curriculum:

Module 1: SketchUp 3D Modeling

● CSTA Standards Alignment:


○ 2-CS-02: Design projects that combine hardware and software components to
collect and exchange data.
○ 2-AP-16: Incorporate existing code, media, and libraries into original programs,
and give attribution.
○ 1A-AP-09: Create programs that use variables to store and modify data.
● Learning Objectives:
○ Understand fundamental 3D modeling concepts, including shapes and
dimensions.
○ Navigate the SketchUp interface proficiently.
○ Create a simple 3D model of a personal space or object.

Module 2: Python Turtle Introduction

● CSTA Standards Alignment:


○ 2-AP-10: Use flowcharts and/or pseudocode to address complex problems as
algorithms.
○ 2-AP-13: Decompose problems and subproblems into parts to facilitate the
design, implementation, and review of programs.
○ 2-AP-19: Document programs in order to make them easier to follow, test, and
debug.
● Learning Objectives:
○ Grasp essential programming concepts, including variables and loops.
○ Demonstrate proficiency in basic Python syntax.
○ Create intricate drawings and patterns using Turtle graphics.

Module 3: Digital Citizenship

● CSTA Standards Alignment:


○ 2-IC-20: Seek diverse perspectives for the purpose of improving computational
artifacts.
○ 2-IC-21: Discuss issues of bias and accessibility in the design of existing
technologies.
○ 2-IC-23: Describe tradeoffs between allowing information to be public and
keeping information private and secure.
● Learning Objectives:
○ Promote responsible online behavior and etiquette.
○ Understand the basics of cybersecurity and online safety.
○ Develop critical thinking skills for evaluating digital content.
Module 4: mBot Robotics

● CSTA Standards Alignment:


○ 2-AP-12: Design and iteratively develop programs that combine control
structures, including nested loops and compound conditionals.
○ 2-CS-03: Systematically identify and fix problems with computing devices and
their components.
○ 2-AP-14: Create procedures with parameters to organize code and make it
easier to reuse.
● Learning Objectives:
○ Comprehend fundamental robotics and automation concepts.
○ Assemble and program mBot robots to perform specific tasks.
○ Apply problem-solving skills through hands-on mBot challenges.

7th Grade Computer Class Curriculum:

Module 1: Onshape 3D Modeling

● CSTA Standards Alignment:


○ 2-AP-13: Decompose problems and subproblems into parts to facilitate the
design, implementation, and review of programs.
○ 2-AP-15: Test and refine programs using systematic approaches.
○ 2-AP-16: Incorporate existing code, media, and libraries into original programs,
and give attribution.
● Learning Objectives:
○ Master advanced 3D modeling techniques and collaborative design principles.
○ Create intricate 3D models using Onshape's cloud-based platform.
○ Collaborate with peers on a shared 3D design project.

Module 2: Python Programming

● CSTA Standards Alignment:


○ 2-AP-10: Use flowcharts and/or pseudocode to address complex problems as
algorithms.
○ 2-AP-13: Decompose problems and subproblems into parts to facilitate the
design, implementation, and review of programs.
○ 2-AP-18: Distribute tasks and maintain a project timeline when collaboratively
developing computational artifacts.
● Learning Objectives:
○ Advance Python programming skills with a focus on algorithms and data
structures.
○ Develop problem-solving strategies using Python.
○ Apply programming knowledge to solve real-world challenges.

Module 3: Digital Citizenship (Advanced)


● CSTA Standards Alignment:
○ 2-IC-22: Collaborate with many contributors through strategies such as
crowdsourcing or surveys when creating a computational artifact.
○ 2-IC-21: Discuss issues of bias and accessibility in the design of existing
technologies.
○ 2-IC-23: Describe tradeoffs between allowing information to be public and
keeping information private and secure.
● Learning Objectives:
○ Explore advanced topics in digital citizenship, including cyberbullying and
copyright issues.
○ Develop strategies for critical evaluation of online information.
○ Understand the ethical implications of technology use.

Module 4: VEX Robotics

● CSTA Standards Alignment:


○ 2-AP-14: Create procedures with parameters to organize code and make it
easier to reuse.
○ 2-AP-15: Test and refine programs using systematic approaches.
○ 2-CS-02: Design projects that combine hardware and software components to
collect and exchange data.
● Learning Objectives:
○ Dive into advanced robotics programming with VEX.
○ Design and construct VEX robots for specific challenges.
○ Engage in VEX robotics competitions, emphasizing teamwork and
problem-solving.

8th Grade Computer Class Curriculum:

Module 1: Desktop Publishing with Adobe Illustrator

● CSTA Standards Alignment:


○ 2-IC-20: Seek diverse perspectives for the purpose of improving computational
artifacts.
○ 2-IC-21: Discuss issues of bias and accessibility in the design of existing
technologies.
○ 2-IC-23: Describe tradeoffs between allowing information to be public and
keeping information private and secure.
● Learning Objectives:
○ Master graphic design principles and techniques.
○ Create visually appealing layouts and designs using Adobe Illustrator.
○ Understand the importance of typography and color theory in design.

Module 2: Logo Design


● CSTA Standards Alignment:
○ 2-IC-20: Seek diverse perspectives for the purpose of improving computational
artifacts.
○ 2-IC-21: Discuss issues of bias and accessibility in the design of existing
technologies.
○ 2-IC-23: Describe tradeoffs between allowing information to be public and
keeping information private and secure.
● Learning Objectives:
○ Explore logo design principles and techniques.
○ Utilize graphic design software to create impactful logos.
○ Present and explain design choices effectively.

Module 3: Python Programming (Advanced)

● CSTA Standards Alignment:


○ 2-AP-17: Systematically test and refine programs using a range of test cases.
○ 2-AP-18: Distribute tasks and maintain a project timeline when collaboratively
developing computational artifacts.
○ 2-AP-19: Document programs in order to make them easier to follow, test, and
debug.
● Learning Objectives:
○ Advance Python skills through the study of Graphical user interface creation.
○ Develop and implement larger-scale Python projects.
○ Apply OOP principles to problem-solving scenarios.

Module 4: VEX Robotics (Advanced)

● CSTA Standards Alignment:


○ 2-AP-14: Create procedures with parameters to organize code and make it
easier to reuse.
○ 2-AP-15: Test and refine programs using systematic approaches.
○ 2-CS-02: Design projects that combine hardware and software components to
collect and exchange data.
● Learning Objectives:
○ Tackle advanced VEX robotics challenges with a focus on autonomous
programming and sensor integration.
○ Collaborate on complex robotics projects, emphasizing teamwork and innovation.
○ Participate in regional or national robotics competitions.

Module 5: Digital Animation with Adobe Animate

● CSTA Standards Alignment:


○ 2-IC-20: Seek diverse perspectives for the purpose of improving computational
artifacts.
○ 2-IC-21: Discuss issues of bias and accessibility in the design of existing
technologies.
○ 2-IC-23: Describe tradeoffs between allowing information to be public and
keeping information private and secure.
● Learning Objectives:
○ Master graphic design principles and techniques.
○ Create visually appealing animations using Adobe Animate.
○ Understand the principles of motion graphics and animation.

You might also like