148

해외에서 진행된 SW(소프트웨어교육) 자료

Embed Size (px)

Citation preview

Page 1: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 2: 해외에서 진행된 SW(소프트웨어교육) 자료

Rất vui được gặp, tôi là song sang su.

Xin chào.

Xin cứ gọi tôi là sam.

Tôi đã mong được gặp cac ban.

Page 3: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 1 – About me

Content 2 – course overview.

Content 3 – Software Education overview.

Content 4 - Unplugged Activity

Content 5 –

Content 6 – ENTRY Programming

Content 7 – Programming with Arduino

Page 4: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 1 – About me

Page 5: 해외에서 진행된 SW(소프트웨어교육) 자료

• Korean Name : Song Sangsu

• English Name : Sam

• Mail : [email protected]

Page 6: 해외에서 진행된 SW(소프트웨어교육) 자료

• Like : phở

Page 7: 해외에서 진행된 SW(소프트웨어교육) 자료

• Like : nem

Page 8: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 9: 해외에서 진행된 SW(소프트웨어교육) 자료

9

Page 10: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 11: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 12: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 2 – Course overview

Page 13: 해외에서 진행된 SW(소프트웨어교육) 자료

Day 1

– About us – 3 Day course overview. – Software Education overview. - Unplugged Activity

Day 2

- Algorithm game – About ENTRY – Making simple animations. – Making games. – Using Arduino to make the interactive project.

Day 3

– Making simple media arts. – Making simple applications. – Using Arduino to make the interactive project. - Making own

project. - Presentation &

Award

Page 14: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 3 – Software Education overview.

Page 15: 해외에서 진행된 SW(소프트웨어교육) 자료

Why you Study Software?

(Computer Science or Software Engineering or Programming)

Page 16: 해외에서 진행된 SW(소프트웨어교육) 자료

1) Software is everywhere.

St. Peter’s Square as Pope John Paul II’s body was carried into the crowd for public viewing in the days following his

death / 2005.4

Page 17: 해외에서 진행된 SW(소프트웨어교육) 자료

1) Software is everywhere.

St. Peter's Basilica at the Vatican, Pope Francis made his inaugural appearance on the Vatican balcony / 2013.3

Page 18: 해외에서 진행된 SW(소프트웨어교육) 자료

1) Software is everywhere.

6.8 billion mobile subscribers globally

App use has become common. An average of 40 app per

smartphone

Smartphone

“The smartphone has changed our lives”

= Software

Page 19: 해외에서 진행된 SW(소프트웨어교육) 자료

1) Software is everywhere.

Ratio of SW in product development is increasing.

household appliances

Page 20: 해외에서 진행된 SW(소프트웨어교육) 자료

1) Software is everywhere.

Industry - aviation

F-4

F-22

F-35

0

10

20

30

40

50

60

70

80

90

100

1960 1964 1970 1975 1982 1990 2000 2007Year of introduction Fu

nct

ionalit

y im

ple

mente

d b

y SW

(%

) 24 million Line of Code

Page 21: 해외에서 진행된 SW(소프트웨어교육) 자료

1) Software is everywhere.

Industry - movie

Page 22: 해외에서 진행된 SW(소프트웨어교육) 자료

2) Software change the world.

- Automobile(car)

Page 23: 해외에서 진행된 SW(소프트웨어교육) 자료

2) Software change the world.

“Automobile will be fueled by software”

Page 24: 해외에서 진행된 SW(소프트웨어교육) 자료

24

Page 25: 해외에서 진행된 SW(소프트웨어교육) 자료

2) Software change the world.

- Delivery Service

Page 26: 해외에서 진행된 SW(소프트웨어교육) 자료

26

Page 27: 해외에서 진행된 SW(소프트웨어교육) 자료

27

Page 28: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Software is opportunity for economic growth

Page 29: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Software is opportunity for economic growth

Page 30: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Software is opportunity for economic growth

- Manufacture - Construction - Food

Past

Page 31: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Software is opportunity for economic growth

Software becomes the major tool for competitiveness of individuals, enterprises, and nations

Future

Page 32: 해외에서 진행된 SW(소프트웨어교육) 자료

4) So..

Page 33: 해외에서 진행된 SW(소프트웨어교육) 자료

33

Page 34: 해외에서 진행된 SW(소프트웨어교육) 자료

34

STUDY hard Software

FOR YOUR FUTURE

& VIETNAM FUTURE

Page 35: 해외에서 진행된 SW(소프트웨어교육) 자료

5) Software is important for growing/rising generation.

Page 36: 해외에서 진행된 SW(소프트웨어교육) 자료

5) Software is important for growing/rising generation.

But.

Software(programming) is

So difficult

Page 37: 해외에서 진행된 SW(소프트웨어교육) 자료

5) Software is important for growing/rising generation.

Easy and interesting way to learn Software

Page 38: 해외에서 진행된 SW(소프트웨어교육) 자료

6) Software(programming) learning stage.

• Board Game • CS activity

• Light-Bot • Kodable • CODE.org

• Entry • Kodu • Alice

