2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

Similar documents
Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

,,,,., C Java,,.,,.,., ,,.,, i

1_26.dvi

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

Q [4] 2. [3] [5] ϵ- Q Q CO CO [4] Q Q [1] i = X ln n i + C (1) n i i n n i i i n i = n X i i C exploration exploitation [4] Q Q Q ϵ 1 ϵ 3. [3] [5] [4]

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

A B C B C ICT ICT ITC ICT

canvas対応版PenFlowchart for JavaScriptの開発

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

e-learning e e e e e-learning 2 Web e-leaning e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). The material has been made available on the website

Visual Evaluation of Polka-dot Patterns Yoojin LEE and Nobuko NARUSE * Granduate School of Bunka Women's University, and * Faculty of Fashion Science,

Vol.54 No (July 2013) [9] [10] [11] [12], [13] 1 Fig. 1 Flowchart of the proposed system. c 2013 Information

IPSJ SIG Technical Report Vol.2012-HCI-149 No /7/20 1 1,2 1 (HMD: Head Mounted Display) HMD HMD,,,, An Information Presentation Method for Weara

IPSJ SIG Technical Report Vol.2014-CE-123 No /2/8 Bebras 1,a) Bebras,,, Evaluation and Possibility of the Questions for Bebras Contest Abs

16_.....E...._.I.v2006

A Study of Effective Application of CG Multimedia Contents for Help of Understandings of the Working Principles of the Internal Combustion Engine (The

1 UD Fig. 1 Concept of UD tourist information system. 1 ()KDDI UD 7) ) UD c 2010 Information Processing S

Bull. of Nippon Sport Sci. Univ. 47 (1) Devising musical expression in teaching methods for elementary music An attempt at shared teaching

Web Stamps 96 KJ Stamps Web Vol 8, No 1, 2004

JavaScript Web JavaScript BitArrow BitArrow ( 4 ) Web VBA JavaScript JavaScript JavaScript Web Ajax(Asynchronous JavaScript + XML) Web. JavaScr

04_奥田順也.indd

●OTF A44号 横/06 池本 有里ほか P053-070

IPSJ SIG Technical Report An Evaluation Method for the Degree of Strain of an Action Scene Mao Kuroda, 1 Takeshi Takai 1 and Takashi Matsuyama 1

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

1 Web Web 1,,,, Web, Web : - i -

Appropriate Disaster Preparedness Education in Classrooms According to Students Grade, from Kindergarten through High School Contrivance of an Educati

2 10 The Bulletin of Meiji University of Integrative Medicine 1,2 II 1 Web PubMed elbow pain baseball elbow little leaguer s elbow acupun


Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

udc-2.dvi

Table 1. Assumed performance of a water electrol ysis plant. Fig. 1. Structure of a proposed power generation system utilizing waste heat from factori

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

Table 1. Reluctance equalization design. Fig. 2. Voltage vector of LSynRM. Fig. 4. Analytical model. Table 2. Specifications of analytical models. Fig

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree


2017 (413812)

NVISION-K.D cm. SPSS Ver pp.

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

駒田朋子.indd

2001 Received November 28, 2014 Current status and long-term changes of the physique and physical fitness of female university students Shiho Hiraku Y

大学論集第42号本文.indb

untitled

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

01-譴カ蜴・-8.fm

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

DEIM Forum 2009 E

The Japanese Journal of Health Psychology, 29(S): (2017)

[3][4] MIT(Massachusetts Institute of Technology) OpenBlocks [5] Squeak Scratch [6][7] [7][8] [9] PEN[10] Erik [11] Erik JubJub Java

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

総 説 6 6 PIMs P S J 7

IPSJ SIG Technical Report Vol.2014-CE-126 No /10/11 1,a) Kinect Support System for Romaji Learning through Exercise Abstract: Educatio

% 95% 2002, 2004, Dunkel 1986, p.100 1

Web Web Web Web 1 1,,,,,, Web, Web - i -


202

06_学術_技師の現状および将来需要_武藤様1c.indd

<95DB8C9288E397C389C88A E696E6462>

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

05_藤田先生_責

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

13金子敬一.indd

学位研究17号


Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

E MathML W3C MathJax 1.3 MathJax MathJax[5] TEX MathML JavaScript TEX MathML [8] [9] MathSciNet[10] MathJax MathJax MathJax MathJax MathJax MathJax We

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

