13金子敬一.indd

Similar documents
,,,,., C Java,,.,,.,., ,,.,, i

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

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

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

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

fiš„v8.dvi

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

知能と情報, Vol.30, No.5, pp

07九州工業大学.indd

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

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

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

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions

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

04信州大学.indd

posttruth-mod.key

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

外国語学部 紀要30号(横書)/03_菊地俊一

LMS LMS 2014 LMS 2 Moodle 2. LMS LMS e-learning Web LMS MOOC Moodle LMS ( 1 ) ( 2 ) ( 3 ) 24 ( 4 ) ( 5 ) ( 6 ) 1 LMS Web CS LMS Instructu

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-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

e.g. Kubota 2011 Piller & Takahashi 2006 Kubota 2011 Piller & Takahashi 2006 Kubota 2011 Piller et al Heller 2003 Piller, Takahashi & Watanabe

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

1_26.dvi

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

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

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor

IPSJ SIG Technical Report Vol.2017-ARC-225 No.12 Vol.2017-SLDM-179 No.12 Vol.2017-EMB-44 No /3/9 1 1 RTOS DefensiveZone DefensiveZone MPU RTOS

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

1 7.35% 74.0% linefeed point c 200 Information Processing Society of Japan

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

20mm 63.92% ConstantZoom U 5

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



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)

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

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

The 18th Game Programming Workshop ,a) 1,b) 1,c) 2,d) 1,e) 1,f) Adapting One-Player Mahjong Players to Four-Player Mahjong

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


A B C B C ICT ICT ITC ICT

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

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

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

<95DB8C9288E397C389C88A E696E6462>


自然言語処理16_2_45

4) 5) ) ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) )8) ( 1 ) ( 2 ) ( 3 ) ( 200 9) ( 10) 1 2 (

Izard 10 [1]Plutchik 8 [2] [3] Izard Neviarouskaya [4][5] 2.2 Hao [6] 1 Twitter[a] a) Shook Wikipedia

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

新製品開発プロジェクトの評価手法

ipod touch 1 2 Apple ipod touch ipod touch 3 ( ) ipod touch ( 1 ) Apple ( 2 ) Web 1),2) 3. ipod touch 1 2 ipod touch x y z i


1



日本感性工学会論文誌

/ p p



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

評論・社会科学 84号(よこ)(P)/3.金子

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo

Microsoft Word - takenaka_report.doc

< A796BD8AD991E58A77976C2D8CBE8CEA C B B835E2E706466>

【教】⑬佐古秀一先生【本文】/【教】⑬佐古秀一先生【本文】


10_村井元_0227.indd

05-特集01.indd

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]

24 LED A visual programming environment for art work using a LED matrix

( ) [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

The 15th Game Programming Workshop 2010 Magic Bitboard Magic Bitboard Bitboard Magic Bitboard Bitboard Magic Bitboard Magic Bitboard Magic Bitbo

,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation

SFCにおける遠隔コミュニケーション環境の進化と、国際的な大学間連携

_先端融合開発専攻_観音0314PDF用

(12th) R.s!..

ABSTRACT The movement to increase the adult literacy rate in Nepal has been growing since democratization in In recent years, about 300,000 peop

12研究資料02.indd

28 Horizontal angle correction using straight line detection in an equirectangular image

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/7 1,a) 2,3 2,3 3 Development of the ethological recording application for the understanding of

IPSJ SIG Technical Report Vol.2009-DBS-149 No /11/ Bow-tie SCC Inter Keyword Navigation based on Degree-constrained Co-Occurrence Graph

Tf dvi

DS0 0/9/ a b c d u t (a) (b) (c) (d) [].,., Del Barrio [], Pilato [], [].,,. [],.,.,,.,.,,.,, 0%,..,,, 0,.,.,. (variable-latency unit)., (a) ( DFG ).,

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

Hansen 1 2, Skinner 5, Augustinus 6, Harvey 7 Windle 8 Pels 9 1 Skinner 5 Augustinus 6 Pels 9 NL Harvey ML 11 NL

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

大学における原価計算教育の現状と課題

12-特集08.indd

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

pp a p p. 6 45

