The Digital Technologies context encourages you to develop an empowered attitude towards digital technologies, use abstractions to represent and decompose real-world problems, and implement and evaluate digital solutions. You as students have the opportunity to become innovative creators of digital technologies in addition to effective users of digital systems and critical consumers of the information they convey. You will be provided with opportunities to develop fluency in a general-purpose programming language and use these skills to solve information problems and to automate repetitive tasks.