High School Block:
Computer Science 120
In this course, learners will have the opportunity to develop skills and explore opportunities where computer science can be applied. Building upon the concepts and skills learned in the Computer Science 110 course, students will create basic applications relevant to contemporary fields of study. These applications will cover topics such as object-oriented programming, recursion, data science, machine learning, artificial intelligence, and gaming. Through the development of applied coding skills, students will design and prototype their own software.
CONTEXTS AND CONCEPTS
Solutions
- Identifying problems based on analysis or feedback
- Creating creative solutions based on technical knowledge
- Understanding project constraints due to digital requirements
- Sharing ideas
Skills
- Application of technical skills associated with programming
- Adherence to safety practices related to ergonomics at a computer station
- Utilization of exploratory and experiential skills in coding
Success
- Exploring pathways to career opportunities
- Utilizing skills for personal enjoyment (maker / hobby)