Topic 4: Programmed Solutions
- Use a text-based language to
- apply the use of operators, including
• arithmetic: +, –, *, /, integer, modulus, exponent
• comparison: <, >, <=, >=, equal, not equal
• logical: AND, OR, NOT
- output information to the screen in text-based or visual formats
- generate
• components of a solution by using existing code or writing new code statements
• modified code in response to new or existing information
• functions/procedures with efficient and maintainable code that includes reuseable code blocks or statements and responses to keyboard and mouse events
• selection structures, counted loops, while loops, and single, multi-branch and nested conditional logic statements
• local and global variables
• a prototype digital solution in response to a problem
- Use a text-based language to
- test inputs, outputs and processes
- evaluate and make recommendations about
• the use of programming language rules and syntax for a given problem
• algorithmic steps using debugging / testing processes, e.g. desk checks
• the effectiveness of algorithms
• the end result of code statements using input or output evidence
• the user interface based on useability principles including accessibility, effectiveness, safety, utility and learnability
• the solution and its components by testing to identify errors using computational thinking processes, e.g. debugging techniques
• the personal, social and economic impacts of the solution
• the implemented solution against success criteria, maintainability and useability principles.
Resources:
- https://groklearning.com/course/python-for-beginners/
- https://groklearning.com/gym/gym-1a/
- https://gdquest.github.io/learn-gdscript/
- https://graded-cs-resources.github.io/CodingBatPseudo/
- https://www.codestepbystep.com/
- https://www.geeksforgeeks.org/coding-challenge-for-beginners/
- https://www.geeksforgeeks.org/how-to-write-a-pseudo-code/
- https://www.geeksforgeeks.org/what-is-pseudocode-a-complete-tutorial/
Example Activities
- Create a Calculator.
- Output Grade based on Mark.
- Cookie Clicker Game.
- Form with Validation.