STRAND 2: Problem Solving with Computers
Students will learn how computers input, output, store, and process information. Students will gain the importance of solving problems, and/or automating tasks with the aid of computers, as well as a basic understanding of the algorithms computers use.
Standard 1: Computer Hardware
Standard 2: Technology's Impact
Standard 3: Binary and Data Representation
Standard 4: Algorithms
Standard 5: Artificial Intelligence (AI)
STRAND 3: Web Development
Students will learn social responsibility and ethics with regard to web development and how to use the basic building blocks of the World Wide Web: HTML5 and Cascading Style Sheets (CSS). Students will follow the steps to create a website by planning, designing, and coding a personal website.
Standard 1: Social Responsibility of Website Development
Standard 2: Design Process
Standard 3: HTML
Standard 4: CSS
Standard 5: Careers in Web Development
STRAND 4: Programming and Algorithms
Students will understand that an algorithm is a sequence of steps designed to accomplish a specific task. Algorithms are then translated into programs, or code, to provide instructions for computing devices. Programs control all computing systems and empower people to communicate with the world in new ways and solve compelling problems.
Standard 1: Program Design
- Reference: Landmark Sculpture
Standard 2: Algorithms
- Reference: Python: A Clover
- Reference: Python: A Clover
Standard 3: Input/Output
Standard 4: Variables
Standard 5: Loops
Standard 6: Conditionals
Standard 7: Operators
Standard 8: Functions
- Reference: Python: A Clover
Standard 9: Debugging
- Reference: Python: A Clover
Standard 10: Physical Computing
Standard 11: Careers in Programming
Performance Skills
- Reference: Python: A Clover
- Reference: Python: A Clover
- Reference: Python: A Clover