11DTP

Year 11 Digital Technologies Programming

Course Description

Teacher in Charge: Mr S. O'Brien.

Year 11 Digital Technologies Programming

The Year 11 DTP course builds on the student's introduction to block-based coding and app design from the junior program. Centred around "Full-stack web design" the course takes students through designing and creating fully functional web apps, incorporating a range of programming and scripting languages to provide functionality and form to their digital outcomes. 

The course covers:

  • Digital Design Principles
  • Web Development
  • Data Structures
  • Programming

Digital Design

Students will be exploring design considerations and development processes for creating an innovative digital technology outcome that meets the needs and expectations of users in a specific context. They will incorporate the latest technological advancements and adhere to best design and usability practices incorporating the latest technological advancements and adhering to best practices in design and usability.

Web Development

The web development course focuses on equipping students with the necessary skills and knowledge to produce high-quality digital outcomes that meet the specifications and requirements of a given brief while adhering to industry conventions and best practices. The course will cover topics such as appropriate tools and techniques, incorporating testing and trialling to improve fitness for purpose, and ensuring that the outcome is created to a high standard applicable to real-world scenarios.

Data Structures

An introduction to data and database management, focusing on essential data structures and SQL concepts. Students will learn to design and create databases, write basic SQL queries, and select appropriate data structures to solve programming problems efficiently. 

Programming

This course on developing a Python program focuses on equipping learners with the skills and knowledge required to create efficient and effective programs that perform a specified task, process data, and incorporate data into front-end elements of a digital outcome. With a strong emphasis on programming structures, testing, and debugging, learners will also learn how to ensure that the program is flexible and robust and follows real-world standards and conventions.



Course Overview

Term 1
Digital Design and Web Development

Term 2
Data Structures

Term 3
Python Programming

Term 4
Full Stack Development

Entry Criteria

This course is open entry for all students.

Equipment/Stationery and Course Costs

Students will need a laptop or computer at home to complete work.

Pathway

Disclaimer

Course selection does not guarantee a course will be available or that you have approval to take a course. Final course confirmation is in January and depends on your final results and in rare cases, staff availability.