instructional design of exercise-centric teaching materials on uml modeling

21
Copyright © Susumu Yamazaki, All Rights Reserved. Instructional Design of Exercise-Centric Teaching Materials on UML Modeling Susumu Yamazaki (University of Kitakyushu), Taku Jiromaru (OME) 1

Upload: susumu-yamazaki

Post on 09-Jun-2015

1.078 views

Category:

Education


2 download

DESCRIPTION

We have developed an instructional program for teaching literacy 
in the use of Unified Modeling Language (UML) modeling software 
at the University of Kitakyushu. In this paper,
 we show the instructional design of our teaching materials for the literacy 
and assess their effectiveness. Our strategies include three levels of instruction,
 each with numerous step-by-step exercises: 10 basic patterns of UML notation at level 1; composition of the notation at level 2; and creating UML system diagrams at level 3. We assess students achievement based on a rubric. Our teaching materials are effective.

TRANSCRIPT

Page 1: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Susumu Yamazaki (University of Kitakyushu), Taku Jiromaru (OME)

1

Page 2: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Question?

• This Slide will be published at SlideShare  http://www.slideshare.net/zacky1972/"

• Please contact me:"

• by e-mail: [email protected]"

• by (Please send me a message if you want to be my friend on Facebook!) "

• My blog:ZACKY’s Software Education Laboratory http://zacky-sel.blogspot.jp(Sorry, written in Japanese ... )

2

zacky1972

Page 3: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Summary

• We have developed an instructional program for teaching literacy in the use of Unified Modeling Language (UML) modeling software at the University of Kitakyushu. "

• In this paper,we show the instructional design of our teaching materials for the literacyand assess their effectiveness. "• Our strategies include three levels of instruction,

each with numerous step-by-step exercises."• 10 basic patterns of UML notation at level 1, "• composition of the notation at level 2, and"• creating UML system diagrams at level 3."

• We assess students achievement based on a rubric."• Our teaching materials are effective.

3

Page 4: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Outline of Our Instructional Design

Instructional Design! of Exercise-Centric! Teaching Materials! on UML Modeling!"

Is it effective?

4

Page 5: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Outline of Our Instructional Design

Instructional Design! of Exercise-Centric! Teaching Materials! on UML Modeling!"

Is it effective?

5

Page 6: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

UML Software Modeling

• UML (Unified Modeling Language)"• is an international standard of notation of software modeling."• consists of 13 kinds of diagrams.

6

e-learning テストシステム

学習者

受験する

採点する

教師

:学習者

:e-learningテストシステム :答案

e-learningテストシステム

答案

1. 受験を開始する3. 解答する

2. 試験問題を表示する5. 試験終了を通知する

4. 解答を書き込む

受験する

:教師

:e-learningテストシステム:答案

採点する1. 採点を開始する5. 採点する

2. 各学習者の答案を取り出す6. 採点結果を書き込む

3. 各学習者の答案を返す 4. 答案を表示する

成績を集計する

成績表

採点結果と成績を見る

学習者

11

11

:成績表7. 得点を書き込む

:教師

:e-learningテストシステム:成績表

成績を集計する1. 成績集計を開始する5. 配点を調整する

2. 各学習者の得点を取り出す6. 配点を割り当てる

3. 各学習者の得点を返す7. 成績を返す

4. 成績を表示する8. 成績を表示する

:学習者

:e-learningテストシステム :答案

1. 閲覧を開始する

6. 採点結果と成績を 表示する

2. 答案を取り出す

採点結果と成績を見る

:成績表

3. 答案を返す

4. 成績を取り出す

5. 成績を返す

Use Case Diagram!(describes functions)

Communication Diagram!(describes interaction)

Class Diagram!(describes concepts)

Page 7: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Problems

• To learn reading and writing UML is difficult for many students"• because there are too many diagrams, notations and rules!!"

• There was no effective learning strategy for UML literacy."➡ Thus we’ve developed it based on instructional design!

7

Page 8: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Outline of Our Instructional Design

Instructional Design! of Exercise-Centric! Teaching Materials! on UML Modeling!"

Is it effective?!

8

Page 9: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Instructional Design (ID)

• Based on Suzuki’s ID manuals (in Japanese) & Gagne’s ID textbook"• Learning Objectives are the most important assets in ID.

9

