DGP -Year 11
WELCOME TO YEAR 11 DIGITAL TECHNOLOGIES: PROGRAMMING
Philosophy: “Make amazing things and the credits will take care of themselves.”
Notices:
Join a Google Classroom: #######
Add your 11-DGP Personal Folder shared with you (see your email) to your Google Drive (How To >>>)
Bookmark Lesson Notes on Google Classroom.
OVERVIEW | Tirohanga
Software Engineering
Video Game Project
OR
Note: Term 2 courses run along side eachother, so you will need to CHOOSE ONE for Term 2.
Electronics and Robotics Project
Dynamic Web Data Querying
COMPUTER SCIENCE CONCEPTS | Ariā Pūtaiao Rorohiko
hātepe | algorithm
An algorithm is a set of step-by-step instructions to perform a task.
pūhere | binary
Understanding that data is stored and transmitted in binary form (using 0s and 1s).
Human-Computer Interaction
Evaluate an interface using usability heuristics.
GETTING STARTED | Te Timata
Learn some background before you begin your projects
Log into Education Perfect --- still under construction.
ASSESSMENT PLAN & SUBMISSIONS
NZ CURRICULUM
Digital Technologies Progress Outcomes
Within authentic contexts and taking account of end-users, you determine and compare the “cost” (computational complexity) of two iterative algorithms for the same problem size. You understand the concept of compression coding for different media types, its typical uses, and how it enables widely used technologies to function.
You use an iterative process to design, develop, document, and test basic computer programs. You apply design principles and usability heuristics to your 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.
In authentic contexts, you investigate and consider possible solutions for a given context or issue. With support, you use an iterative process to design, develop, store, and test digital outcomes, identifying and evaluating relevant social, ethical, and end-user considerations. You use information from testing and apply appropriate tools, techniques, procedures, and protocols to improve the quality of the outcomes and to ensure they are fit for purpose and meet end-user requirements.