SlideShare a Scribd company logo
Digital Technologies
What Now?
Australian Curriculum: Technologies
Dr Jason Zagami
jason.zagami.info
Lecturer
Griffith University
School of Education and Professional Studies
Gold Coast
Teaching
Research
Service
Curriculum Development
Melbourne
Declaration
2008
on Educational Goals for Young Australians
Melbourne
Declaration
Information and Communication
Technology and Design and
Technology
Technologies
Learning Area
Digital technologies 2015 eq workshop
Digital technologies 2015 eq workshop
Engineering a
Software Engineering
Mathematics a
Computer Science
Business a
Information Systems
Engineering a
Software Engineering
Mathematics a
Computer Science
Business /Graphics a
ICT
Engineering a
Software Engineering
Mathematics a
Computer Science
Business /Graphics a
ICT
Engineering a
Software Engineering
Mathematics a
Computer Science
Business /Graphics a
ICT
Software Engineering
Digital Technologies a
Computer Science
ICT General Capability a
ICT
Digital technologies 2015 eq workshop
1:54
UK dis-application
ICT as a subject name carries negative
connotations of a dated and unchallenging
curriculum that does not serve the needs and
ambitions of pupils. Changing the subject name
of ICT to computing will not only improve the
status of the subject but also more accurately
reflect the breadth of content included in the
proposed new programmes of study
Education secretary Michael Gove MP
January 2012
I remember being at school and using early
computers. Yes, I was in computer club - and I
loved it. I think we’ve lost some of that sense of
joy and excitement in computing, and have just
become focused on just training kids to use
Windows. We want to bring some of that
excitement back.
September 2013
Elizabeth Truss
Parliamentary
Under Secretary
of State for Education and Childcare
Coding - one of the essential skills of the 21st
century - will now start at age 5. We are aiming to
develop one of the most rigorous computing
curricula in the world, where pupils will learn to
handle detailed, abstract computing processes
and over-11s will learn 2 programming
languages (one of which must be textual).
September 2013
Elizabeth Truss
Parliamentary
Under Secretary
of State for Education and Childcare
Developmental
Curriculum
Foundation Year 10
AIMS
Design, create, manage and evaluate sustainable and innovative
digital solutions to meet and redefine current and future needs
Use computational thinking and the key concepts of abstraction;
data collection, representation and interpretation; specification,
algorithms and implementation to create digital solutions
Confidently use digital systems to efficiently and effectively
automate the transformation of data into information and to
creatively communicate ideas in a range of settings
Apply protocols and legal practices that support safe, ethical and
respectful communications and collaboration with known and
unknown audiences
Apply systems thinking to monitor, analyse, predict and shape the
interactions within and between information systems and the
impact of these systems on individuals, societies, economies and
environments
Systems Thinking
Computational Thinking
Design Thinking
Futures Thinking
Projects
Engineering principles and
systems
Food and fibre production
Food specialisations
Materials and technologies
specialisations
Information systems
Information technology
Computer science
Software engineering
Computer engineering
Processes and
production skills
Collecting, managing and analysing data /
Creating digital solutions by:
defining
designing
implementing
evaluating
collaborating and managing
Collecting, managing and analysing data, which involves the nature
and properties of data, how they are collected and interpreted
using a range of digital systems and peripheral devices and
interpreting data when creating information
Defining problems and designing digital solutions (Foundation –
Year 2), which develops into defining problems and designing,
implementing and evaluating solutions that have been developed
by students, and evaluating how well existing information systems
meet different needs (Year 3 – 10)
Communicating ideas and information (Foundation – Year 4), which
develops into managing, creating and communicating ideas and
information (Year 5 – 6) through to independently and
collaboratively managing projects to create interactive solutions
(Year 7 – 10). This involves creating and communicating
information, especially online by creating websites, and interacting
safely using appropriate technical and social protocols.
Knowledge and
understanding
Digital systems
the components of digital systems:
hardware, software and networks and their use
Representation of data
how data are represented and structured
symbolically
Abstraction
Data Collection, Data Representation and Data
Interpretation
Specification, Algorithms and Implementation
Digital Systems
Interactions and Impacts
Abstraction
which underpins all content, particularly the
content descriptions relating to the concepts
of data representation and specification,
algorithms and implementation
Computational
Thinking
which underpins all content, particularly the
content descriptions relating to the concepts
of data representation and specification,
algorithms and implementation
Data: Collection,
Representation and
Interpretation
Data collection (properties, sources and
collection of data), data representation
(symbolism and separation) and data
interpretation (patterns and contexts)
Information
Systems
Data collection (properties, sources and
collection of data), data representation
(symbolism and separation) and data
interpretation (patterns and contexts)
Specification,
Algorithms and
Implementation
Specification (descriptions and techniques),
algorithms (following and describing) and
implementation (translating and
programming)
Software
Development
Specification (descriptions and techniques),
algorithms (following and describing) and
implementation (translating and
programming)
Digital
Systems
Digital systems (hardware, software, and
networks and the internet)
Computer
Systems
Digital systems (hardware, software, and
networks and the internet)
Interactions and
Impacts
Interactions (people and digital systems, data
and processes) and impacts (sustainability
and empowerment).
Human Computer
Interactions
Interactions (people and digital systems, data
and processes) and impacts (sustainability
and empowerment).
Multimedia?
1:08
Resources?
1:46
Blockly
Scratch
Scratch Junior
MIT App Inventor
0:36
Daisy the Dinosaur
Hopscotch
BeeBots
Romotive
Mindstorms
Lollybot
Sphero
Arduino
Shrimp
Raspberry Pi
MaKey MaKey
1:17
CS Unplugged
Computational Fairy Tales
The Ant and the Grasshopper: A Fable of Algorithms (Algorithms)
Bullies, Bubble Sort, and Soccer Tickets (Bubble Sort)
Hunting Dragons with Binary Search (Binary Search)
Binary Searching for Cinderella (Binary Search)
Goldilocks and the Two Boolean Bears (Boolean)
The Tortoise, the Hare, and 50000 Ants (Parallel Algorithms)
Computational Fairy Tales
The ant paused for a moment while he thought. "It is the algorithm
that we use," he finally replied.
"Algorithm?" asked the grasshopper.
"A set of steps or instructions for accomplishing a task," explained
the ant. "Like when a carpenter builds a chair, he uses an algorithm
that includes measuring, cutting, smoothing, and hammering."
"What task does your algorithm solve?" asked the grasshopper.
"Does it solve the problem of having too much time during the
summer?" He chuckled out loud at his own joke.
Information Systems?
SQL Fiddle
Digital technologies 2015 eq workshop
Digital technologies 2015 eq workshop
Digital technologies 2015 eq workshop
Systems Thinking
Computational Thinking
Design Thinking
Futures Thinking
Projects
Digital technologies 2015 eq workshop
0:40
Computational Thinking
"Computational thinking is a
fundamental skill for everyone, not just
for computer scientists. To reading,
writing, and arithmetic, we should add
computational thinking to every child’s
analytical ability."
Jannette Wing
2:43
Computational Thinking Skills
Analysis - the process of breaking
the complex into smaller parts to gain
a better understanding of it.
Decomposition
Pattern
recognition
Pattern
generalisation
and abstraction
Algorithm Design
Project Based Learning
Digital technologies 2015 eq workshop
Digital technologies 2015 eq workshop
Contexts Computation
Thinking
Key Concepts Possible Units Outcomes
Addressed
Thinking
Perspectives
Information
systems
Analyzing and
logically
organizing data
Data collection (properties,
sources and collection of data),
data representation (symbolism
and separation) and data
interpretation (patterns and
contexts)
Dynamic (database driven)
disaster awareness
website for local
community
Collecting , managing and
analysing data
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Information, Disaster
Response, Natural,
Communication)
Design (Information is designed)
Futures (What might occur and be
needed)
Information
technology
Data modeling,
data abstractions,
and simulations
Digital systems (hardware,
software, and networks and the
internet)
Setting up and managing
an isolated network with
file serving, webserver and
email
Digital systems
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Computer, Software,
Network, Communication)
Design (Networks are designed)
Futures (Personal networks of the
future)
Projects
Computer
science
Formulating
problems such
that computers
may assist
Abstraction, which underpins all
content, particularly the content
descriptions relating to the
concepts of data representation
and specification, algorithms and
implementation
Encryption / Decryption
software system
Representation of data
Collecting , managing and
analysing data
Defining
Designing
Implementing
Evaluating
Systems (Security Communication)
Design (Communication is
designed)
Futures (Cracking technologies)
Projects
Software
engineering
Automating
solutions via
algorithmic
thinking
Specification (descriptions and
techniques), algorithms (following
and describing) and
implementation (translating and
programming)
Game or Mobile App
development
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Software, Usability)
Design (Software is designed)
Futures (Changes in games / apps,
what might come next)
Projects
Computer
engineering
Identifying,
testing, and
implementing
possible solutions
Interactions (people and digital
systems, data and processes)
and impacts (sustainability and
empowerment)
Robotic / Automation
solution to a problem,
Artificial Intelligence
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Automation systems, AI
systems)
Design (Automation is designed)
Futures (What jobs will disappear
to automation)
Projects
Computer
engineering
Generalizing and
applying a
process to other
problems
Interactions (people and digital
systems, data and processes)
and impacts (sustainability and
empowerment)
Taking an existing digital or
non digital solution to a
problem and creating a
new and improved digital
solution to that problem
Digital systems
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Problems as a conflict in
systems)
Design (Problems can be
addressed through good design)
Futures (What problems need
solutions)
Contexts
Information systems
Information technology
Computer science
Software engineering
Computer engineering
Computer engineering
Contexts
Computation Thinking
Information
systems
Analysing and logically organising data
Information
technology
Data modeling, data abstractions, and simulations
Computer
science
Formulating problems such that computers may assist
Software
engineering
Automating solutions via algorithmic thinking
Computer
engineering
Identifying, testing, and implementing possible solutions
Computer
engineering
Generalizing and applying a process to other problems
Contexts Computation
Thinking Key Concepts
Information
systems
Analysing and
logically
organising data
Data collection (properties, sources and collection of data), data
representation (symbolism and separation) and data
interpretation (patterns and contexts)
Information
technology
Data modeling,
data abstractions,
and simulations
Digital systems (hardware, software, and networks and the
internet)
Computer
science
Formulating
problems such
that computers
may assist
Abstraction, which underpins all content, particularly the
content descriptions relating to the concepts of data
representation and specification, algorithms and
implementationSoftware
engineering
Automating
solutions via
algorithmic
thinking
Specification (descriptions and techniques), algorithms
(following and describing) and implementation (translating and
programming)
Computer
engineering
Identifying,
testing, and
implementing
possible solutions
Interactions (people and digital systems, data and processes)
and impacts (sustainability and empowerment)
Computer
engineering
Generalizing and
applying a
process to other
problems
Interactions (people and digital systems, data and processes)
and impacts (sustainability and empowerment)
Contexts Computation
Thinking
Key Concepts
Possible Units
Information
systems
Analysing and
logically
organising data
Data collection (properties,
sources and collection of data),
data representation (symbolism
and separation) and data
interpretation (patterns and
contexts)
Dynamic (database driven) disaster awareness
website for local community
Information
technology
Data modeling,
data abstractions,
and simulations
Digital systems (hardware,
software, and networks and the
internet)
Setting up and managing an isolated network with
file serving, webserver and email
Computer
science
Formulating
problems such
that computers
may assist
Abstraction, which underpins all
content, particularly the content
descriptions relating to the
concepts of data representation
and specification, algorithms and
implementation
Encryption / Decryption software system
Software
engineering
Automating
solutions via
algorithmic
thinking
Specification (descriptions and
techniques), algorithms (following
and describing) and
implementation (translating and
programming)
Game or Mobile App development
Computer
engineering
Identifying,
testing, and
implementing
possible solutions
Interactions (people and digital
systems, data and processes)
and impacts (sustainability and
empowerment)
Robotic / Automation solution to a problem,
Artificial Intelligence
Computer
engineering
Generalizing and
applying a
process to other
problems
Interactions (people and digital
systems, data and processes)
and impacts (sustainability and
empowerment)
Taking an existing digital or non digital solution to
a problem and creating a new and improved digital
solution to that problem
Contexts Computation
Thinking
Key Concepts
Outcomes Addressed
Information
systems
Analysing and
logically
organising data
Data collection (properties,
sources and collection of data),
data representation (symbolism
and separation) and data
interpretation (patterns and
contexts)
Collecting , managing and analysing data
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Information
technology
Data modeling,
data abstractions,
and simulations
Digital systems (hardware,
software, and networks and the
internet)
Digital systems
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Computer
science
Formulating
problems such
that computers
may assist
Abstraction, which underpins all
content, particularly the content
descriptions relating to the
concepts of data representation
and specification, algorithms and
implementation
Representation of data
Collecting , managing and analysing data
Defining
Designing
Implementing
Evaluating
Software
engineering
Automating
solutions via
algorithmic
thinking
Specification (descriptions and
techniques), algorithms (following
and describing) and
implementation (translating and
programming)
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Computer
engineering
Identifying,
testing, and
implementing
possible solutions
Interactions (people and digital
systems, data and processes)
and impacts (sustainability and
empowerment)
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Computer
engineering
Generalizing and
applying a
process to other
problems
Interactions (people and digital
systems, data and processes)
and impacts (sustainability and
empowerment)
Digital systems
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Contexts Computation
Thinking Thinking Perspectives
Information
systems
Analysing and
logically
organising data
Systems (Information, Disaster Response, Natural, Communication)
Design (Information is designed)
Futures (What might occur and be needed)
Projects
Information
technology
Data modeling,
data abstractions,
and simulations
Systems (Computer, Software, Network, Communication)
Design (Networks are designed)
Futures (Personal networks of the future)
Projects
Computer
science
Formulating
problems such
that computers
may assist
Systems (Security Communication)
Design (Communication is designed)
Futures (Cracking technologies)
Projects
Software
engineering
Automating
solutions via
algorithmic
thinking
Systems (Software, Usability)
Design (Software is designed)
Futures (Changes in games / apps, what might come next)
Projects
Computer
engineering
Identifying,
testing, and
implementing
possible solutions
Systems (Automation systems, AI systems)
Design (Automation is designed)
Futures (What jobs will disappear to automation)
Projects
Computer
engineering
Generalizing and
applying a
process to other
problems
Systems (Problems as a conflict in systems)
Design (Problems can be addressed through good design)
Futures (What problems need solutions)
Projects
Systems Thinking
Computational Thinking
Design Thinking
Futures Thinking
Projects
Contexts Computation
Thinking
Key Concepts Possible Units Outcomes
Addressed
Thinking
Perspectives
Information
systems
Analysing and
logically
organising data
Data collection (properties,
sources and collection of data),
data representation (symbolism
and separation) and data
interpretation (patterns and
contexts)
Dynamic (database driven)
disaster awareness
website for local
community
Collecting , managing and
analysing data
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Information, Disaster
Response, Natural,
Communication)
Design (Information is designed)
Futures (What might occur and be
needed)
Information
technology
Data modeling,
data abstractions,
and simulations
Digital systems (hardware,
software, and networks and the
internet)
Setting up and managing
an isolated network with
file serving, webserver and
email
Digital systems
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Computer, Software,
Network, Communication)
Design (Networks are designed)
Futures (Personal networks of the
future)
Projects
Computer
science
Formulating
problems such
that computers
may assist
Abstraction, which underpins all
content, particularly the content
descriptions relating to the
concepts of data representation
and specification, algorithms and
implementation
Encryption / Decryption
software system
Representation of data
Collecting , managing and
analysing data
Defining
Designing
Implementing
Evaluating
Systems (Security Communication)
Design (Communication is
designed)
Futures (Cracking technologies)
Projects
Software
engineering
Automating
solutions via
algorithmic
thinking
Specification (descriptions and
techniques), algorithms (following
and describing) and
implementation (translating and
programming)
Game or Mobile App
development
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Software, Usability)
Design (Software is designed)
Futures (Changes in games / apps,
what might come next)
Projects
Computer
engineering
Identifying,
testing, and
implementing
possible solutions
Interactions (people and digital
systems, data and processes)
and impacts (sustainability and
empowerment)
Robotic / Automation
solution to a problem,
Artificial Intelligence
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Automation systems, AI
systems)
Design (Automation is designed)
Futures (What jobs will disappear
to automation)
Projects
Computer
engineering
Generalizing and
applying a
process to other
problems
Interactions (people and digital
systems, data and processes)
and impacts (sustainability and
empowerment)
Taking an existing digital or
non digital solution to a
problem and creating a
new and improved digital
solution to that problem
Digital systems
Defining
Designing
Implementing
Evaluating
Collaborating and managing
Systems (Problems as a conflict in
systems)
Design (Problems can be
addressed through good design)
Futures (What problems need
solutions)
Who is going to teach it?
What about Senior?
Computer education has not worked…
Griffith University
Dr Jason Zagami
www.zagami.info