• Arduino • Lego mindstorm

Day 1 Day 2, 3

Page 39: 해외에서 진행된 SW(소프트웨어교육) 자료

Tôi đã mong được gặp chi.

Tôi đã mong được gặp cac ban.

Page 40: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 4 - Unplugged Activity

Page 41: 해외에서 진행된 SW(소프트웨어교육) 자료

Software(programming) learning stage.

• Board Game • CS activity

• Light-Bot • Kodable • CODE.org

• Entry • Kodu • Alice

• Arduino • Lego mindstorm

1 Day 2,3 Day

Page 42: 해외에서 진행된 SW(소프트웨어교육) 자료

1) What is Unplugged Activity?

Page 43: 해외에서 진행된 SW(소프트웨어교육) 자료

2) Today Unplugged Activity _ 1

• Board game for programming education

• sequence, repetition, function

Objective : Realize the need for formal programming structures like loops and functions

Page 44: 해외에서 진행된 SW(소프트웨어교육) 자료

start

Page 45: 해외에서 진행된 SW(소프트웨어교육) 자료

start

Page 46: 해외에서 진행된 SW(소프트웨어교육) 자료

start

Page 47: 해외에서 진행된 SW(소프트웨어교육) 자료

start

Page 48: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 49: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 50: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 51: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 52: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 53: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 54: 해외에서 진행된 SW(소프트웨어교육) 자료

~~ #$!@#

Page 55: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 56: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 57: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 58: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 59: 해외에서 진행된 SW(소프트웨어교육) 자료

…….

Page 60: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 61: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 62: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 63: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 64: 해외에서 진행된 SW(소프트웨어교육) 자료

Do you Remember this activity Objective?

Realize the need for formal programming

structures like loops and functions.

Page 65: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Today Unplugged Activity _ 2

Page 66: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Today Unplugged Activity _ 2

Students lay out the cards in a 5 × 5 square,

with a random mixture of sides showing.

Page 67: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Today Unplugged Activity _ 2

Teacher adds another row and column to make

It a bit harder.

Page 68: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Today Unplugged Activity _ 2

students flip over one card only

while teacher cover her/him eyes

Page 69: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Today Unplugged Activity _ 2

Page 70: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 71: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 72: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 73: 해외에서 진행된 SW(소프트웨어교육) 자료

4) Today Unplugged Activity _ 3

• Board game for programming education

• sequence, repetition, function

Page 74: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play

Page 75: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 1. set up board on your desk

Page 76: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 2. set up own piece on starting point

piece

Page 77: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 3. set up obstacle on board

Obstacle

Not on

‘G’

Page 78: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 3. set up number-cards on board

Number -card

Not on

‘G, X’

Page 79: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 4. Take white cards, green cards, controller

White cards = 6 per person .

Go Straight 1 block

Turn left Turn right

White cards

Page 80: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 4. Take white cards, green cards, controller

Green cards = 3 per person. ( jump 1, Repetition 1, function 1)

Go Straight 2 block or Jump

Repetition Function

Green cards

Page 81: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 4. Take white cards, green cards, controller

Controller = 1 per person.

Page 82: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 5. Take a card from the number card

If your card is 3, You should gain number-3 card.

Page 83: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – 5. set up cards on controller 6. move your piece and gain number cards!

Page 84: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – examples.

Go Straight 1 block

Turn left

Turn right

Page 85: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – examples.

Page 86: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – examples.

Jump = Go straight 2 blocks = jump on obstacle or other pieces

Page 87: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – examples.

Repetition = Repeat the action from first point

Page 88: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – examples.

Function = run memory slot

3

1 2

4 5

6 7

Page 89: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – examples.

3

1 2

4 5

6 7 8 9

10 11 12

13 14

Page 90: 해외에서 진행된 SW(소프트웨어교육) 자료

How to play – examples.

3 4 5

8 1 2

6 7

Page 91: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 92: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 93: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 94: 해외에서 진행된 SW(소프트웨어교육) 자료

1 Day

– About us – 3 Day course overview. – Software Education overview. - Unplugged Activity

2 Day

- Algorithm game – About ENTRY – Making simple animations. – Making games. – Using Arduino to make the interactive project.

3 Day

– Making simple media arts. – Making simple applications. – Using Arduino to make the interactive project. - Making own

project. - Presentation &

Award

Page 95: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 96: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 97: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 5 -

Page 98: 해외에서 진행된 SW(소프트웨어교육) 자료

Software(programming) learning stage.

• Board Game • CS activity

• Light-Bot • Kodable • CODE.org

• Entry • Kodu • Alice

• Arduino • Lego mindstorm

1 Day 2,3 Day

Page 99: 해외에서 진행된 SW(소프트웨어교육) 자료

1) First of all

Page 100: 해외에서 진행된 SW(소프트웨어교육) 자료

2) Famous algorithm game_1

Page 101: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Famous algorithm game_2

Page 102: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 6 - ENTRY Programming

Page 103: 해외에서 진행된 SW(소프트웨어교육) 자료

Software(programming) learning stage.

