43
AI, Robotics & Technology in the Classroom Sydney Morning Herald Schools Summit, 2019 By: Tonie Amos Curriculum Development Manager Saeon Australia saeon.com.au

AI, Robotics & Technologywill be the Top 10 jobs in Australia in 2022. In 2018, the World Economic Forum asked ... India, Philippines, Dubai, Vietnam ... Various: Move robot forwards

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

AI, Robotics &

Technology

in the ClassroomSydney Morning Herald Schools Summit, 2019

By: Tonie Amos

Curriculum Development Manager

Saeon Australia

saeon.com.au

In 2018, the World

Economic Forum asked

Australian companies, what

will be the Top 10 jobs in

Australia in 2022

In 2018, the World

Economic Forum asked

Australian companies, what

will be the Top 10 jobs in

Australia in 2022

Educational video by Saeon Australia

Robotics Revolution – by nation

Source: Future social changes in Artificial Intelligence Technology, Korea Institute of Science & Technology,

Dr Kim Yun Jung. 2016

CS + X

Computer Science Area of interest, passion

Change in Education

NESA Digital Literacy & STEM Curriculums

Responsibility of school educators:

From: Users of technology

To: Creators of technology

Users to Creators:

The technology journey in schools

General

Technology

Learning

Tools &

Approaches

PCs Internet

Access

Laptops/

PCs

Google

Classroom

Science

T

E

Maths

Science

Technology

Engineering

A

Maths

Computer

AppsComputer

Coding

Separate

subjects

Move snake

tail up and

down;

“sprite”

Robotics …

2014 2018

Bee-Bots

Lego

AltinoIntegrated

subjects

2019

Introduction

of Digital

Technologies

Syllabus

Why robots in education

It shows students how to solve problems in the “real world”

Teaches algorithmic thinking in a STEM (and STEAM) context

Students work with “real world data”

Computer coding = Giving a directive to a computer.

What is AI or Artificial Intelligence?

Any device that perceives its environment and takes actions that maximise its chance of successfully achieving its goals.

RobotsArtificial

Intelligence

Artificially intelligent robots

AI Robots in

education –

2019

• Affordable

• Linked to digital

technologies

curriculum

• Growing popularity

of Makerspaces

Lag of Information Technology (IT) Education

Glenn Finger,

Griffith

University

Teachers

under-skilled

in IT

1999 2013

Choice to

study IT higher

education

down 1.3%

2017

Only 3.3% of

(domestic)

students*

choose to

study IT higher

education(Up 10.7% change

from 2016)

2011

5.1% teachers

report

teaching in

Computing/IT

Teacher training

Students choosing to specialise in IT at university

*Data source: Australian Department of Education & Training,

Higher Education Statistics.

Table 1.1: Summary of first half year student numbers, 2016 to 2017(a)

*Data source: Australian Council of

Educational Research (ACER),

May 2014

Sydney

Morning

Herald

Article

Aug 2018

Case Study - Altino the Robot Car – Saeon Co. South Korea

Teaching coding in 9 countries - schools & universities since 2014

Countries – South Korea, USA, China, Indonesia, Malaysia, India, Philippines, Dubai, Vietnam

Programmable AI robot car.

All-in-one - can easily be carried from classroom to classroom; simply add additional hardware for advanced languages:

Arduino platform

Raspberry Pi

Webcam

The students have FUN playing with robots!!!

Used for early learning, Primary School and High School

Has many sensors (including infrared and light), led matrix, music capability

International Robotics Competition – South Korea

6 “ready to teach” curricula in 6 different programming languages – for teachers

New feature

Outcomes South Korea – coding compulsory, Altino taught coding in:

64 high schools (Years 7-12)

4 primary schools (Years 1-6)

19 universities

6 education institutions run by government

TOTAL: 93 SCHOOLS + MORE IN 2019

Anecdotes – featured on Geek Beat, USA

USA – Government of Hawaii endorsement

“Altino has been incorporated into the

city of Daejon’s school curriculum. As a

result, Daejon has become the top

coding district in the entire country.

These classes are part of a statewide

effort to reform the educational system

and create a technologically skilled

student body. These efforts are greatly

appreciated and will prepare our keiki

for the future”

Demonstration –Altino the Robot Car