More Related Content

PDF
Australian Digital Technologies Leaders
PDF
Digital Technologies: What now?
PDF
Teaching the Technologies learning area using a thinking skills approach
PDF
Applying Computational Thinking
PDF
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
PPTX
Keynote 1: Teaching and Learning Computational Thinking at Scale
PDF
Lecture 6 Teaching Computational Thinking 2016
PDF
Technology as human endeavour & Systems Thinking
Australian Digital Technologies Leaders
Digital Technologies: What now?
Teaching the Technologies learning area using a thinking skills approach
Applying Computational Thinking
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Keynote 1: Teaching and Learning Computational Thinking at Scale
Lecture 6 Teaching Computational Thinking 2016
Technology as human endeavour & Systems Thinking

What's hot (20)

PDF
Computational thinking-illustrated
PPTX
Computational thinking and curriculum
PPTX
Computational Thinking in the Workforce and Next Generation Science Standards...
PDF
IT_Computational thinking
PDF
Empirical AI Research
PDF
Deep Learning State of the Art (2020)
PDF
許永真/Crowd Computing for Big and Deep AI
PPTX
"An Introduction to AI and Deep Learning"
PPTX
Computational Thinking (CT) & Coding with Micro: bits and Sensors
PPTX
K-12 Computer Science Framework GaDOE Update
PDF
Psychology, design and computer science
PPTX
Dm sei-tutorial-v7
PPTX
Art of artificial intelligence and automation
DOC
The use of technology in psychology
PDF
Machine Learning: Applications, Process and Techniques
PDF
"Awareness, Trust, and Software Tool Support in Distance Collaborations" by D...
PPT
Snips and snails and puppy dog tails: the need to preserve complexity in math...
PPTX
[FDD 2016] Pablo Ribalta - Deep Learning
PPT
Musstanser Avanzament 4 (Final No Animation)
PPTX
Artificial Intelligence - The greatest educational challenge ever?
Computational thinking-illustrated
Computational thinking and curriculum
Computational Thinking in the Workforce and Next Generation Science Standards...
IT_Computational thinking
Empirical AI Research
Deep Learning State of the Art (2020)
許永真/Crowd Computing for Big and Deep AI
"An Introduction to AI and Deep Learning"
Computational Thinking (CT) & Coding with Micro: bits and Sensors
K-12 Computer Science Framework GaDOE Update
Psychology, design and computer science
Dm sei-tutorial-v7
Art of artificial intelligence and automation
The use of technology in psychology
Machine Learning: Applications, Process and Techniques
"Awareness, Trust, and Software Tool Support in Distance Collaborations" by D...
Snips and snails and puppy dog tails: the need to preserve complexity in math...
[FDD 2016] Pablo Ribalta - Deep Learning
Musstanser Avanzament 4 (Final No Animation)
Artificial Intelligence - The greatest educational challenge ever?
Ad

