Computational Thinking - Learning Progress Outcomes 6 - (Level 6) - NCEA level 1

Within authentic contexts and taking account of end-users, students determine and compare the “cost” (computational complexity) of two iterative algorithms for the same problem size. They understand the concept of compression coding for different media types, its typical uses, and how it enables widely used technologies to function.

Students use an iterative process to design, develop, document and test basic computer programs. They apply design principles and usability heuristics to their own designs and evaluate user interfaces in terms of them.

Through usability heuristics, students draw on interactive design principles that guarantee usability and provide a simple, quick testing-regime.