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

Similar documents
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

H /大学教育開発センターニュース(23).indd

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.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

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

Fig. 2 Signal plane divided into cell of DWT Fig. 1 Schematic diagram for the monitoring system

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

& 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.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

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

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)

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

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

3_23.dvi

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

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

VDM-SL ISO.VDM++ VDM-SL VDM- RT VDM++ VDM,.VDM, [5]. VDM VDM++.,,, [7]., VDM++.,., [7] VDM++.,,,,,,,.,,, VDM VDMTools OvertureTo

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

Otto Friedrich Bollnow,~

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

特-3.indd

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

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

自然言語処理16_2_45

9_18.dvi

97-00

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

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

IPSJ SIG Technical Report Pitman-Yor 1 1 Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Aki

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju


(1) i NGO ii (2) 112


* 1 e CD-ROM e e e 3 e e e CD-ROM DVD CBT(Computer Based Training) e 2002 e e electronic( ) WBT Web Based Training on-demand IT e e 1 y

APU win-win

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

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

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

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

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

揃 Lag [hour] Lag [day] 35

149 (Newell [5]) Newell [5], [1], [1], [11] Li,Ryu, and Song [2], [11] Li,Ryu, and Song [2], [1] 1) 2) ( ) ( ) 3) T : 2 a : 3 a 1 :

WikiWeb Wiki Web Wiki 2. Wiki 1 STAR WARS [3] Wiki Wiki Wiki 2 3 Wiki 5W1H Wiki Web 2.2 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 2.3 Wiki 2015 Informa


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

JR東日本会社要覧

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr


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

論文9.indd

IPSJ SIG Technical Report Vol.2013-ARC-203 No /2/1 SMYLE OpenCL (NEDO) IT FPGA SMYLEref SMYLE OpenCL SMYLE OpenCL FPGA 1

理学療法検査技術習得に向けた客観的臨床能力試験(OSCE)の試行


3.1 Thalmic Lab Myo * Bluetooth PC Myo 8 RMS RMS t RMS(t) i (i = 1, 2,, 8) 8 SVM libsvm *2 ν-svm 1 Myo 2 8 RMS 3.2 Myo (Root

00.\...ec5


HP HP ELF 7 52

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

Transcription:

PBL 1 2 3 4 (MDD) PBL Project Based Learning MDD PBL PBL PBL MDD PBL A Software Development PBL for Beginners using Project Facilitation Tools Seiko Akayama, 1 Shin Kuboaki, 2 Kenji Hisazumi 3 and Takao Futagami 4 Model Driven Development (MDD) can verify the software and automatically generate the source codes leading the programing beginners to focus on the modeling and improve their modeling skills. To apply the modeling technique in software developments, Project based Learning (PBL) is effective method to learn the application of MDD. We proposed the educational program combined with MDD education and PBL method. In this project, we adopted the timebox system for the software development using the project facilitation tools in our MDD education program. Our proposed program leads beginners to learn the programing skills smoothly, and improve the modeling skills. 1. 1) UML UML 2) Model Driven Development:MDDMDD MDD 3) 4)5) PBL Project Based Learning PBL PBL 3 4 6)7)8) 1 Kyushu Technical Education College 2 Afrel Co.,Ltd. 3 LSI System LSI Research Center, Kyushu University 4 Toyo Corporation 1 c 2011 Information Processing Society of Japan

MDD PBL 1 2. 2.1 2008 ET 9) 2) ET ET 2.2 2), 1 2 5) 1 2 3 MDD PBL PBL 3. 3.1 MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML UML Executable UML 3 1 Executable UML ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) 3.2 PBL 3 MDD PBL 2 c 2011 Information Processing Society of Japan

MDD MDD Fig. 1 1 Executable UML Fundamental elements of Executable UML. Fig. 2 2 Relationship between educational materials. 1 1 Table 1 Education items basic and advanced classes. A RTOS A A B UML MDD B A B A MDD PBL 2 PBL 3.3 LEGO Mindstorms NXT 3 3 3 MDD 4 AutoTranspoter LineTracer 2 2 MDD 3 c 2011 Information Processing Society of Japan

4. PBL B MDD PBL 5 3 Fig. 3 Auto transport robot. MDD BridgePoint Mentor Graphics Fig. 5 5 PBL Guide on how to develop PBL. Fig. 4 4 Auto transport system class diagram. 4.1 PBL 6 ET 2010 9) ( 1 ) 2 3 ( 2 ) ( 3 ) 4 c 2011 Information Processing Society of Japan