Similar to Digital technologies 2015 eq workshop (20)

PDF
Lecture 2 Teaching Digital Technologies 2016
PDF
Computational Thinking
PDF
Digital Technologies 2014 (ICTENSW)
PDF
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
PDF
National Agenda ACARA
PDF
Roehampton computing workshop 1
PDF
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
PDF
Computing curriculum design workshop
PPTX
data science
PPTX
data science
PDF
Coding and the curriculum
PDF
Untitled document.pdf
PPTX
The Digital Technologies Curriculum
PDF
Significant Role of Statistics in Computational Sciences
PPTX
DataScienceandVisualization_Mod_1_ppt.pptx
PDF
Introduction to Data Science: data science process
PPTX
PPT
Colloquium(7)_DataScience:ShivShaktiGhosh&MohitGarg
PPTX
Why Computer Science.pptx
PPTX
Data science
Lecture 2 Teaching Digital Technologies 2016
Computational Thinking
Digital Technologies 2014 (ICTENSW)
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
National Agenda ACARA
Roehampton computing workshop 1
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
Computing curriculum design workshop
data science
data science
Coding and the curriculum
Untitled document.pdf
The Digital Technologies Curriculum
Significant Role of Statistics in Computational Sciences
DataScienceandVisualization_Mod_1_ppt.pptx
Introduction to Data Science: data science process
Colloquium(7)_DataScience:ShivShaktiGhosh&MohitGarg
Why Computer Science.pptx
Data science
Ad