Implementation in Australia

Design new Code with Altino Curriculum

Map curriculum to 2019 NESA* Syllabus

Apply proven CoBOT learning methodologies

Competency-Based Outcomes with Technology

Saeon Co. (South Korea) developed new apple

apps for Australian market

*ACARA for non-NSW states

Corporate Schools

CoBOT learning methodologies

Team Managers act as facilitators of learning of their own staff.

Usually they are “non tech-savvy”

Teachers facilitate learning of the students.

They may be “non tech-savvy”

New curriculum is designed and provided for Team Managers

New curriculum is designed and provided for teachers

Assign digital leaders for each class (students)

To apply to schools, based on

principle of ‘intentional design’

and more from:

“Learning Transformed”

USA, 2017.

Code with Altino Curriculum

Easy to follow modules

Designed for “non tech-savvy” teachers

Tailored programmes for each year

(NESA stage) and student ability

Teacher-driven or self-driven (more

advanced students)

CodeWithAltino.com.au

Code with Altino Curriculum

Australian primary schools – 4 month pilot 2018

How?

1. Class teacher teaching in classroom or hall – Years 3, 5 and 6

2. Technology teacher teaching Years 3 and up in separate STEM classes

Findings

3 different classes could be run successfully in one day – robot 6 hours of charge

Students had fun – including girls

Learning in 2 ways:

• Teacher-driven instruction following Code with Altino Curriculum

• Each module self-taught with teacher guidance (follow with iPad)

Teachers cut and paste own content, activities with Altino

Successfully taught coding in Scratch language to point where students could create their own

projects and control Altino

Optimal learning occurred with 1 robot between 2 students

Code with Altino Curriculum –

Stages 2 & 3 Primary School

1.Use crayon appLearn to operate robot by using

sequential programming (30 mins +)

2.Use remote control driving

appLearn to operate robot as an app user

(30 minutes)

Code with Altino Curriculum –

Stages 2 & 3 Primary School cont…

3. Learn to code using Scratch

languageLearn to operate all robot functions(est. 28 hours)

Modules F1 to F14 (F=Foundation).

4. Learn to code using Python

language (Stage 3)Learn to operate all robot functions (est. 28 hours)

Modules PYT1 to PYT14.

Code with Altino Curriculum – Stage 4 (Years 7-8)

Scratch

Fast Track

(Foundation)

Python C (Arduino) Java

(Android)

Estimated no.

delivery hours

12 25 25 25 Estimated

Total Delivery

HoursModule Codes F1-F11 PYT1-PYT14 CAR1-CAR13 JAA

Coding

Beginner

1st 2nd 31 (37-6)*

General1st 25

Specialist

Computing

1st

(Arduino)

25

LANGUAGES

GROUPSNESA - 50 hours

Technology

Mandatory}

Module Code: CAR5

Module Name: Make a robot display a sign board

NESA Outcomes

Technology Mandatory

TE4-4DP designs algorithms for digital solutions and implements them in a general-purpose programming

language

TE4-9MA investigates how the characteristics and properties of tools, materials and processes affect their

use in designed solutions

TE4-10TS explains how people in technology related professions contribute to society now and into the

future

Technology Elective – Digital Technologies

ACTDIP030 implement and modify programs involving branching, iteration and functions in a general-

purpose programming language, for example: microcontroller

Robotic, app development, implement a functioning user interface, for example: indicator LEDs on a

microcontroller, website, Game

Technology Elective – Engineered Systems

N/A

Technology Elective – Material Technologies

ACTDEK029 investigate products and services for the individual and/or the community, considering ethical

and social factors

ACTDEK034 investigate the characteristics and properties of a range of materials and products

NESA Outcomes

Life Skills

TELS-1DP communicates ideas and solutions to authentic problems or opportunities

TELS-3DP participates in the production of designed solutions

TELS-5DP follows simple algorithms in a range of contexts

TELS-8DI identifies how information is communicated by digital systems

Visual Design (Life Skills)

LS7 Explores a variety of subject matter that can be represented in visual design artworks

Science

SC4-1VA appreciates the importance of science in their lives and the role of scientific inquiry in

increasing understanding of the world around them

Mathematics

N/A

General Capabilities (ACARA)