FUJII, M. and KOSAKA, M. 2. J J [7] Fig. 1 J Fig. 2: Motivation and Skill improvement Model of J Orchestra Fig. 1: Motivating factors for a

A pp CALL College Life CD-ROM Development of CD-ROM English Teaching Materials, College Life Series, for Improving English Communica

Fig. 3 3 Types considered when detecting pattern violations 9)12) 8)9) 2 5 methodx close C Java C Java 3 Java 1 JDT Core 7) ) S P S

Fig, 1. Waveform of the short-circuit current peculiar to a metal. Fig. 2. Waveform of arc short-circuit current. 398 T. IEE Japan, Vol. 113-B, No. 4,

25 D Effects of viewpoints of head mounted wearable 3D display on human task performance

RTM RTM Risk terrain terrain RTM RTM 48

IPSJ SIG Technical Report Vol.2013-GN-86 No.35 Vol.2013-CDS-6 No /1/17 1,a) 2,b) (1) (2) (3) Development of Mobile Multilingual Medical

013858,繊維学会誌ファイバー1月/報文-02-古金谷


Core Ethics Vol.

3_39.dvi

06’ÓŠ¹/ŒØŒì

When creating an interactive case scenario of a problem that may occur in the educational field, it becomes especially difficult to assume a clear obj

untitled


IPSJ SIG Technical Report Vol.2017-CLE-21 No /3/21 e 1,2 1,2 1 1,2 1 Sakai e e e Sakai e Current Status and Challenges on e-learning T

日本感性工学会論文誌

Oda

2 94

Japanese Journal of Family Sociology, 29(1): (2017)

社会学部紀要 118号☆/6.藤原

e-learning station 1) 2) 1) 3) 2) 2) 1) 4) e-learning Station 16 e-learning e-learning key words: e-learning LMS CMS A Trial and Prospect of Kumamoto

Transcription:

PenFlowchart 1,a) 2,b) 3,c) 2015 3 4 2015 5 12, 2015 9 5 PEN & PenFlowchart PEN Evaluation of the Effectiveness of Programming Education with Flowcharts Using PenFlowchart Wataru Nakanishi 1,a) Takeo Tatsumi 2,b) Tomohiro Nishida 3,c) Received: March 4, 2015, Revised: May 12, 2015, Accepted: September 5, 2015 Abstract: Programming environments used in programming education may be text-based or use visual objects. In this study, we developed and evaluated PenFlowchart, which generates codes for PEN (a text-based programming environment for novices) by making flowcharts using objects manipulated by a mouse being used for programming education for high school students. The results of learning using PenFlowchart were compared with results using PEN alone. Also, we found that students grades are improved (particularly in the case of poorly performing students) on the reference questions in term-end examinations, which ask conversion from text-based programs to flowcharts or vice versa. Keywords: programming learning, flowchart 1. 1 Nagoya Senior High School, Nagoya, Aichi 461 8676, Japan 2 The Open University of Japan, Chiba 261 8586, Japan 3 Osaka Gakuin University, Suita, Osaka 564 8511, Japan a) watayan@meigaku.ac.jp b) ttmtko@gmail.com c) nishida@ogu.ac.jp 2005 [1] [2] IT IT 21 IT c 2015 Information Processing Society of Japan 75

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart 5 6 2. 2.1 PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN programming environment. [4] PEN JavaScript PEN PEN [7] PenFlowchart 2.2 Flowgorithm [8] [9] [10] PenFlowchart 1 PEN [11] PAD JPADet C c 2015 Information Processing Society of Japan 76

1 Table 1 Numbers of flowcharts and programs in textbooks (previous curriculum). H15 7 4 Visual Basic H17 7 4 Visual Basic H15 3 5 DNCL H17 5 5 DNCL H15 2 1 BASIC H17 2 1 BASIC H15 5 3 Pascal H15 3 7 DNCL H15 0 12 DNCL JPADet [12] BlockEditor Java Java Java BlockEditor BlockEditor 80% BlockEditor Java GUI 2.3 2006 [13] B 1 DNCL PEN DNCL 1 2 2 Table 2 Numbers of flowcharts and programs in textbooks (current curriculum). H25 13 17 Visual Basic H25 7 8 Visual Basic H27 13 12 JavaScript H25 2 8 JavaScript 4 2 DNCL H25 3 1 Visual Basic 3. PEN PenFlowchart PEN PenFlowchart 3.1 PEN PEN a=0 a=0 IF ENDIF PEN c 2015 Information Processing Society of Japan 77

