Understand what a computing algorithm is, as opposed to instructions intended for a human who has agency.
Manipulating Digital Information
Be able to manipulate digital information using algorithms written in a programming language. This includes an ability to understand and write assignment statements, loops, conditionals, and functions.
Creating Simple Graphical User Interfaces
Be able to create a simple graphical user interface for a software application.