More from Jason Zagami (20)

PDF
Digital Solutions Response
PDF
2016 Futures Symposium
PDF
ACCE2016 Leadership Forum Summary
PDF
Acce2016 Leadership Forum
PDF
STEM Symposium
PDF
Horizon Report K12: What are the trends, challenges and developments in techn...
PDF
Lecture 5 Teaching Design Thinking 2016
PDF
Lecture 3 Teaching Design Technologies 2016
PDF
Lecture 1 Teaching Technologies Education 2016
PDF
Trends, challenges and developments in technologies that will influence the f...
PDF
Teaching the Technologies learning area using a thinking skills approach
PDF
Understanding Educational Systems
PDF
Developing a Preferred Futures perspective
PDF
Creativity and Failure
PDF
Teaching Technologies Education
PDF
Applying Design Thinking
PDF
Understanding Design Thinking
PDF
Technologies as a Learning Area
PDF
Opportunities games provide for creativity, production, and innovation
PDF
Secondary Worlds and Computer Gaming in Education
Digital Solutions Response
2016 Futures Symposium
ACCE2016 Leadership Forum Summary
Acce2016 Leadership Forum
STEM Symposium
Horizon Report K12: What are the trends, challenges and developments in techn...
Lecture 5 Teaching Design Thinking 2016
Lecture 3 Teaching Design Technologies 2016
Lecture 1 Teaching Technologies Education 2016
Trends, challenges and developments in technologies that will influence the f...
Teaching the Technologies learning area using a thinking skills approach
Understanding Educational Systems
Developing a Preferred Futures perspective
Creativity and Failure
Teaching Technologies Education
Applying Design Thinking
Understanding Design Thinking
Technologies as a Learning Area
Opportunities games provide for creativity, production, and innovation
Secondary Worlds and Computer Gaming in Education