• Board Game • CS activity

• Light-Bot • Kodable • CODE.org

• Entry • Kodu • Alice

• Arduino • Lego mindstorm

1 Day 2,3 Day

Page 104: 해외에서 진행된 SW(소프트웨어교육) 자료

learning

making

sharing

Page 105: 해외에서 진행된 SW(소프트웨어교육) 자료

Introduce / learning / making / gallery / discuss

105

Page 106: 해외에서 진행된 SW(소프트웨어교육) 자료

Just following to make project.

Think about how to make it.

Make own project.

1) ENTRY programming course process

Page 107: 해외에서 진행된 SW(소프트웨어교육) 자료

Play-entry.com

Page 108: 해외에서 진행된 SW(소프트웨어교육) 자료

http://goo.gl/2Pu38d

Page 109: 해외에서 진행된 SW(소프트웨어교육) 자료

2) Making simple animations.

Page 110: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Making simple media arts

Page 111: 해외에서 진행된 SW(소프트웨어교육) 자료

4) Making simple games.

Page 112: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 7 – Programming with Arduino

Page 113: 해외에서 진행된 SW(소프트웨어교육) 자료

Software(programming) learning stage.

• Board Game • CS activity

• Light-Bot • Kodable • CODE.org

• Entry • Kodu • Alice

• Arduino • Lego mindstorm

1 Day 2,3 Day

Page 114: 해외에서 진행된 SW(소프트웨어교육) 자료

1) What is the physical computing?

Page 115: 해외에서 진행된 SW(소프트웨어교육) 자료

2) What is the Arduino

single-board microcontrollers

Page 116: 해외에서 진행된 SW(소프트웨어교육) 자료

2) What is the Arduino

Page 117: 해외에서 진행된 SW(소프트웨어교육) 자료

1) What is the physical computing?

ENTRY REAL

WORLD

Page 118: 해외에서 진행된 SW(소프트웨어교육) 자료

http://goo.gl/2Pu38d

Page 119: 해외에서 진행된 SW(소프트웨어교육) 자료

Download All files

Page 120: 해외에서 진행된 SW(소프트웨어교육) 자료

Install Arduino &

Driver program

Page 121: 해외에서 진행된 SW(소프트웨어교육) 자료

USB PORT

Connect Arduino to Computer (USB port)

Page 122: 해외에서 진행된 SW(소프트웨어교육) 자료

Check ‘Serial port’

Page 123: 해외에서 진행된 SW(소프트웨어교육) 자료

C:\Program Files\Arduino\arduino.exe

Execute Arduino

Page 124: 해외에서 진행된 SW(소프트웨어교육) 자료

Drag & Drop ‘arduino.ino’ file to Arduino program

Page 125: 해외에서 진행된 SW(소프트웨어교육) 자료

Click ‘Upload’ button

Page 126: 해외에서 진행된 SW(소프트웨어교육) 자료

Remember your ‘Serial Port Number’

Page 127: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 128: 해외에서 진행된 SW(소프트웨어교육) 자료

Play-entry.com

Page 129: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 130: 해외에서 진행된 SW(소프트웨어교육) 자료

3) Making a interactive project_1

What you need

Bread board

LED Electric wire Resistance(10K) Illuminance sensor

Page 131: 해외에서 진행된 SW(소프트웨어교육) 자료

Circuit

Page 132: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 133: 해외에서 진행된 SW(소프트웨어교육) 자료

4) Making a interactive project_2

What you need

Bread board

Potentiometer Electric wire LED

Page 134: 해외에서 진행된 SW(소프트웨어교육) 자료

Circuit

GND/13/12

Page 135: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 136: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 137: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 138: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 139: 해외에서 진행된 SW(소프트웨어교육) 자료

REVIEW

ENTRY REAL

WORLD

Page 140: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 141: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 142: 해외에서 진행된 SW(소프트웨어교육) 자료

Play-entry.com

Page 143: 해외에서 진행된 SW(소프트웨어교육) 자료

Up to 2:00 P.M Finish your project, Save and Share

(for presentation)

we will start a presentation at 2:00

you have to tell classmate

1) your name 2) your project’s name 3) your project’s feature and play your project.

In 3 minutes.

Page 144: 해외에서 진행된 SW(소프트웨어교육) 자료

http://goo.gl/s3zMyM

Page 145: 해외에서 진행된 SW(소프트웨어교육) 자료

Content 1 – About me

Content 2 – course overview.

Content 3 – Software Education overview.

Content 4 - Unplugged Activity

Content 5 –

Content 6 – ENTRY Programming

Content 7 – Programming with Arduino

Page 146: 해외에서 진행된 SW(소프트웨어교육) 자료

Software(programming) learning stage.

• Board Game • CS activity

• Light-Bot • Kodable • CODE.org

• Entry • Kodu • Alice

• Arduino • Lego mindstorm

1 Day 2,3 Day

Page 147: 해외에서 진행된 SW(소프트웨어교육) 자료
Page 148: 해외에서 진행된 SW(소프트웨어교육) 자료