an analysis of educational tools for physical computing education

19
InC Lab. Dept. Computer Science Education, Korea Univ. An Analysis of Educational Tools for Physical Computing Education Korea University YunJae Jang, WonGyu Lee, JaMee Kim ICSMB 2016 The 3 rd International Conference on Small & Medium Business 2016

Upload: yunjae-jang

Post on 11-Jan-2017

305 views

Category:

Education


0 download

TRANSCRIPT

Page 1: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.

An Analysis of Educational Tools for

Physical Computing Education

Korea University

YunJae Jang, WonGyu Lee, JaMee Kim

ICSMB 2016

The 3rd International Conference on Small & Medium Business 2016

Page 2: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

1. Introduction

1. Brief of computer science education & physical

computing

2. Backgrounds

1. Educational tools for physical computing education

3. Results

1. Analysis of educational tools

4. Conclusion

Index

Page 3: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Educators, researchers and IT companies from around the

world, are emphasizing computer science education.

Introduction

http://www.p21.org/our-work/p21-framework

Page 4: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Educators, researchers and IT companies from around the

world, are emphasizing computer science education.

Introduction

https://www.software.kr/um/um01/um01Gate.do

Page 5: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Educators, researchers and IT companies from around the

world, are emphasizing computer science education.

Introduction

http://playsw.naver.com/main

https://my.juniorsw.com/

Page 6: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Physical Computing in Computer Science Education

– In Korea, revision of computer science education

curriculum for K-12 students [3][4].

– Physical computing project is a good topic to learn

programming and computer science concept [5].

Introduction

Page 7: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• What is Physical Computing?

Introduction

Page 8: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Benefits of physical computing education

– Learn with a computer science and engineering knowledge

• through the process of building a computing system consisting of

the physical input and output devices and control program[6].

– Lead to creative learning, through project-based learning

and cooperative learning[7].

• Use innovative new technologies

• Construct of knowledge through making or tinkering process

Introduction

Page 9: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• What is problem?

– Lack of research

– Uncertainty of educational effectiveness

• The Propose of this study

– analyze the educational tool for physical computing

education

– consider the educational environment such as level of

learners and objective and classroom

Introduction

Page 10: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• What is the educational tools?

– Hardware

• Process the input or output data

• function as a microcontroller or microprocessor

• Selection criteria of tools

– now widely used in schools

– Whether standard model

• Selected educational tools

– Pico board, Arduino and Raspberry Pi.

Backgrounds

Page 11: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Features of the Pico board are as follows[9]:

– single-board microcontroller;

– built-in light sensor, push button, slider, mic sensor,

resistance;

– available from scratch by connecting to a computer without

configuring a separate electronic circuit

Backgrounds

Page 12: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Features of the Arduino are as follows [10]:

– open-source prototyping platform based single-based

microcontroller

– control digital and analog input or output data

– projects can be made through sensor input, motor control,

data communication and so on

– support multiple languages C, C++, Python, Scratch.

Backgrounds

Page 13: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Features of the Raspberry Pi are as follows[11]:

– single-board computer and linux and windows operating

systems supported

– very cheap price (approximately $35)

– control digital and analog input or output data

– excellent in a number of data processing and graphics

operations

Backgrounds

Page 14: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• Analysis factor

– Complexity

• the level of learning complexity

• How difficult?

– Readiness

• the number of preparation material

• How many preparation materials do you need?

– Utilization

• the number of projects

• How many project can you create?

Results

Page 15: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

Board Name Complexity Readiness Utilization

Pico Board Low Low Low

Arduino Middle Middle High

Raspberry Pi High High High

Results

Table 1. Comparison of Educational Tools

• Learning Complexity

– Pico board only detect a sensing data.

– Arduino control sensing and actuator devices.

– Raspberry pi is a computer.

Page 16: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

Board Name Complexity Readiness Utilization

Pico Board Low Low Low

Arduino Middle Middle High

Raspberry Pi High High High

Results

Table 1. Comparison of Educational Tools

• Readiness, the number of preparation materials

– Pico board is only required computer and a few electronic

components.

– Arduino requires a computer and additional electronic

components for circuit construction.

– Raspberry Pi is needed peripheral devices because it can be

a computer itself.

Page 17: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

Board Name Complexity Readiness Utilization

Pico Board Low Low Low

Arduino Middle Middle High

Raspberry Pi High High High

Results

Table 1. Comparison of Educational Tools

• Utilization, the number of projects

– Pico board is only relatively low utilization, but it can be associated with various types of projects from scratch.

– Arduino is more suitable for making the project controlling an external device, such as a sensor or motor.

– Raspberry Pi is more suitable for complex numerical calculations related to the project or produced by the graphic data processing.

Page 18: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.InC Lab. Dept. Computer Science Education, Korea Univ.

• From the level of complexity,

– starting from the sensor board such as Pico board to

Arduino, and then Raspberry Pi.

• From the level of readiness,

– Additional materials are required.

• From the level of utilization,

– According to the physical computing project goals, tools

have to be chosen.

Conclusion

Page 19: An Analysis of Educational Tools for Physical Computing Education

InC Lab. Dept. Computer Science Education, Korea Univ.

THANK YOU!