3.2 PenFlowchart PEN PenFlowchart 2011 [14] PAD 2.3 PenFlowchart 2 & & PEN PEN 1 PenFlowchart PNG EPS 2012 PEN PEN switch else if 2.3 PenFlowchart Java GPL http:// 2 PenFlowchart Fig. 2 The PenFlowchart programming environment. watayan.net/prog/ 4. 2 PenFlowchart 4.1 1 2007 3 1 PEN c 2015 Information Processing Society of Japan 78

Table 3 3 5 Course contents and numbers of programs (Lessons 1 5). (1) BMI 1 1 1 1 1 (2) 1 1 2 1 (3) 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 (4) 2 1 for 1 1 while 1 1 1 for 2 2 while 1 (5) 2 2 1 1 2 2 2 3 3 2012 PenFlowchart 2012 PenFlowchart 5 3 3 3 Fig. 3 Trend of number of programs submitted by students. 15 3 5 2011 10 2012 9 2012 3 PenFlowchart 4.2 1 B 1 2 2006 PEN PenFlowchart 2011 PEN PenFlowchart PenFlowchart 2009 2010 2011 2012 2011 PEN PenFlowchart 4 5 2012 4 5 PenFlowchart 2011 2011 PenFlowchart PEN c 2015 Information Processing Society of Japan 79

4 Table 4 Which did students use PEN or PenFlowchart? (number and ratio). (%) 2011 2012 2011 2012 PEN 75 22 28.4 7.8 PenFlowchart 64 172 24.2 60.8 50 33 18.9 11.7 3 9 1.1 3.2 56 32 21.2 11.3 16 15 6.1 5.3 5 Table 5 Which did students prefer PEN or PenFlowchart? (number and ratio). (%) 2011 2012 2011 2012 PEN 131 32 49.6 11.3 PenFlowchart 115 235 43.6 83.0 18 16 6.8 5.7 Fig. 5 5 Trend of average scores of the reference question. 4 Fig. 4 An example of reference question of term-end examination. PenFlowchart PenFlowchart 2012 PenFlowchart 4 IF-ELSE xdncl 6 Fig. 6 Score distributions of the reference question. PenFlowchart 1:1:1 10 5 PenFlowchart 2011 6 0 5. 4 c 2015 Information Processing Society of Japan 80

Table 6 6 5 Average scores of term-end examination (PEN vs. PenFlowchart). 2011 2012 PEN 57.5 64.0 PenFlowchart 56.8 55.2 5.1 4.1 1 2 3 3.1 PenFlowchart Fig. 7 7 Score distributions of the question about trace of variables. 5.2 PEN PenFlowchart 4.2 PEN PenFlowchart PenFlowchart PEN PenFlowchart 2011 PEN 2012 PenFlowchart PEN 5 6 2011 4.2 PenFlowchart 2012 PEN Welch p =0.043 5.3 PenFlowchart PenFlowchart 4.2 0.3 0.4 7 PenFlowchart 6. PenFlowchart PenFlowchart PEN DNCL PenFlowchart BASIC JavaScript [15] JSPS 26350327 [1] 2005 http://www.ipsj.or.jp/12kyoiku/proposal- 20051029.html 2014-11-06. [2] JAPAN is BACK http://www.kantei.go.jp/ jp/singi/keizaisaisei/pdf/saikou jpn.pdf 2014-11- 06. [3] 2006 (2006). [4] c 2015 Information Processing Society of Japan 81

PEN Vol.48, No.8 (2007). [5] PEN http://www.media.osaka-cu.ac.jp/pen/ 2014-11-06. [6] PEN CE Vol.2005-CE-081, No.104 (2005). [7] PEN Journals of Informatics, Vol.8, No.1 (2011). [8] Cook, D.: Flowgorithm (online), available from http://www.flowgorithm.org (accessed 2015-03-30). [9] Vol.18, pp.140 141 (2006). [10] 4 pp.102 103 (2011). [11] Vol.45, No.10, pp.2454 2467 (2004). [12] CE Vol.2013-CE-119, No.2 (2013). [13] JavaScript 2006 pp.6 11 (2006). [14] PenFlowchart CE Vol.2012-CE-113, No.13 (2012). [15] PenFlowchart 1 pp.17 20 (2013). 1993 2014 1993 1999 2003 2014 ICT CIEC 1991 1996 2000 2010 ACM 1989 c 2015 Information Processing Society of Japan 82