SlideShare a Scribd company logo
1 of 86
Download to read offline
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
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
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
Systems Thinking
Computational Thinking
Design Thinking
Futures Thinking
Projects
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
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

What's hot

IT_Computational thinking
IT_Computational thinkingIT_Computational thinking
IT_Computational thinking
admin57
 
Dm sei-tutorial-v7
Dm sei-tutorial-v7Dm sei-tutorial-v7
Dm sei-tutorial-v7
CS, NcState
 
Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and Techniques
Rui Pedro Paiva
 

What's hot (20)

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

Similar to Digital technologies 2015 eq workshop

Roehampton computing workshop 1
Roehampton computing workshop 1Roehampton computing workshop 1
Roehampton computing workshop 1
Miles Berry
 
Untitled document.pdf
Untitled document.pdfUntitled document.pdf
Untitled document.pdf
MuhammadTahiriqbal13
 
Significant Role of Statistics in Computational Sciences
Significant Role of Statistics in Computational SciencesSignificant Role of Statistics in Computational Sciences
Significant Role of Statistics in Computational Sciences
Editor IJCATR
 
Why Computer Science.pptx
Why Computer Science.pptxWhy Computer Science.pptx
Why Computer Science.pptx
slidecell212100
 

Similar to Digital technologies 2015 eq workshop (20)

Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016
 
Computational Thinking
Computational ThinkingComputational Thinking
Computational Thinking
 
Digital Technologies 2014 (ICTENSW)
Digital Technologies 2014 (ICTENSW)Digital Technologies 2014 (ICTENSW)
Digital Technologies 2014 (ICTENSW)
 
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
 
National Agenda ACARA
National Agenda ACARANational Agenda ACARA
National Agenda ACARA
 
Roehampton computing workshop 1
Roehampton computing workshop 1Roehampton computing workshop 1
Roehampton computing workshop 1
 
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshop
 
data science
data sciencedata science
data science
 
data science
data sciencedata science
data science
 
Coding and the curriculum
Coding and the curriculumCoding and the curriculum
Coding and the curriculum
 
Untitled document.pdf
Untitled document.pdfUntitled document.pdf
Untitled document.pdf
 
The Digital Technologies Curriculum
The Digital Technologies Curriculum The Digital Technologies Curriculum
The Digital Technologies Curriculum
 
Significant Role of Statistics in Computational Sciences
Significant Role of Statistics in Computational SciencesSignificant Role of Statistics in Computational Sciences
Significant Role of Statistics in Computational Sciences
 
Futuristic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaFuturistic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mba
 
Computer Engineering
Computer Engineering Computer Engineering
Computer Engineering
 
Colloquium(7)_DataScience:ShivShaktiGhosh&MohitGarg
Colloquium(7)_DataScience:ShivShaktiGhosh&MohitGargColloquium(7)_DataScience:ShivShaktiGhosh&MohitGarg
Colloquium(7)_DataScience:ShivShaktiGhosh&MohitGarg
 
Why Computer Science.pptx
Why Computer Science.pptxWhy Computer Science.pptx
Why Computer Science.pptx
 
Data science
Data science Data science
Data science
 
WELCOME TO AI PROJECT shidhant mittaal.pptx
WELCOME TO AI PROJECT shidhant mittaal.pptxWELCOME TO AI PROJECT shidhant mittaal.pptx
WELCOME TO AI PROJECT shidhant mittaal.pptx
 

More from Jason Zagami

Secondary Worlds and Computer Gaming in Education
Secondary Worlds and Computer Gaming in EducationSecondary Worlds and Computer Gaming in Education
Secondary Worlds and Computer Gaming in Education
Jason Zagami
 

More from Jason Zagami (20)

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

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

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
  • 11.
  • 12.
  • 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
  • 18.
  • 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.
  • 57.
  • 58.
  • 59.
  • 60. Systems Thinking Computational Thinking Design Thinking Futures Thinking Projects
  • 61.
  • 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.
  • 72.
  • 73.
  • 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