COURSE GOALSÂ (Utah State Strands and Standards)
Creative Development - Collaboration is crucial when developing computing innovations, because having multiple perspectives offers additional opportunities to find solutions.
Collaboration
Program Function and Purpose
Identifying and Correcting Errors
Computing and Data - Processing data is the main benefit of computer use.
Hardware/Software
Binary Numbers
Data Compression
Algorithms and Programming - Algorithms and programming languages are essential for solving problems and completing tasks.
Variables and Assignments
Mathematical Expressions
Input/Output
Strings
Boolean Expressions
Conditionals
Iteration/Looping
Calling and Developing Procedures/Functions/Methods
The Internet - The internet is built on systems that use protocols to transfer data.
The Internet
Web Development
Impact of Computing - The impact of computing extends to societal, economical, and cultural issues.
Beneficial and Harmful Effects
Digital Divide and Computing Bias
Legal and Ethical Concerns
Safe Computing