Curriculum Integration
We have identified three primary areas of focus for the PK-8 computer science curriculum:
"Computational Thinking is the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent." - Center for Computational Thinking
“Programming has the same relation to studying computer science as playing an instrument does to studying music or painting does to studying art.” - CSTA
Infrastructure provides the building blocks that support the way people use technology to manipulate and share information in all its various forms.
The PK-8 computer science curriculum based on the following resources:
"Computational Thinking is the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent." - Center for Computational Thinking
- Algorithms: How do you use it to solve problems?
- Abstraction: How do you use it to simplify complex problems?
- Modeling: What kind of problems can it solve?
“Programming has the same relation to studying computer science as playing an instrument does to studying music or painting does to studying art.” - CSTA
- Design: How do you use it to create a solution to a problem?
- Code: How do you use it to solve problems?
- Test: How does it affect solving a problem?
Infrastructure provides the building blocks that support the way people use technology to manipulate and share information in all its various forms.
- Hardware: How does it get created? How is it changing?
- Software: How does it get created? How is it changing?
- Data: How does it get created? How is it impacting society?'
The PK-8 computer science curriculum based on the following resources: