Upload
sangsu-song
View
594
Download
0
Embed Size (px)
Citation preview
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.
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
Content 1 – About me
• Like : phở
• Like : nem
9
Content 2 – Course overview
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
Content 3 – Software Education overview.
Why you Study Software?
(Computer Science or Software Engineering or Programming)
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
1) Software is everywhere.
St. Peter's Basilica at the Vatican, Pope Francis made his inaugural appearance on the Vatican balcony / 2013.3
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
1) Software is everywhere.
Ratio of SW in product development is increasing.
household appliances
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
1) Software is everywhere.
Industry - movie
2) Software change the world.
- Automobile(car)
2) Software change the world.
“Automobile will be fueled by software”
24
2) Software change the world.
- Delivery Service
26
27
3) Software is opportunity for economic growth
3) Software is opportunity for economic growth
3) Software is opportunity for economic growth
- Manufacture - Construction - Food
Past
3) Software is opportunity for economic growth
Software becomes the major tool for competitiveness of individuals, enterprises, and nations
Future
4) So..
33
34
STUDY hard Software
FOR YOUR FUTURE
& VIETNAM FUTURE
5) Software is important for growing/rising generation.
5) Software is important for growing/rising generation.
But.
Software(programming) is
So difficult
5) Software is important for growing/rising generation.
Easy and interesting way to learn Software
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
Tôi đã mong được gặp chi.
Tôi đã mong được gặp cac ban.
Content 4 - Unplugged Activity
Software(programming) learning stage.
• Board Game • CS activity
• Light-Bot • Kodable • CODE.org
• Entry • Kodu • Alice
• Arduino • Lego mindstorm
1 Day 2,3 Day
1) What is Unplugged Activity?
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
start
start
start
start
~~ #$!@#
…….
Do you Remember this activity Objective?
Realize the need for formal programming
structures like loops and functions.
3) Today Unplugged Activity _ 2
3) Today Unplugged Activity _ 2
Students lay out the cards in a 5 × 5 square,
with a random mixture of sides showing.
3) Today Unplugged Activity _ 2
Teacher adds another row and column to make
It a bit harder.
3) Today Unplugged Activity _ 2
students flip over one card only
while teacher cover her/him eyes
3) Today Unplugged Activity _ 2
4) Today Unplugged Activity _ 3
• Board game for programming education
• sequence, repetition, function
How to play
How to play – 1. set up board on your desk
How to play – 2. set up own piece on starting point
piece
How to play – 3. set up obstacle on board
Obstacle
Not on
‘G’
How to play – 3. set up number-cards on board
Number -card
Not on
‘G, X’
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
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
How to play – 4. Take white cards, green cards, controller
Controller = 1 per person.
How to play – 5. Take a card from the number card
If your card is 3, You should gain number-3 card.
How to play – 5. set up cards on controller 6. move your piece and gain number cards!
How to play – examples.
Go Straight 1 block
Turn left
Turn right
How to play – examples.
How to play – examples.
Jump = Go straight 2 blocks = jump on obstacle or other pieces
How to play – examples.
Repetition = Repeat the action from first point
How to play – examples.
Function = run memory slot
3
1 2
4 5
6 7
How to play – examples.
3
1 2
4 5
6 7 8 9
10 11 12
13 14
How to play – examples.
3 4 5
8 1 2
6 7
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
Content 5 -
Software(programming) learning stage.
• Board Game • CS activity
• Light-Bot • Kodable • CODE.org
• Entry • Kodu • Alice
• Arduino • Lego mindstorm
1 Day 2,3 Day
1) First of all
2) Famous algorithm game_1
3) Famous algorithm game_2
Content 6 - ENTRY Programming
Software(programming) learning stage.
• Board Game • CS activity
• Light-Bot • Kodable • CODE.org
• Entry • Kodu • Alice
• Arduino • Lego mindstorm
1 Day 2,3 Day
learning
making
sharing
Introduce / learning / making / gallery / discuss
105
Just following to make project.
Think about how to make it.
Make own project.
1) ENTRY programming course process
Play-entry.com
http://goo.gl/2Pu38d
2) Making simple animations.
3) Making simple media arts
4) Making simple games.
Content 7 – Programming with Arduino
Software(programming) learning stage.
• Board Game • CS activity
• Light-Bot • Kodable • CODE.org
• Entry • Kodu • Alice
• Arduino • Lego mindstorm
1 Day 2,3 Day
1) What is the physical computing?
2) What is the Arduino
single-board microcontrollers
2) What is the Arduino
1) What is the physical computing?
ENTRY REAL
WORLD
http://goo.gl/2Pu38d
Download All files
Install Arduino &
Driver program
USB PORT
Connect Arduino to Computer (USB port)
Check ‘Serial port’
C:\Program Files\Arduino\arduino.exe
Execute Arduino
Drag & Drop ‘arduino.ino’ file to Arduino program
Click ‘Upload’ button
Remember your ‘Serial Port Number’
Play-entry.com
3) Making a interactive project_1
What you need
Bread board
LED Electric wire Resistance(10K) Illuminance sensor
Circuit
4) Making a interactive project_2
What you need
Bread board
Potentiometer Electric wire LED
Circuit
GND/13/12
REVIEW
ENTRY REAL
WORLD
Play-entry.com
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.
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
Software(programming) learning stage.
• Board Game • CS activity
• Light-Bot • Kodable • CODE.org
• Entry • Kodu • Alice
• Arduino • Lego mindstorm
1 Day 2,3 Day