Recently uploaded (20)

PPTX
Pharma ospi slides which help in ospi learning
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Pre independence Education in Inndia.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Lesson notes of climatology university.
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Pharma ospi slides which help in ospi learning
Insiders guide to clinical Medicine.pdf
Cell Structure & Organelles in detailed.
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
01-Introduction-to-Information-Management.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Supply Chain Operations Speaking Notes -ICLT Program
O5-L3 Freight Transport Ops (International) V1.pdf
GDM (1) (1).pptx small presentation for students
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Anesthesia in Laparoscopic Surgery in India
102 student loan defaulters named and shamed – Is someone you know on the list?
Abdominal Access Techniques with Prof. Dr. R K Mishra
Pre independence Education in Inndia.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Lesson notes of climatology university.
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...

Digital technologies 2015 eq workshop

  • 1. Digital Technologies What Now? Australian Curriculum: Technologies
  • 3. Lecturer Griffith University School of Education and Professional Studies Gold Coast
  • 13. Engineering a Software Engineering Mathematics a Computer Science Business a Information Systems
  • 14. Engineering a Software Engineering Mathematics a Computer Science Business /Graphics a ICT
  • 15. Engineering a Software Engineering Mathematics a Computer Science Business /Graphics a ICT
  • 16. Engineering a Software Engineering Mathematics a Computer Science Business /Graphics a ICT
  • 17. Software Engineering Digital Technologies a Computer Science ICT General Capability a ICT
  • 19. 1:54
  • 20. UK dis-application ICT as a subject name carries negative connotations of a dated and unchallenging curriculum that does not serve the needs and ambitions of pupils. Changing the subject name of ICT to computing will not only improve the status of the subject but also more accurately reflect the breadth of content included in the proposed new programmes of study Education secretary Michael Gove MP January 2012
  • 21. I remember being at school and using early computers. Yes, I was in computer club - and I loved it. I think we’ve lost some of that sense of joy and excitement in computing, and have just become focused on just training kids to use Windows. We want to bring some of that excitement back. September 2013 Elizabeth Truss Parliamentary Under Secretary of State for Education and Childcare
  • 22. Coding - one of the essential skills of the 21st century - will now start at age 5. We are aiming to develop one of the most rigorous computing curricula in the world, where pupils will learn to handle detailed, abstract computing processes and over-11s will learn 2 programming languages (one of which must be textual). September 2013 Elizabeth Truss Parliamentary Under Secretary of State for Education and Childcare
  • 24. AIMS Design, create, manage and evaluate sustainable and innovative digital solutions to meet and redefine current and future needs Use computational thinking and the key concepts of abstraction; data collection, representation and interpretation; specification, algorithms and implementation to create digital solutions Confidently use digital systems to efficiently and effectively automate the transformation of data into information and to creatively communicate ideas in a range of settings Apply protocols and legal practices that support safe, ethical and respectful communications and collaboration with known and unknown audiences Apply systems thinking to monitor, analyse, predict and shape the interactions within and between information systems and the impact of these systems on individuals, societies, economies and environments
  • 25. Systems Thinking Computational Thinking Design Thinking Futures Thinking Projects
  • 26. Engineering principles and systems Food and fibre production Food specialisations Materials and technologies specialisations
  • 27. Information systems Information technology Computer science Software engineering Computer engineering
  • 28. Processes and production skills Collecting, managing and analysing data / Creating digital solutions by: defining designing implementing evaluating collaborating and managing
  • 29. Collecting, managing and analysing data, which involves the nature and properties of data, how they are collected and interpreted using a range of digital systems and peripheral devices and interpreting data when creating information Defining problems and designing digital solutions (Foundation – Year 2), which develops into defining problems and designing, implementing and evaluating solutions that have been developed by students, and evaluating how well existing information systems meet different needs (Year 3 – 10) Communicating ideas and information (Foundation – Year 4), which develops into managing, creating and communicating ideas and information (Year 5 – 6) through to independently and collaboratively managing projects to create interactive solutions (Year 7 – 10). This involves creating and communicating information, especially online by creating websites, and interacting safely using appropriate technical and social protocols.
  • 30. Knowledge and understanding Digital systems the components of digital systems: hardware, software and networks and their use Representation of data how data are represented and structured symbolically
  • 31. Abstraction Data Collection, Data Representation and Data Interpretation Specification, Algorithms and Implementation Digital Systems Interactions and Impacts
  • 32. Abstraction which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementation
  • 33. Computational Thinking which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementation
  • 34. Data: Collection, Representation and Interpretation Data collection (properties, sources and collection of data), data representation (symbolism and separation) and data interpretation (patterns and contexts)
  • 35. Information Systems Data collection (properties, sources and collection of data), data representation (symbolism and separation) and data interpretation (patterns and contexts)
  • 36. Specification, Algorithms and Implementation Specification (descriptions and techniques), algorithms (following and describing) and implementation (translating and programming)
  • 37. Software Development Specification (descriptions and techniques), algorithms (following and describing) and implementation (translating and programming)
  • 38. Digital Systems Digital systems (hardware, software, and networks and the internet)
  • 39. Computer Systems Digital systems (hardware, software, and networks and the internet)
  • 40. Interactions and Impacts Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment).
  • 41. Human Computer Interactions Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment).
  • 43. 1:08
  • 45. 1:46
  • 47. 0:36
  • 51. 1:17
  • 53. Computational Fairy Tales The Ant and the Grasshopper: A Fable of Algorithms (Algorithms) Bullies, Bubble Sort, and Soccer Tickets (Bubble Sort) Hunting Dragons with Binary Search (Binary Search) Binary Searching for Cinderella (Binary Search) Goldilocks and the Two Boolean Bears (Boolean) The Tortoise, the Hare, and 50000 Ants (Parallel Algorithms)
  • 54. Computational Fairy Tales The ant paused for a moment while he thought. "It is the algorithm that we use," he finally replied. "Algorithm?" asked the grasshopper. "A set of steps or instructions for accomplishing a task," explained the ant. "Like when a carpenter builds a chair, he uses an algorithm that includes measuring, cutting, smoothing, and hammering." "What task does your algorithm solve?" asked the grasshopper. "Does it solve the problem of having too much time during the summer?" He chuckled out loud at his own joke.
  • 60. Systems Thinking Computational Thinking Design Thinking Futures Thinking Projects
  • 62. 0:40
  • 63. Computational Thinking "Computational thinking is a fundamental skill for everyone, not just for computer scientists. To reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability." Jannette Wing
  • 64. 2:43
  • 66. Analysis - the process of breaking the complex into smaller parts to gain a better understanding of it.
  • 74. Contexts Computation Thinking Key Concepts Possible Units Outcomes Addressed Thinking Perspectives Information systems Analyzing and logically organizing data Data collection (properties, sources and collection of data), data representation (symbolism and separation) and data interpretation (patterns and contexts) Dynamic (database driven) disaster awareness website for local community Collecting , managing and analysing data Defining Designing Implementing Evaluating Collaborating and managing Systems (Information, Disaster Response, Natural, Communication) Design (Information is designed) Futures (What might occur and be needed) Information technology Data modeling, data abstractions, and simulations Digital systems (hardware, software, and networks and the internet) Setting up and managing an isolated network with file serving, webserver and email Digital systems Defining Designing Implementing Evaluating Collaborating and managing Systems (Computer, Software, Network, Communication) Design (Networks are designed) Futures (Personal networks of the future) Projects Computer science Formulating problems such that computers may assist Abstraction, which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementation Encryption / Decryption software system Representation of data Collecting , managing and analysing data Defining Designing Implementing Evaluating Systems (Security Communication) Design (Communication is designed) Futures (Cracking technologies) Projects Software engineering Automating solutions via algorithmic thinking Specification (descriptions and techniques), algorithms (following and describing) and implementation (translating and programming) Game or Mobile App development Defining Designing Implementing Evaluating Collaborating and managing Systems (Software, Usability) Design (Software is designed) Futures (Changes in games / apps, what might come next) Projects Computer engineering Identifying, testing, and implementing possible solutions Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Robotic / Automation solution to a problem, Artificial Intelligence Defining Designing Implementing Evaluating Collaborating and managing Systems (Automation systems, AI systems) Design (Automation is designed) Futures (What jobs will disappear to automation) Projects Computer engineering Generalizing and applying a process to other problems Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Taking an existing digital or non digital solution to a problem and creating a new and improved digital solution to that problem Digital systems Defining Designing Implementing Evaluating Collaborating and managing Systems (Problems as a conflict in systems) Design (Problems can be addressed through good design) Futures (What problems need solutions)
  • 75. Contexts Information systems Information technology Computer science Software engineering Computer engineering Computer engineering
  • 76. Contexts Computation Thinking Information systems Analysing and logically organising data Information technology Data modeling, data abstractions, and simulations Computer science Formulating problems such that computers may assist Software engineering Automating solutions via algorithmic thinking Computer engineering Identifying, testing, and implementing possible solutions Computer engineering Generalizing and applying a process to other problems
  • 77. Contexts Computation Thinking Key Concepts Information systems Analysing and logically organising data Data collection (properties, sources and collection of data), data representation (symbolism and separation) and data interpretation (patterns and contexts) Information technology Data modeling, data abstractions, and simulations Digital systems (hardware, software, and networks and the internet) Computer science Formulating problems such that computers may assist Abstraction, which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementationSoftware engineering Automating solutions via algorithmic thinking Specification (descriptions and techniques), algorithms (following and describing) and implementation (translating and programming) Computer engineering Identifying, testing, and implementing possible solutions Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Computer engineering Generalizing and applying a process to other problems Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment)
  • 78. Contexts Computation Thinking Key Concepts Possible Units Information systems Analysing and logically organising data Data collection (properties, sources and collection of data), data representation (symbolism and separation) and data interpretation (patterns and contexts) Dynamic (database driven) disaster awareness website for local community Information technology Data modeling, data abstractions, and simulations Digital systems (hardware, software, and networks and the internet) Setting up and managing an isolated network with file serving, webserver and email Computer science Formulating problems such that computers may assist Abstraction, which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementation Encryption / Decryption software system Software engineering Automating solutions via algorithmic thinking Specification (descriptions and techniques), algorithms (following and describing) and implementation (translating and programming) Game or Mobile App development Computer engineering Identifying, testing, and implementing possible solutions Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Robotic / Automation solution to a problem, Artificial Intelligence Computer engineering Generalizing and applying a process to other problems Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Taking an existing digital or non digital solution to a problem and creating a new and improved digital solution to that problem
  • 79. Contexts Computation Thinking Key Concepts Outcomes Addressed Information systems Analysing and logically organising data Data collection (properties, sources and collection of data), data representation (symbolism and separation) and data interpretation (patterns and contexts) Collecting , managing and analysing data Defining Designing Implementing Evaluating Collaborating and managing Information technology Data modeling, data abstractions, and simulations Digital systems (hardware, software, and networks and the internet) Digital systems Defining Designing Implementing Evaluating Collaborating and managing Computer science Formulating problems such that computers may assist Abstraction, which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementation Representation of data Collecting , managing and analysing data Defining Designing Implementing Evaluating Software engineering Automating solutions via algorithmic thinking Specification (descriptions and techniques), algorithms (following and describing) and implementation (translating and programming) Defining Designing Implementing Evaluating Collaborating and managing Computer engineering Identifying, testing, and implementing possible solutions Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Defining Designing Implementing Evaluating Collaborating and managing Computer engineering Generalizing and applying a process to other problems Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Digital systems Defining Designing Implementing Evaluating Collaborating and managing
  • 80. Contexts Computation Thinking Thinking Perspectives Information systems Analysing and logically organising data Systems (Information, Disaster Response, Natural, Communication) Design (Information is designed) Futures (What might occur and be needed) Projects Information technology Data modeling, data abstractions, and simulations Systems (Computer, Software, Network, Communication) Design (Networks are designed) Futures (Personal networks of the future) Projects Computer science Formulating problems such that computers may assist Systems (Security Communication) Design (Communication is designed) Futures (Cracking technologies) Projects Software engineering Automating solutions via algorithmic thinking Systems (Software, Usability) Design (Software is designed) Futures (Changes in games / apps, what might come next) Projects Computer engineering Identifying, testing, and implementing possible solutions Systems (Automation systems, AI systems) Design (Automation is designed) Futures (What jobs will disappear to automation) Projects Computer engineering Generalizing and applying a process to other problems Systems (Problems as a conflict in systems) Design (Problems can be addressed through good design) Futures (What problems need solutions) Projects
  • 81. Systems Thinking Computational Thinking Design Thinking Futures Thinking Projects
  • 82. Contexts Computation Thinking Key Concepts Possible Units Outcomes Addressed Thinking Perspectives Information systems Analysing and logically organising data Data collection (properties, sources and collection of data), data representation (symbolism and separation) and data interpretation (patterns and contexts) Dynamic (database driven) disaster awareness website for local community Collecting , managing and analysing data Defining Designing Implementing Evaluating Collaborating and managing Systems (Information, Disaster Response, Natural, Communication) Design (Information is designed) Futures (What might occur and be needed) Information technology Data modeling, data abstractions, and simulations Digital systems (hardware, software, and networks and the internet) Setting up and managing an isolated network with file serving, webserver and email Digital systems Defining Designing Implementing Evaluating Collaborating and managing Systems (Computer, Software, Network, Communication) Design (Networks are designed) Futures (Personal networks of the future) Projects Computer science Formulating problems such that computers may assist Abstraction, which underpins all content, particularly the content descriptions relating to the concepts of data representation and specification, algorithms and implementation Encryption / Decryption software system Representation of data Collecting , managing and analysing data Defining Designing Implementing Evaluating Systems (Security Communication) Design (Communication is designed) Futures (Cracking technologies) Projects Software engineering Automating solutions via algorithmic thinking Specification (descriptions and techniques), algorithms (following and describing) and implementation (translating and programming) Game or Mobile App development Defining Designing Implementing Evaluating Collaborating and managing Systems (Software, Usability) Design (Software is designed) Futures (Changes in games / apps, what might come next) Projects Computer engineering Identifying, testing, and implementing possible solutions Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Robotic / Automation solution to a problem, Artificial Intelligence Defining Designing Implementing Evaluating Collaborating and managing Systems (Automation systems, AI systems) Design (Automation is designed) Futures (What jobs will disappear to automation) Projects Computer engineering Generalizing and applying a process to other problems Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment) Taking an existing digital or non digital solution to a problem and creating a new and improved digital solution to that problem Digital systems Defining Designing Implementing Evaluating Collaborating and managing Systems (Problems as a conflict in systems) Design (Problems can be addressed through good design) Futures (What problems need solutions)
  • 83. Who is going to teach it?
  • 85. Computer education has not worked…
  • 86. Griffith University Dr Jason Zagami www.zagami.info