DGT300

Level 3 Digital Technology

Course Description

Teacher in Charge:

This course requires students to undertake technological practice to create ‘fit for purpose’ digital outcomes, and use a range of tools and enhancements.

As part of this practice, students develop, test and evaluate functional models in order to generate and test their own design ideas and outcomes which can be evaluated against the requirements of the outcome. Students also develop skills to write code in a suitable programming language for a computer program that performs a specified task.

Internal Assessment

Use complex techniques to develop a digital media outcome involves: 

- applying appropriate tools and techniques to meet the purpose and end-user requirements

- applying appropriate data integrity and testing procedures 

- applying user experience principles relevant to the purpose of the outcome

- addressing relevant implications.

 Use complex techniques to develop an informed digital media outcome involves:

- using information from testing procedures to improve the quality of the digital media outcome

- applying user experience principles to improve the quality of the digital media outcome.

 Use complex techniques to develop a refined digital media outcome involves:

- iterative improvement throughout the design, development and testing process to produce a high-quality outcome

- using efficient tools and techniques in the outcome’s production.

- the outcome could be website with frontend and backend connectivity, a ardunio advanced project etc.

Use complex programming techniques to develop a computer program involves:

- applying appropriate tools and techniques to meet the purpose and end-user requirements

- applying appropriate data integrity and testing procedures 

- applying user experience principles relevant to the purpose of the outcome

- addressing relevant implications.

 Use complex techniques to develop an informed digital media outcome involves:

- using information from testing procedures to improve the quality of the digital media outcome

- applying user experience principles to improve the quality of the digital media outcome.

 Use complex techniques to develop a refined digital media outcome involves:

- iterative improvement throughout the design, development and testing process to produce a high-quality outcome

- using efficient tools and techniques in the outcome’s production.



Use complex processes to develop a digital technologies outcome involves:

- using recognised and appropriate project management tools and techniques to plan the development of a digital           technologies outcome 

- decomposing the digital technologies outcome into smaller components

- trialling components of the outcome 

- testing that the digital technologies outcome functions as intended 

- addressing relevant implications.

 Use complex processes to develop an informed digital technologies outcome involves:

- effectively using project management tools and techniques to manage development, feedback and/or collaborative processes

- effectively trialling multiple components and/or techniques 

- effectively using information from testing and trialling to improve the functionality of the digital technologies outcome.

 Use complex processes to develop a refined digital technologies outcome involves:

- synthesising information gained from the planning, testing and trialling of components 

- discussing how this information led to the development of a high-quality digital technologies outcome.

 Examples of project management tools and techniques include:

  • Agile or waterfall techniques
  • Kanban or scrum boards
  • version control software
  • collaboration tools
  • managing assets.

External Assessment

Analyse an area of computer science involves giving an explanation of:

- the key aspects of the computer science area

- relevant algorithms or other mechanisms behind the area

- how the area is used, is implemented, or occurs, giving examples

- key problems or issues related to the area and how these have been or may be addressed.

 Analyse, in depth, an area of computer science involves:

- providing a detailed explanation of how the technical capabilities and limitations of the area relate to humans, giving examples

-comparing and contrasting different perspectives on the area.

Computer science areas will be selected from: 

- complexity and tractability

- computer vision 

- big data 

- computer graphics

- formal languages

- network communication protocols.

 Examples of insightful conclusions include:

- innovative and imaginative connections

- exploration of less obvious implications

- making justified predictions

- suggesting improvements 

- making justified generalisations that could be applied beyond the area itself

- use of higher level thinking skills such as synthesis.

 

Course Overview

Term 1
Construct a software program focuses on constructing a computer program for a specified task including testing and debugging the program to ensure the program works correctly.
Initially students learn to construct computer program in graphical user interface (GUI) that include:
structuring of the methods/functions/etc and data (eg, classes, modules, arrays, list, dictionaries, encapsulated data structures, packages, etc),

Term 2
Akonga learn to:
- write an inventory management computer program in a graphical user interface (GUI) programming language that includes commented, programmer defined methods/functions/etc with parameters and/or return values, has structuring of the methods/functions/etc and data (eg, classes, modules, encapsulated data structures, packages, etc), and has well-designed algorithmic structures for the individual methods/functions/etc.

- write a program that includes functions/methods/procedures that are passed compound data structures (arrays, lists, objects, etc) and modify their contents, and has a well-designed decomposition into functions/methods with well-chosen parameters and has a well-designed structuring of data and methods/functions/etc into classes (or modules, packages, etc)

- include explanatory comments and identifiers that support maintainability (including informative comments on functions/methods/procedures)

- test their program to ensure it works correctly

Term 3
Create a digital media outcome requires students to construct a complex website that integrates media types and incorporates original content, examples of multiple digital media include: presenting the same video content on a web site and DVD using different output resolutions. The specifications for the website software and techniques to be used need to be determined prior to the outcome being made.

