logo

Scratch Coding Project - Reflective Log Book and Checklist

   

Added on  2022-10-01

23 Pages5331 Words459 Views
 | 
 | 
 | 
EDIT ICT in EDUCATION
SCRATCH Coding Project
REFLECTIVE LOG BOOK
Instructions:
This Booklet comprises three sections
Section A - Project Progression Reflection Log
The reflection log records your overall progress through the project at
three intervals – Commencement, Mid-project and Completion. You
will record your reflections at each of these junctures.
Section B - Checklist
The checklist provides you with a list of requirements to be completed
in the coding project. You will record and check your completion of
elements as you progress through the project.
Section C - Coding Diary
The coding diary is the place where you record what you have done,
and the difficulties you have experienced, during the coding project.
You will make an entry each time you work on the project.
1
EDIT ICT - SCRATCH Coding Project - REFLECTIVE LOG BOOK
Scratch Coding Project - Reflective Log Book and Checklist_1

2
EDIT ICT - SCRATCH Coding Project - REFLECTIVE LOG BOOK
Scratch Coding Project - Reflective Log Book and Checklist_2

- Section A -
Project Progression
Reflection Log Book
Example Project Reflection Entry
Date: 23 June 2019
Progress:
What have you achieved so far? Give a brief description.
Example of style of response:
I have completed the costume changes and the resizing of the hero and friend
sprites. I started on the scoring for the hero touching the walls but still working
on this...
Computational Thinking Skills:
What computational thinking skills have you employed in achieving sub-elements?
Give examples.
Example of style of response:
I found it pretty easy to Decompose the sub-element into separate
components that then formed scripts to control the following aspects
associated with the sprite ...
I needed to do a bit of Debugging where I ...
I need quite a bit of support and Collaboration via the Moodle forum to
make progress on the animal animation especially in relation to ...
I had quite a lot of trouble trying to develop an Algorithm to make the ...
interact with the ...
In the end I got ... to work but I for the ... I wrote some scripts associated
with the ... sprite which just don’t behave despite trying to Debug them by
setting different variable values and testing them.
...
Application:
What applications have you learned that could be useful in broader contexts beyond
coding? Use Computational Thinking terminology in your response and bold these
words (e.g. Debugging, Decomposition etc.) within the text.
Example of style of response:
The frustration of the Debugging process certainly relates to Perseverance.
This is important to remember when my students are trying to work things out.
I will need to explore ways to scaffold their learning but still let them work it
out without them becoming too annoyed and giving up...
3
EDIT ICT - SCRATCH Coding Project - REFLECTIVE LOG BOOK
Scratch Coding Project - Reflective Log Book and Checklist_3

Confidence:
How confident do you feel about achieving the requirements for this task overall?
Example of style of response:
Not having a background in ICTs, I was initially very apprehensive about this
project. However, having worked through the tutorials and Fletch’s videos I
have achieved the first steps giving me more confidence that I can do this...
Entry 1 - Project Commencement Reflection
(To be completed just after commencing the Project)
Date: 08/10/2019
Progress:
What have you achieved so far? Give brief description.
I tested the editor environment. I was able to complete the costume change for the
hero to indicate motion during his movement around the room. I also copied some of
the basic commands from the hero to the friend, in order to animate her. I locked her
movements with respect to rotation so that her body only flipped instead of rotating
around the waist area. The keys a and d were designated for left and right
respectively.
Computational Thinking Skills:
What computational thinking skills have you employed in achieving sub-elements?
Give examples.
I selected different costumes for the hero, so that whenever he moved, there was an
indication of movement. Also, I locked the rotation of the friend so that she would not
rotate, but the body would flip left and right whenever she was navigating. I changed
the arrow keys to designated left and right movements with a and d. It was only
achievable through thinking about movement as a problem.
Application:
What applications have you learned that could be useful in broader contexts beyond
coding? Use Computational Thinking terminology in your response and bold these
words (e.g. Debugging, Decomposition etc.) within the text.
I have learnt how to separate different actors and replicate a similar action with
different outcomes for each. For instance, I replicated the navigation function
implemented on the hero to the friend, and changed the action keys to separate their
actions, thus making them independent. In computational thinking, this application
taught me that certain pre-implemented approaches can be re-used and modified to
suit existing problems.
Confidence:
How confident do you feel about achieving the requirements for this task overall?
4
EDIT ICT - SCRATCH Coding Project - REFLECTIVE LOG BOOK
Scratch Coding Project - Reflective Log Book and Checklist_4

I have enjoyed the introduction to scratch coding. Other programming languages are
relatively difficult because they require a programmer to remember syntax. Scratch is
fun and you only need to think computationally and use the provided tools to
accomplish tasks.
Entry 2 - Project Mid Reflection
(To be completed midway through the Project)
Date: 09/10/2019
Progress:
What have you achieved so far? Give brief description.
Animating the characters and giving them a conversational plot for different actions.
Computational Thinking Skills:
What computational thinking skills have you employed in achieving sub-elements?
Give examples.
I was able to alter the conversation captions between the hero and the friend. These
conversations were guided based on reception of certain triggers, such as going
through the exit or receiving a particular object.
Application:
What applications have you learned that could be useful in broader contexts beyond
coding? Use Computational Thinking terminology in your response and bold these
words (e.g. Debugging, Decomposition etc.) within the text.
Storyboarding is the main lesson in this lesson. I have taken roles in drama before.
Reading through scripts as a human being is easy. However, writing scripts for
characters in a game requires a lot of keenness. I will continue to perfect the
technique of triggered conversations to improve storyboarding techniques.
Confidence:
How confident do you feel about achieving the requirements for this task overall?
It was the first time for me to do any kind of animation task. Telling a story through
animated characters is a fun way for children to learn. It is an interesting technology
that I am eager to implement in the classroom.
Entry 3 - Project Completion Reflection
(To be completed at the end the Project)
5
EDIT ICT - SCRATCH Coding Project - REFLECTIVE LOG BOOK
Scratch Coding Project - Reflective Log Book and Checklist_5

Date: 10/10/2019
Progress:
What have you achieved so far? Give brief description.
Manipulating the inanimate objects to respond to actions such as being picked,
thrown, or dropped.
Computational Thinking Skills:
What computational thinking skills have you employed in achieving sub-elements?
Give examples.
Thinking about the natural properties of different objects within the environment, one
can easily determine whatever actions are appropriate. For instance, animate
objects can move on their own while inanimate objects have to be moved by an
external force. Such properties came in handy in the decision of steps to take in
animating the elements and sub-elements within the game. For example, a banana
disappears once it has been eaten and a ball moves when it has been thrown.
Application:
What applications have you learned that could be useful in broader contexts beyond
coding? Use Computational Thinking terminology in your response and bold these
words (e.g. Debugging, Decomposition etc.) within the text.
The most important lesson learned from this exercise was that programmatic
thinking requires a lot of patience. I faced many challenges trying to get the
inanimate objects to follow up the actions of animate actors. For example, when a
basketball is picked, it should move along with the hand. When thrown, it should
respond the way it does in real life.
Confidence:
How confident do you feel about achieving the requirements for this task overall?
Despite the challenges faced, I was able to apply different actions to the inanimate
objects to make them respond to actions. I will continue to practice in order to
increase my proficiency and speed of programming.
6
EDIT ICT - SCRATCH Coding Project - REFLECTIVE LOG BOOK
Scratch Coding Project - Reflective Log Book and Checklist_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents