Design and Engineering
In this semester long course students will learn about the Design Process through various plugged and unplugged activities. Students will obtain skills in the following areas.
Problem Solving
Use a structured problem solving process to help address new problems
View challenges as solvable problems
Break down larger problems into smaller components
Persistence
Expect and value mistakes as a natural and productive part of problem solving
Continue working towards solutions in spite of setbacks
Iterate and continue to improve partial solutions
Creativity
Incorporate personal interests and ideas into activities and projects
Experiment with new ideas and consider multiple possible approaches
Extend or build upon the ideas and projects of others
Collaboration
Work with others to develop solutions that incorporate all contributors
Mediate disagreements and help teammates agree on a common solution
Actively contribute to the success of group projects
Communication
Structure work so that it can be easily understood by others
Consider the perspective and background of your audience when presenting your work
Provide and accept constructive feedback in order to improve your work
Standards
CSTA K-12 Computer Science Standards
AP - Algorithms & Programming
-
1B-AP-08 - Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
-
1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
-
1B-AP-16 - Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation and review stages of program development.
CS - Computing Systems
-
1B-CS-01 - Describe how internal and external parts of computing devices function to form a system.
-
1B-CS-02 - Model how computer hardware and software work together as a system to accomplish tasks.
IC - Impacts of Computing
-
2-IC-20 - Compare tradeoffs associated with computing technologies that affect people's everyday activities and career options.
-
2-IC-22 - Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.
-
2-IC-22 - Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.
-
2-AP-19 - Document programs in order to make them easier to follow, test, and debug.
-
2-AP-19 - Document programs in order to make them easier to follow, test, and debug.