Copyright © R. Gagne et al. 2004 "Principles of Instructional Design. 5th edition. Wadworth "

photo by Amazon

Copyright © K. Suzuki 2002 Instructional Design Manual !(Kyozai Sekkei Manyuaru). Kitaoji-shobo. "

photo by Amazon

Copyright © T. Inagaki &K. Suzuki 2011 "Instructional Design Manual for Teachers!(JugyoSekkei Manyuaru). Kitaoji-shobo. "

photo by Amazon

Page 10: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Learning Objectives & Strategies

• O1: Given UML diagrams for a system of a product or a service that has between one and five features, demonstrates the semantics of the diagrams by writing in a natural language, such as Japanese. (intellectual skills: rule using) "• Reading skills (UML Literacy) → Numerous Step-by-step Exercises!"

• O2: Given descriptions in a natural language, such as Japanese, for a system of a product or a service that has between one and five features, demonstrates the models of the descriptions by writing in UML. (intellectual skills: rule using) "• Writing skills (UML Literacy) → Numerous Step-by-step Exercises

10

Page 11: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Learning Strategy: Overview

11

Level Diagram Notation1 Class Class & Generalization1 Class Class & Association1 Class Class & Association (Self-Referenced)

1 Use Case Use Case, Actor, Subject & Association

1 Use Case Use Case & Inclusion1 State Machine State & Transition1 Communication & Sequence Message & Object1 Activity Action (sequencial)1 Activity Action & Branch1 Package Package & Import2 Class Class, Generalization & Association

2 Use Case Use Case, Actor, Subject, Association & Inclusion

2 State Machine State (incl. composite/parallel states) & Transition

3 Combination of above-mentioned (Related concepts in the diagrams)

Page 12: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Learning Strategy: Level 1

12

Level Diagram Notation1 Class Class & Generalization

1 Class Class & Association

1 Class Class & Association (Self-Referenced)

1 Use Case Use Case, Actor, Subject & Association

1 Use Case Use Case & Inclusion

1 State Machine State & Transition

1 Communication & Sequence Message & Object

1 Activity Action (sequencial)

1 Activity Action & Branch

1 Package Package & Import

2 Class Class, Generalization & Association

2 Use Case Use Case, Actor, Subject, Association & Inclusion

2 State Machine State (incl. composite/parallel states) & Transition

3 Combination of above-mentioned (Related concepts in the diagrams)

10 basic patterns of UML notation

With Numerous Step-by-step Exercises

Page 13: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Learning Strategy: Level 2

13

Level Diagram Notation1 Class Class & Generalization

1 Class Class & Association

1 Class Class & Association (Self-Referenced)

1 Use Case Use Case, Actor, Subject & Association

1 Use Case Use Case & Inclusion

1 State Machine State & Transition

1 Communication & Sequence Message & Object

1 Activity Action (sequencial)

1 Activity Action & Branch

1 Package Package & Import

2 Class Class, Generalization & Association

2 Use Case Use Case, Actor, Subject, Association & Inclusion

2 State Machine State (incl. composite/parallel states) & Transition

3 Combination of above-mentioned (Related concepts in the diagrams)

Composition of the notation

With Numerous Step-by-step Exercises

Page 14: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Learning Strategy: Level 3

14

Level Diagram Notation1 Class Class & Generalization

1 Class Class & Association

1 Class Class & Association (Self-Referenced)

1 Use Case Use Case, Actor, Subject & Association

1 Use Case Use Case & Inclusion

1 State Machine State & Transition

1 Communication & Sequence Message & Object

1 Activity Action (sequencial)

1 Activity Action & Branch

1 Package Package & Import

2 Class Class, Generalization & Association

2 Use Case Use Case, Actor, Subject, Association & Inclusion

2 State Machine State (incl. composite/parallel states) & Transition

3 Combination of above-mentioned (Related concepts in the diagrams)

Creating UML system diagrams

搭乗ゲート

電子航空券予約発券システム

乗客

航空券を予約する

搭乗する

:乗客

:航空券予約発券システム

1.予約を始める3.利用する航空便を指定する5. 予約を確定する

2. 日時・発着空港を尋ねる4. 予約内容を確認する6. 予約完了を伝える

航空券を予約する

:乗客

:航空券予約発券システム

1.予約した搭乗券を ダウンロードする4. 携帯電話を 搭乗ゲートに かざす

