High School Block:
Computer Science 110
Computer science is a field that focuses on the study of computing and computation, including both theoretical and practical aspects. It involves designing, developing, and analyzing algorithms and data structures to solve complex problems using computers. Computer science also encompasses topics such as computer architecture, programming languages, artificial intelligence, and human-computer interaction. Learners will gain a strong foundation in coding while demonstrating operational skills, using computational thinking, incorporating teamwork, meeting challenges, solving problems, and being resilient and resourceful.
CONTEXTS AND CONCEPTS
Problem Solving
- Perseverance
- Resourcefulness
- Computational Thinking
- Algorithmic Thinking
- Repurposed code
- Analytical choice
Solution Design
- Design Thinking
- Alternative points-of-view
- Alternative processes
- Abstract representation
Collaboration
- Team work
- Shared information
- UI/UX
- Career exploration