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

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

& 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

1_26.dvi

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

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

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

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

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,~

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-127 No /12/7 1,a) 2,3 2,3 3 Development of the ethological recording application for the understanding of

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

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

自然言語処理16_2_45

9_18.dvi

.,,, [12].,, [13].,,.,, meal[10]., [11], SNS.,., [14].,,.,,.,,,.,,., Cami-log, , [15], A/D (Powerlab ; ), F- (F-150M, ), ( PC ).,, Chart5(ADIns

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

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

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

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

07九州工業大学.indd

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


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

IPSJ SIG Technical Report Vol.2012-IS-119 No /3/ Web A Multi-story e-picture Book with the Degree-of-interest Extraction Function

PMI2005北米大会報告書

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

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

02’ÓŠ¹/“Hfi¡

ICT Web Web ICT Web 2. 新 学 習 指 導 要 領 の 理 念 と 教 育 の 情 報 化 の 意 義 2-1 新 学 習 指 導 要 領 の 理 念 ICT 2

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

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

1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N

(1) i NGO ii (2) 112


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

* 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

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

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

1996. Vol. 16, No. 2, pp The Learning Process in "Tanoshii-Taiiku" Theory through the Spectrum of Teaching Styles Abstract In recent years, the

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


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]

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

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東日本会社要覧

Lite 2 45 ECHONET Lite ECHONET Lite [2], [3], [4], [5], [6], [7] IoT WoT Web [8] HEMS [9] ECHONET Lite ECHONET Lite ECHONET Lite ECHONET Lite ECHONET

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

. 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


2019 Department of Sociology Department of Social Welfare Department of Media, Journalism and Communications Department of Industrial Relations Depart

dsample.dvi

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

SEJulyMs更新V7

Integrating the Knowledge Constructive Jigsaw Method into a Space Education Program Takanobu Muranaka (Department of Electrical and Electronic Enginee

Extended Summary pp Design and Implementation of Study Support System for Electric Circuit Using Virtual Oscilloscope Masashi Ohchi Member (Sa

論文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

5 5 5 Barnes et al

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

00.\...ec5


HP HP ELF 7 52

+深見将志.indd

IPSJ SIG Technical Report Vol.2013-CE-119 No /3/15 enpoly enpoly enpoly 1) 2) 2 C Java Bertrand Meyer [1] 1 1 if person greeting()

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

untitled

12) NP 2 MCI MCI 1 START Simple Triage And Rapid Treatment 3) START MCI c 2010 Information Processing Society of Japan

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