Table 2 2 PBL The contents of PBL exercises. 1 2 3 4 5 6 B Bluetooth 1 12) 13) PBL 14 PBL 3 2 2 6 PBL Fig. 6 Course layout for PBL. PBL 2 API 4.2 PBL PBL PBL 10 MDD PBL 3 4.3 4 5 1 PC 4.4 PBL 2 5 c 2011 Information Processing Society of Japan

3 PBL Table 3 Schedule of PBL course. 1 2 PBL2 PBL3 PBL4 PBL5 PBL7 PBL9 PBL10 PBL PBL 4.4.1 7 50 ToDo OK NG ToDo OK NG 4.4.2 KPTT 1 KPTT 8 KPTT ( 1 ) ( 2 ) Keep 7 Fig. 7 Time box board. ( 3 ) Problem ( 4 ) Try ( 5 ) ToDo Try ToDo Try ToDo 4.5 PBL 1 1 14) 9 ( 1 ) 6 c 2011 Information Processing Society of Japan

1 8 KPTT Fig. 8 KPTT table. ( 2 ) 15 4 PBL ( 1 ) 15 ( 2 ) 1 6 50 5 40 5 ( 3 ) 15 KPTT ( 4 ) 9 Fig. 9 Retrospective meeting. 4.6 PBL PBL. PBL API 5. 3.2 PBL 1 4 7 c 2011 Information Processing Society of Japan

C IT 2 1 PBL 3 1 21 4 Table 4 Outline of the trial. 1 PC1 1 3 1 7 1 20 1 PC1 1 4 1 7 UML 2 MDD 4 P 1 17 B 4 5 5 14 2 2 L PBL 3 5.1 PBL PBL 7 5 PBL 6 Test Test 3) PBL Table 5 5 PBL Evaluation Results of class diagrams in PBL trial. 1) 60% 80% 2) 0% 20% 3) 40% 80% 4) 0% 60% 5) 0% 80% Table 6 6 PBL Achievement rate of the PBL class exercise. A B C D E 1) 100 % 2) 100 % 3) 100 % 4) 40% 5) 100% 6) 40% 7) 60% 8) 0% 63% 63% 75% 88% 50% 68% 2 3 7 MDD MDD 8 c 2011 Information Processing Society of Japan

5.2 7 7 Table 7 Motivation survey results. PBL 10 % 16 % 24 % 38 % 21 % 29 % 24 % 37 % 35 % 29 % 26 % 12 % 0 % 0 % 0 % 0 % 0 % 0 % MDD PBL MDD MDD PBL MDD PBL 5.3 PBL KPTT PBL 10 8 KPTT 9 77% 65% ToDo A B ToDo 8 C D PBL 50 KPTT 77% Keep 95% PBL ET 9) PBL PBL KPTT 8 Table 8 Fill rate of time box board. A B C D E A B 31.8 % 24.3 % 91.3 % 72.5 % 85.0 % 61.0 % 59.7 % 79.7 % ToDo 42.9 % 29.6 % 90.8 % 88.6 % 69.2 % 64.2 % 92.9 % 60.7 % OK 14.1 % 26.8 % 31.7 % 49.2 % 44.2 % 33.2 % 46.7 % 42.0 % NG 13.5 % 17.3 % 55.0 % 49.1 % 57.7 % 38.5 % 28.6 % 54.7 % 6. MDD PBL PBL PBL 9 c 2011 Information Processing Society of Japan

Table 9 9 KPTT The Number of entries in the KPTT tables. A B C D E Keep 30 24 21 14 15 20.8 Problem 28 24 11 21 19 20.6 ToDo 25 15 16 11 13 16 Try 5 28 3 6 15 11.4 MDD PBL PBL 10) Liggesmeyer, P. and Trapp, M.: Trends in Embedded Software Engineering, IEEE Software, Vol.26, No.3, pp.19 25 (2009). 11) Mellor, S.J. and Balcer, M.J.: Excutable UML-MDA - (2003). 12) Vol.8 http://www.objectclub.jp/community/pf/ (2011). 13) CQ (2004). 14) Vol.7 http://www.objectclub.jp/community/pf/ (2010). 1) [ ] (2006). 2) UML (2005). 3) UML, 2004-CE-74 Vol.2004, No.49, pp.9 16 (2004). 4) Vol.2009-CE-101, No.1, pp.1 8 (2009). 5) Vol.2011-CE-109, No.5, pp.1 9 (2011). 6) Vol.50, No.11, pp.2677 2689 (2009). 7) PBL EVM Vol.2009-CE-99, No.9, pp.1 8 (2009). 8) PBL Vol.2009-IS-107, No.32, pp.185 192 (2009). 9) ET ET 2011. http://www.etrobo.jp/2011/. 10 c 2011 Information Processing Society of Japan