24
台台台台台台台 台台台 台台台台台台台台台 台台台 [email protected] [email protected] The Design of Instructional Scratch Cards

[email protected]@tp.edu.tw [email protected][email protected]

Embed Size (px)

Citation preview

Page 1: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

台北市中山國小 曾文正 臺灣師範大學資教所 陳文良[email protected] [email protected]

The Design of Instructional Scratch

Cards

Page 2: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

In our previous studies, students learning to program in MSWLogo, KPL and Scratch were provided with worksheets which required them to carry out all specified activities at each programming step by answering the guiding questions.

It was found that the guidance had contributed to students’ better understanding of programming concepts and development of more disciplined programming skills.

Introduction 1/2

Page 3: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

In light of these concerns, this article has three purposes: (a) to lead students step-by-step through the

programming process of need, analysis, design, algorithm/coding and reflection to develop a project;

(b) to bring adaptability and flexibility to programming instruction;

(c) to become a viable replacement for commonly used programming textbooks or handouts;

Introduction 2/2

Page 4: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

The Need Step

Programming Process Steps 1/5

Page 5: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

The Analysis Step

Programming Process Steps 2/5

Page 6: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

The Design Step

Programming Process Steps 3/5

Page 7: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

The Algorithm Step

Programming Process Steps 4/5

Page 8: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

The Reflection Step It contains a number of questions intended to

prompt students to clarify important programming concepts/constructs and/or think about how they may improve the project by adding additional capabilities.

Students are also encouraged to meditate on and interrogate intensively possible problem-solving solutions to sharpen their logical thinking skills and programming skills.

Programming Process Steps 5/5

Page 9: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

Each example comprises a sequence of cards of increasing difficulty levels.

Design Considerations 1/10

Page 10: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

In addition to distinguishing the level of difficulty, the pattern of the same degree of difficulty also offers different themes for students to choose freely.

Design Considerations 2/10

Page 11: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

Considering that diverse students of a class often have widely varied computer abilities, such design can meet learners with different competence, interests and needs.

The more various and challenging the Scratch cards become, the more flexibility and adaptability the programming instruction contribute.

Consequently, rather than squandering time waiting for classmates to finish their projects, fast learners who are able to complete a project expeditiously may progress in the advanced projects of higher and higher difficult level and do as multitudinous projects as the class time allows.

Design Considerations 3/10

Page 12: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

On the other hand, weak leaners complete even easier projects lingeringly and are also temporarily incompetent in the more complicated projects.

Accordingly weak learners are offered the opportunity to finish interested/different theme projects of the same difficulty level for the purpose of intensifying their efforts and acquiring important programming concepts/constructs.

Design Considerations 4/10

Page 13: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

A coding scheme is used to denote the set of command blocks used in a project.

Design Considerations 5/10

Page 14: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

One can distinguish from the codes that the higher the level, the more kinds of command blocks are used, which typically means the application is more complicated.

The code associated with each card can be utilized by an instructor to select suitable projects for a particular unit of instruction.

Furthermore, projects that have the same code but are of different themes allow students to choose the one they are interested in.

Design Considerations 6/10

Page 15: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

Each of the Scratch cards and its reference solution are printed double-sided on a piece of A4 and B5 paper respectively.

The paper is laminated with a thin layer of plastic for protection to increase durability so they can be used repeatedly by students of different classes and for many years to come.

This eliminates the need for students to purchase textbooks or for teachers to prepare handouts; however, students still have something tangible for individual reference in class.

Design Considerations 7/10

Page 16: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

A printer and a laminate machine are the only equipment that a teacher needs to make their own Scratch cards.

In addition, a whiteboard pen and a wiper are also provided to take notes or answer puzzling questions to clarify programming concepts and efficient solutions of the project.

If students cannot complete the project individually and independently for a considerable time, they are provided with reference codes of certain sprite partially in the project to help think out the codes of other sprites.

Design Considerations 8/10

Page 17: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

New cards can be added to the collection anytime.

Not only can teachers add projects with new themes or extend a project to a more difficulty level, but also can students be highly desirable to involve in co-construction of Scratch cards.

In other words, students’ prominent projects can be incorporated into the collection, enabling students to become “producers” rather than just “consumers” of the cards.

It is worth mentioning that the cards can be made and replaced without difficulty.

Design Considerations 9/10

Page 18: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

Names of the students who create the projects for inclusion in the collection will be clearly shown on the cards to appreciate their contributions.

The prospect of having one’s own work become potential learning material used by other students in the future should have the effect of encouraging students to be more engaged in learning and expressing their creative ideas.

As the collection grows in size and variety, more and more flexibility and adaptability in programming instruction can be achieved as time goes on.

Design Considerations 10/10

Page 19: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

The instructional Scratch cards described in this article have been used by some elementary school computer teachers in their classes and were found to be a good replacement for the traditional learning materials they had used before.

Preliminary Findings 1/4

Page 20: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

The cards were also welcomed by students. Informal interviews with some students

revealed that they found the step-by-step guidance easy to follow and it helped them greatly to finish a project in a disciplined manner.

Preliminary Findings 2/4

Page 21: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

Classroom observation also showed that many students were eager to challenge themselves with as many projects as possible.

Whenever they finish a project of a level, they would enthusiastically ask for cards of the next higher levels.

The instructor, in the meantime, could spend more time to help struggling students.

Preliminary Findings 3/4

Page 22: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

The usability and instructional effectiveness of these cards certainly have to be further verified with carefully designed experiments rather than being based on feedback or anecdotal data as stated above.

We are currently devoted to producing as many cards so we wound have sufficient amount of experiments to verify our major claims that the use of these cards would promote flexibility and adaptability in instruction.

It is also hoped that findings from the experiments will inform us on how the design of the instructional Scratch cards can be further improved.

Preliminary Findings 4/4

Page 23: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

Hsiao, Sheng-Che, Lin, Janet M.-C. & Kang, Jin-Chern (2009). Learning to program in KPL through guided collaboration. In S.C. Kong, H. Ogata, H.C. Arnseth, C.K.K. Chan, T. Hirashima, F. Klett, J.H.M. Looi, M. Milrad, A. Mitrovic, K. Nakabayashi, S.L. Wong, & S.J.H. Yang (Eds.), Proceedings of the 17th International Conference on Computers in Education (pp. 925-929). Hong Kong: Asia-Pacific Society for Computers in Education. 

Lin, Janet M.-C., Li, Yun-Lung, Ho, Rong-Guey & Li, Chia-Chen (2007). Effects of Guided Collaboration on Sixth Graders’ Performance in Logo Programming. Proceedings of the 37th IEEE Frontiers in Education Annual Conference (pp.T1B-11-16). 

Lin, Janet M.-C., Lin, Y.F. & He, Y.T. (2012). The Design of Instructional Scratch Cards. In T. Amiel & B. Wilson (Eds.), Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications (pp. 2460-2464).

References

Page 24: Memphis@tp.edu.twmemphis@tp.edu.tw former_time@hotmail.comformer_time@hotmail.com

Thank you !

Any question?

The Design of Instructional Scratch Cards