ICT, Critical & Creative Thinking, Personal & Social Capability, Work & Enterprise (NESA)

Assessment

Assessment for Learning

Assessment as Learning

Assessment of Learning

Module Code: CAR5

Module Name: Make a robot display a sign board

26

Phase Project

Code

Project Name Sub-

Phase

BE

GIN

NE

R

F1 Computer science is changing everything

Ro

bo

t Fu

nctio

ns

F2 Controlling the lights on a robot

F3 Make a robot play a song

F4 Make a robot display a sign board

F5 Make a robot move

F6 A robot’s sensors

F2-F6 are pre-requisites to the following projects:

F7 Use loops

Co

din

g

Bas

ics

F8 Use operators

F9 Use conditional statements

AD

VA

NC

ED

F10 Use data variables Co

din

g A

dv

an

ced

F11 Use sounds

F12 Use events

F13 Altino Missions

F14 Program an autonomous robot car

Code with Altino Curriculum -

Sample

Curriculum Structure

Scratch

Stages 2-3

27

F10-2

Know why data variables are important in

coding

F10-2

F10-3

Create a data variable in Scratch to

program a robot’s sensors

F10-2

F10-3

Collect sensor data on Altino the Robot F10-2

F10-3

Use sensors to program a robot’s

movement, lights and display

F10-2

F10-3

Use sensors to program a robot’s

movement and lights at the same time

F10-3

Tell another how you programmed a

robot to move, using its sensors

F10-2

F10-3

Code with Altino - Use Data Variables

Code with Altino Curriculum -

Sample

Learning outcomes

for every module

(Module shown –

Use Data Variables)

28

Learning Activity Icons

Icon Learning activity K, S, A

Lecture Knowledge

Stimulus Question/

Group Discussion

Skill, Attitude

Demonstration Knowledge,

Attitude

Activity/

Group Exercise

Skill

Fascinating Fact Knowledge

External media

resource (eg:

video)

Knowledge,

Attitude

Code with Altino - Use Data Variables

Code with Altino Curriculum -

Sample

Learning Activity icons

throughout modules

29

Icon NESA Outcome K, S, A

SPECIALIST STEM

Relevant to Science Knowledge, Skills,

Attitude

Relevant to Mathematics.

This activity may rely on a

mathematical concept

Skills, Attitude

TECHNOLOGY - ELECTIVES

Please check NESA Mapping to expand learning

Technology Elective –

Digital Technologies

Knowledge, Skills,

Attitude

Technology Elective –

Engineered Systems

Knowledge, Skills,

Attitude

Technology Elective –

Material Technologies

Knowledge, Skills,

Attitude

Code with Altino - A robot's sensors

Code with Altino Curriculum -

Sample

Specialist STEM

and NESA icons

30

© Saeon Australia 2018

Scratch Curriculum – Stages 2-3

Coding & Robotics

SkillsSTEM Topics

F5:

Make a

robot

move

Alt

ino F

uncti

ons

Student Digital

Leaders : Demo Teachers

Steer robot left 15 degrees

• Controlling robot movement

with motors

Students:

Activity

• Tell others about how you

made a robot move

Move robot forward

Code with

Altino

Move robot backwards in a given

direction

Various: Move robot forwards and

backwards in a given direction

Various: Move a robot in different

directions

Demonstrate blocks to make robot

move

• Wheels and how they work

• Motors and how they work

• Axles and how they work

Navigate a robot through a maze

Code with Altino Curriculum -

Sample

Each module divided into 2

streams for “non tech-

savvy” teachers:

• Coding & Robotics Skills

• STEM topics

31

Code with Altino - Make a Robot Move F5-2

Program the car front steering motor to

steer Altino according to the following

instructions.

Code with Altino Curriculum -

Sample

Activity example.

Activities form about 60%

of curriculum to embed

STEM learning

32

Code with Altino - A robot's sensorsF6-2

Click this orange arrow to bring up Altino’s

sensor reading menu. What is the name of the

first sensor on Altino’s sensor reading menu?

Answer:

It is called the illuminance sensor. The label is CDS.

Code with Altino Curriculum -

Sample

Clear view of sensor data

on tablet

33

Code with Altino - Use soundsF11-2

Make your tablet (or computer) play a “pop”

sound when Altino’s IR-2 sensor is greater