Akonga learn to:
- select software based on the features of the program(s) that enable media types to be created, edited and integrated
- use advanced tools and techniques to edit and integrate digital media types to create a digital media outcome
- apply advanced formatting techniques, design elements, and data integrity and testing procedures, to ensure a digital media outcome meets the specifications
- follow legal, ethical, and moral responsibilities as appropriate to a digital media outcome
- show accuracy and independence in the application of advanced tools, techniques and testing procedures
- apply tools and techniques and testing procedures in a manner that economises the use of resources in a digital media outcome's production and usability.

Term 4
Akonga learn to:
- explain how different coding schemes are critical to enable particular network protocols to deal with particular kinds of failure
- compare and contrast the roles and skills of analysis, development, and testing in software development.
- construct a formal specification for the syntax of a simple programming language
- compare and contrast "plan-driven" and "agile" software development methods, including the roles of analysis, development, and testing.

Recommended Prior Learning

L2 DGT course is a requirement. Experience in other L2 Technology courses may be considered. 

If you are selecting this subject without the recommended prior learning, your acceptance is subject to HoD approval.

Career Pathways

Credit Information

You will be assessed in this course through all or a selection of the standards listed below.

Total Credits Available: 19 credits.
Externally Assessed Credits: 3 credits.
Internally Assessed Credits: 16 credits.

Assessment
Description
Level
Internal or
External
Credits
L1 Literacy Credits
UE Literacy Credits
Numeracy Credits
A.S. 91903 v1
NZQA Info
Digital Technologies and Hangarau Matihiko 3.4 - Use complex techniques to develop a digital media outcome
4
4
4
4
4
Level: 3
Internal or External: Internal
Credits: 4
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
A.S. 91906 v1
NZQA Info
Digital Technologies and Hangarau Matihiko 3.7 - Use complex programming techniques to develop a computer program
6
6
6
Level: 3
Internal or External: Internal
Credits: 6
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
A.S. 91907 v1
NZQA Info
Digital Technologies and Hangarau Matihiko 3.8 - Use complex processes to develop a digital technologies outcome
6
6
6
6
6
6
Level: 3
Internal or External: Internal
Credits: 6
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 0
Numeracy Credits: 0
A.S. 91908 v1
NZQA Info
Digital Technologies and Hangarau Matihiko 3.9 - Analyse an area of computer science
3
3
3
Level: 3
Internal or External: External
Credits: 3
Level 1 Literacy Credits: 0
University Entrance Literacy Credits: 3w
Numeracy Credits: 0
Credit Summary
Total Credits: 19
Total Level 1 Literacy Credits: 0
Total University Entrance Literacy Credits: 3
Total Numeracy Credits: 0

Pathway Tags

Mining Engineer, Auditor, Chemist, Electronics Engineer, Automotive Electrician, Meteorologist, Industrial Designer, Engineering Machinist, Glass Processor, Recycler/Dismantler, Animator/Digital Artist, Accounts Officer, Administration Officer, Advertising Specialist, Copywriter, Sales and Marketing Manager, Air Force Airman/Airwoman, Air Force Officer, Product Assembler, Business Analyst, Software Developer, Building Surveyor, Architect, Architectural Technician, Archivist, Army Officer, Army Soldier, Artist, Film and Video Editor, Medical Physicist, Sound Technician, Tailor/Dressmaker, Biomedical Engineer, Biomedical Technician, Naval Architect, Mechanical Engineer, Film/Television Camera Operator, Delivery Driver, Insurance Claims Officer, Cutter, Fashion Designer, Sewing Machinist, Trainer, Journalist, Graphic Designer, Communications Professional, Telecommunications Engineer, Information Technology Helpdesk/Support Technician, Information Technology Manager, Conservator, Quantity Surveyor, Technical Writer, Dairy Farmer, Editor, Data Entry Operator/Transcriptionist, Systems Administrator, Graphic Pre-press Worker, Radio Presenter, Personal Assistant, Records Adviser, Energy and Chemical Plant Operator, Information Technology Architect, Media Producer, Production Assistant (Film, Television, Radio or Stage), Game Developer, Landscape Architect, Joiner, Librarian, Library Assistant, Locksmith, Security Officer/Guard, Refrigeration/Air-conditioning Technician, Navy Sailor, Navy Officer, Office Manager, Pulp and Paper Mill Operator, Parking Officer, Payroll Officer, Photographer, Printer, Real Estate Agent, Wood Processing Worker, Signmaker, Travel Agent/Adviser, User Experience Designer, Test Analyst, Network Administrator, Geospatial Specialist, Security Analyst, Penetration Tester, Security Consultant, Data Analyst, Scrum Master, Garment Technician, Dairy Herd Manager, Dairy Farm Manager, Sharemilker, Epidemiologist, Receptionist, Patternmaker, Civil Engineer, Clinical Coder, Intelligence Officer,

Disclaimer

Course structure and activities are subject to change.

  • Availability of teaching staff and the final decision is at the discretion of the Head of Department.

Minimum class sizes.

  • Course structure and activities are subject to change.

  • Availability of teaching staff and the final decision is at the discretion of the Head of Department.

Meeting any course entry requirements

  • Minimum class sizes.

  • Course structure and activities are subject to change.

  • Availability of teaching staff and the final decision is at the discretion of the Head of Department.

Course structure and activities are subject to change.

  • Availability of teaching staff and the final decision is at the discretion of the Head of Department.