TF-IDF TDF-IDF TDF-IDF Extracting Impression of Sightseeing Spots from Blogs for Supporting Selection of Spots to Visit in Travel Sat

Computer Security Symposium October 2013 Android OS kub

36 581/2 2012

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

Transcription:

1 1 Journal of Multimedia Aided Education Research, 2004, No. 1, 115122 ED21 1 2 2 WWW 158 34 Decker 3 ED21 ED21 1 ED21 1 CS 1 2 ED213 4 5 ED21 ED21 ED21 ED9900 9 EL21 EE21 EC21 ED9900 JavaApplet JavaApplet ED21 EE21 EL21 EC21 ED21 ED21 1ED21 2 115

1 12004 1ED21 EL21 EL21 Logo Basic 267 Logo Basic EL21 C ED21 EL21 EL21 5 if while read print for for while while EL21 for 2EL21 < プログラム > ::= < プログラム名 > < 複合文 > < プログラム名 > ::= < 識別子 > < 文 > ::= < 複合文 > <if 文 > <ifelse 文 > <while 文 > <read 文 > <print 文 > < 代入文 > < 代入文 > ::= < 変数名 > = < 式 >; <if 文 > ::= if ( < 式 > ) < 複合文 > <ifelse 文 > ::= if ( < 式 > ) < 複合文 > else < 複合文 > <while 文 > ::= while ( < 式 > ) < 複合文 > <read 文 > ::= read(< 変数名 >); <print 文 > ::= print(< 式 >); < 複合文 > ::= { < 文の並び > < 文の並び > ::= < 文 > < 文の並び > < 文 > < 変数名 > ::= < 識別子 > EC21 2EL21 EC21 EL21 ED21 EC21 4 116

ED21 Factorial { f = 1; read(n); while (n <> 0) { f = f * n; n = n - 1; print(f); 3EL21 //Factorial 0:LOADI 1 1:STORE 109 2:LOADI 4 3:J 74 4:STORE 110 5:LOAD 110 6:STORE 111 7:LOADI 0 8:SUB 111 9:JZ 23 10:LOAD 109 11:STORE 111 12:LOAD 110 13:MUL 111 14:STORE 109 15:LOAD 110 16:STORE 111 17:LOADI 1 18:STORE 112 19:LOAD 111 20:SUB 112 21:STORE 110 22:J 5 23:LOADI 27 24:STORE 28 25:LOAD 110 26:J 29 27:STOP 0 28:0 //Print 29:STORE 70 30:LOAD 70 31:JZ 58 32:JM 35 33:LOAD 68 34:J 38 35:LOADI 45 36:OUT 9 37:LOAD 69 38:STORE 67 39:LOAD 70 40:DIV 67 41:STORE 71 42:SHIFTR 16 43:STORE 70 44:LOAD 67 45:DIV 65 46:STORE 67 47:JZ 56 48:LOAD 71 49:ADD 73 50:JZ 55 51:SUB 73 52:ADD 66 53:OUT 9 54:STORE 73 55:J 39 56:STORE 73 57:LOAD 71 58:ADD 66 59:OUT 9 60:LOAD 72 61:ADD 28 62:STORE 63 63:0 64:-1 65:10 66:48 67:0 68:10000 69:-10000 70:0 71:0 72:55296 73:0 //Read 74:ADD 107 75:STORE 100 76:LOADI 0 77:STORE 101 78:IN 0 79:SUB 106 80:STORE 108 81:JZ 84 82:ADD 106 83:J 85 84:IN 0 85:SUB 105 86:STORE 102 87:JM 95 88:ADD 104 89:JM 95 90:LOAD 101 91:MUL 103 92:ADD 102 93:STORE 101 94:J 84 95:LOAD 108 96:JZ 99 97:LOAD 101 98:J 100 99:SUB 101 100:0 101:0 102:0 103:10 104:32758 105:48 106:45 107:55296 108:0 //Variable f 109:0 //Variable n 110:0 4EC21 EC21 3 4 EL21 ED21 ED21 read print readprint ED21 readprint EE21 ED21 ED21 EE21 EE21 5EE21 117

1 12004 5EE21 EE21EL21 EC21 EC21 EC21 ED21 EC21 EE21 ED21 EE21 ED21 EE21 EC21 EC214 EE21 EE21 EC21EE21 EC21 6 6 3 EC21 1 EL21 EL21 EC21ED21 EC21 ED21 ED21 CS 175 1 4 118

事前テスト第 2 回目 テスト実験群 ケト第 4 回目 ED21 6 第 1 回目 ED9900 の使い方について学習 ED9900 第 3 回目事ED21 ED9900 統制群 ED9900 前ED21 最終テストアン7 119

1 12004 EL21 EL21 2 ED21 7 4 2 ED9900 C 2 4 3 4 4 2 1 12 14.1859.0815.8265.9216.1867.42 14.3259.6714.1158.7915.6465.17 8 EL21 SquareRoot { rows = 4; total = 0; ans = 0; read(n); while (rows > 0) { temp = 1; flag = 0; while (flag == 0) { if ((total + temp) * temp > n) { total = total + temp - 1; n = n - total * (temp - 1); n = n * 100; total = total + (temp - 1); total = total * 10; ans = ans * 10 + temp - 1; flag = 1; temp = temp + 1; rows = rows - 1; print(ans); 8EL21 1 t 24 ED21 ED21 ED21 120

ED21 1 Barua, S.: An Interactive Multimedia System on Computer Architecture, Organization, and Design. IEEE Transactions on Education, Vol. 44, No. 1, pp.41-46, 2001. 2 Dann, W., Cooper, S., and Pausch, R.: Making the Connection: Programming with Animated Small World. Proceedings of the 5th Annual SIGCSE/SIGCUE ITiCSE Conference on Innovation and Technology in Computer Science Education, pp.41-44, 2000. 3 Decker, R., and Hirshfield, S.: The PIPIN Machine: Simulations of Language Processing.Journal of Educational Resources in Computing, Vol. 1, No. 4, pp.4-17, 2001. 4 Evangelidis, G., Dagdilelis, V., Satratzemi, M., and Efopoulos, V.: X-Compiler: Yet Another Integrated Novice Programming Environment.Proceedings of the IEEE International Conference on Advanced Learning Techniques, pp.166-169, 2001. 5 Johnson, M., and Craig, B.: Computer Systems Pedagogy using Digital Logic Simulation.Proceedings of the International Conference on Computers in Education, pp.703-704, 2002. 6 Jones, A., J.: Can ICT in Teacher Education Induce Reform in School Learning?Proceedings of the International Conference on Computers in Education, pp.104-108, 2003. 7 Krumholtz, N.: The Spiral Evolution of Technology Learning Environments: 3 Cycles.Proceedings of the International Conference on Computers in Education, pp.608-612, 2003. 8 Nishida, T., Yahara, J., Masuzawa, T., and Matsuura, T.: Development and Evaluation of ECAS: A Computer Simulator with Adjustable Degree of Abstraction Based on Educational Objectives.Proceedings of the International Conference on Computers in Education, pp.954-958, 2003. 9 Web/JavaED9900 60 pp.375-376 2000 14 60 62 8 52 54 Essex M. Sc. with distinction in Computer Studies 54 121

1 12004 Design and Evaluation of an Educational Computer System Simulator ED21 Yoshiyuki Miura 1 Keiichi Kaneko 2 Masaki Nakagawa 2 In this study, we designed an educational computer system simulator by which learners can understand the execution principle of programs written in a high-level programming language as well as the execution principle of computer hardware. This system is obtained by extending a conventional computer hardware simulator on WWW by adding a compiler, an editor, and a compilation browser for a high-level programming language that we designed for educational use. The compilation browser visualizes the process how programs written in the high-level programming language are translated into the assembly codes. We conducted an experiment to evaluate the effectiveness of our system in an introductive course of computer science in our university and verified its effectiveness for students to understand the execution principle of programming languages. Keywords Simulation-Based Instruction, Compiler Visualization, Programming Education, System Evaluation 1 Tokyo University of Agriculture and Technology, Graduate School of Engineering 2 Tokyo University of Agriculture and Technology, Institute of Symbiotic Science and Technology 122