than 100. (That is, as your robot is

approaching an obstacle on its front left.)

What is a real life example of this programming?

Example:

A motion sensor making a sound as vehicle gets too

close to an obstacle.

Code with Altino Curriculum -

Sample

Activity example, using:

• Loops

• Conditional statements

• Operators

• Data variables and

sensors

34

CAR2-4

Program Altino to steer to the left,

and after 3 seconds change the

steering direction to centre.

Code with Altino - Make a robot move

Code Explanation

1 #include <Altino.h> Function header file to control Altino

2

3 void setup()

4 { Start the setup function

5 Serial.begin(115200); Serial communication baud rate setting

6 Steering(1); Altino steers to the left

7 delay(3000); 3 second delay

8 Steering(2); Altino steers centre

9 } End the setup function

10

11 void loop()

12 { Start the loop statement

13 } End of loop statement

How did you change the code from the

control rear wheel motor exercise?

Code with Altino Curriculum -

Sample

Activity example, from

C (Arduino) Curriculum

Altino Pricing*

*This offer is for SMH Schools Summit participants only. Expires 29/3/19. Excludes GST

Altino Robot Cars Pricing

5 Unit Package

• Altino Licence

$ 4500

No Fee for licence

10 Unit Package

• Altino Licence

$ 8500

No Fee for licence

15 Unit Package

• Altino Licence

$ 12600

No Fee for licence

Facilitator’s Programme (3 hrs)

Onsite

$ 780

(Sydney wider metro only)

Arduino Board Kit $ 100 per unit

Racing Blocks $ 7 per unit

Altino Licence – Inclusions• 2 years duration

• Online access to Code with Altino Curriculum,

including Facilitators Programme

• All updates to Curriculum

• Access for all teachers at the school

• Ongoing support

WARRANTY: 2 years on all units. Customer to pay for postage to Sydney.

Brought to you by

Electronic Signs Pty Ltd

DET Vendor no. 0100311787

Preferred supplier NSW Catholic Dioceses

Today’s students

Will witness human life on Mars in their lifetime

May travel to outer space

Do not know what it was like with no internet or smart phones

Many of their future careers will use some form of software programming and/or managing data

Part of the Netflix generation – Expectations:

Instant availability of entertainment content

Instant availability of any content via the internet

Our role as educators

Teach students to be technology masters, not just users (via computer programming)

Inspire confidence in new technologies, computer coding and STEM

Think more about what YOU will gain from change and new technologies, rather than what you may lose

Not simply deliver content. Use teaching skills e.g. coaching and facilitation, to:

Encourage teamwork, problem solving, learning from mistakes, persistence

Teach analytical and critical thinking to manage content

Teach social skills and ethics

Highly Recommended Reference:

Future social changes in Artificial Intelligence Technology, Korea Institute of Science & Technology, Dr Kim Yun Jung. 2016

By learning how to create software using

AI robotics,

we are empowering our students to

solve problems,

and translate them to the physical world.

W: saeon.com.au

E: [email protected]

W: CodeWithAltino.com.au (curriculum)

/Altinotherobotcar

More information

Altino App download links – iPhone, iPad

App Link

Crayon Access all these appls by downloading

Saeon Orchestra Lite app at Apple

store:

Click here for the link or copy url to

your address bar:

https://itunes.apple.com/us/app/or

chestra-lite/id1386544662?mt=8

(Or google orchestra lite app saeon)

Remote control

driving app

Scratch

(coding and

sensor data

readings)

References

Finger, G. Information Technology and Australian Teachers: Real Time: Computers, Change and

Schooling – National Sample Study on the IT Skills of Australian school students. Griffith University.

1999. Click here for reference.

Dr Kim Yun Jung. Future social changes in Artificial Intelligence Technology, Korea Institute of Science

& Technology. 2106 Click here for reference. Or go to: https://www.saeon.com.au/futureofai.html

Altino the Robot Car featured on The Geek Beat, Fox10 TV USA. View video here.

Sheninger, E.C. & Murray, T.C. Learning Transformed. 8 Keys to Designing Tomorrow’s Schools. Today.

USA 2017

The Future of Jobs In Australia. Educational video by Saeon Australia based on report by the World

Economic Forum. 2018 View video here.