搭乗する

電子航空券予約発券システム

搭乗ゲート乗客

携帯電話

搭乗ゲート

携帯電話

2.予約した搭乗券を ダウンロードする

3. 搭乗券を 携帯電話に 送信する

5. 搭乗券の  情報を 送信する

6. 搭乗券の情報を 照合する

7. 照合OKを 送信する

ゲート閉 ゲート開

照合OK

j乗客通過

With Numerous Step-by-step Exercises

Page 15: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Posttesting for Assessing Learning Objective 4 (Final Examination of Writing Literacy)

15

• Q. Describe UML diagrams of the following text:"

• The Electronic Flight Reservation and Ticket Issue system has two functions: to reserve a flight ticket and to allow a passenger to board a flight."

• When a passenger reserves a flight ticket, (1) the passenger begins a reservation, (2) the system asks date, time, and departure and arrival place and shows flight options, (3) the passenger selects a flight, (4) the system prompts conformation of the flight, (5) the passenger confirms it, and (6) the system reserves the flight and informs the passenger."

• When a passenger board a flight, (1) the passenger downloads the ticket to his or her mobile phone, (2) the system sends the ticket to the mobile phone, (3) the passenger swipes it over the boarding gate, (4) the gate asks the ticket information to the system, (5) the system checks whether the ticket is valid and sends OK to the gate, (6) the gate opens, (7) the passenger passes the gate, and (8) the gate closes.

搭乗ゲート

電子航空券予約発券システム

乗客

航空券を予約する

搭乗する

:乗客

:航空券予約発券システム

1.予約を始める3.利用する航空便を指定する5. 予約を確定する

2. 日時・発着空港を尋ねる4. 予約内容を確認する6. 予約完了を伝える

航空券を予約する

:乗客

:航空券予約発券システム

1.予約した搭乗券を ダウンロードする4. 携帯電話を 搭乗ゲートに かざす

搭乗する

電子航空券予約発券システム

搭乗ゲート乗客

携帯電話

搭乗ゲート

携帯電話

2.予約した搭乗券を ダウンロードする

3. 搭乗券を 携帯電話に 送信する

5. 搭乗券の  情報を 送信する

6. 搭乗券の情報を 照合する

7. 照合OKを 送信する

ゲート閉 ゲート開

照合OK

j乗客通過

Answer

Page 16: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Outline of Our Instructional Design

Instructional Design! of Exercise-Centric! Teaching Materials! on UML Modeling!"

Is it effective?

16

Page 17: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Blended Learning

• Face-to-Face Lessons with Moodle LMS"

• A lesson on the UML literacy includes"

1.Pre-testing!2.Informing of the Objective!3.Learning Guidance !4.Exercise and Post-testing!5.Feedback!• 1,4 paper questions"• 2,3,5 e-learning & presentation"

• Based on Gagne’s Instructional Events

17

Page 18: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Outline of Our Instructional Design

Instructional Design! of Exercise-Centric! Teaching Materials! on UML Modeling!"

Is it effective?

18

Page 19: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Rubric Evaluation Results

• At the formative examination, 75%~ of students meet the criteria:"• Grade 4 and 5 are sufficient to succeed."

(At the final examination, all students meet the criteria.)

19

Page 20: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Summary

• We have developed an instructional program for teaching literacy in the use of Unified Modeling Language (UML) modeling software at the University of Kitakyushu. "

• In this paper,we show the instructional design of our teaching materials for the literacyand assess their effectiveness. "• Our strategies include three levels of instruction,

each with numerous step-by-step exercises."• 10 basic patterns of UML notation at level 1, "• composition of the notation at level 2, and"• creating UML system diagrams at level 3."

• We assess students achievement based on a rubric."• Our teaching materials are effective.

20

Page 21: Instructional Design of Exercise-Centric Teaching Materials on UML Modeling

Copyright © Susumu Yamazaki, All Rights Reserved.

Question?

• This Slide will be published at SlideShare  http://www.slideshare.net/zacky1972/"

• Please contact me:"

• by e-mail: [email protected]"

• by (Please send me a message if you want to be my friend on Facebook!) "

• My blog:ZACKY’s Software Education Laboratory http://zacky-sel.blogspot.jp(Sorry, written in Japanese ... )

21

zacky1972