Subject Name: Digital Technologies
Level of Study: Stage 1
Length of Course: Semester or Full Year
Prerequisite: NA

Pre-requisites

No pre-requisites

What will be in the course?

Students will develop their understanding of programming, computational thinking and computer systems throughout this subject. This course also fosters broader skill sets including communication, teamwork, project management, innovation, and critical and creative thinking.

In Semester 1, students participate in the National Computer Science School competition to build on their understanding of the Python programming language. They explore how databases can be used to store structured data for web applications, such as purchases and bookings. They combine these skills to develop their own interactive website, such as a Facebook or Twitter clone. Finally, students research the ethical issues emerging in artificial intelligence and present their findings in a debate.

In Semester 2, students code their own games using the Godot game engine. Then, they develop their own idea for an innovative and useful desktop computer program and create designs for how it would work. Students work collaboratively to develop the most promising idea. Finally, they analyse a raw dataset using Excel or Power BI, so that they can provide useful visualisations and recommendations for stakeholders. This skillset is increasingly valuable in our modern data-driven society.

What specific topics will be covered?

 

Semester 1

·         Python programming

·         Databases

·         Web app development

·         Ethical issues in AI

 

Semester 2

·         Game development

·         Software design and entrepreneurship

·         Data analysis with Excel or Power BI

 

How will I be assessed?

 

Semester 1

·         NCSS Python Challenge

·         Database Investigation

·         AI Ethics Debate

·         Web App Project

 

 

Semester 2

·         Data Analytics

·         Software Design Investigation

·         Godot Game

·         Desktop Application Project

 

 

 

 

 

Notifications

Notification

Urgent message