digital technologies 2014 (ictensw)

Post on 01-Nov-2014

366 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation by Dr Jason Zagami to the Information Communication Technology Educators New South Wales (ICTENSW) conference on 15 March 2014 in Sydney, NSW.

TRANSCRIPT

Digital Technologies

Australian Curriculum: Technologies

Dr Jason Zagamijason.zagami.info

LecturerGriffith University

School of Education and Professional StudiesGold Coast

Teaching

Research

ADEApple Distinguished Educator

Google Certified Teacher

Australian HP Innovations In Education Mentor

Queensland Society for Information Technology in EducationImmediate Past President

Australian Council for Computers in Education

Editor Australian Educational Computing

Australian College of Educators

(Gold Coast Region) President

Curriculum Development

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

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

!

!

!

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

Processes and production skills

Collecting, managing and analysing data / Creating digital solutions by:

!

defining designing

implementing evaluating

collaborating and managing

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

Abstractionwhich 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

InterpretationData 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

ImplementationSpecification (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?

Indicative Timings

F-2 10 Hours

3-4 20 Hours

5-6 30 Hours

7-10 40 Hours

Resources?

Code Academy

Turtle Logo

Construct 2

Tynker

Komodo

Alice

Code Monster

Snap

Scratch

Scratch Junior

MIT App Inventor

Raspberry Pi Servers

Minecraft Minecraft Pi

RaspberryJuice Minecraft Pi API

Blockly Minecraft Minecraft Python Script

Arduino

Shrimp

CodeBender

Coder for Raspberry Pi

Romotive

Mindstorms

Lollybot

Aibo

MaKey MaKey

ProBots/BeeBots

Scratch

CoderDojo Kids learning to Code

CodeHeroes Mobile Software Developers

CS Unplugged

Project Based Learning

Information Systems?

SQL Fiddle

Futures Thinking !

Systems Thinking !

Design Thinking !

Computational Thinking

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

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

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. !

Who is going to teach it?

What about Senior?

Is computer education working?

Griffith University

Dr Jason Zagami

www.zagami.info

top related