In 2016, I taught myself to code so that I could develop games. The first coding program I used was Scratch, an online coding community for beginning coders. With this program, I was able to create games and expand my knowledge of coding.
Fast forward to 2022, the school I was working for did not offer a coding course to the students, so I volunteered to teach and create the content for the course. The first unit of the course was composed of a video series I created to teach the learners to create a platform game in Scratch.
Responsibilities
Curriculum development
Instructional design
Game design
Scriptwriting
Video editing
Graphic design
Target Audience
7th - 8th grade students
Tools Used
Scratch coding community
QuickTime Player
iMovie
Year Created
2021
The first stage of the analysis phase was to identify the course learning objectives. The overall learning objective for the course was for learners to be able to create a functional platform game in Scratch. To achieve this overarching learning objective, the learners would have to meet smaller learning objectives present in each section along the way.
Next, I conducted a learner analysis. During this phase, I found out that the learners did not have prior knowledge of or experience with coding. With this in mind, I knew I would have to create a learning experience that starts with basic and simple concepts so the learners could build confidence before moving on to more complex topics.
Finally, I considered the context and constraints. I recognized that each learning session would last 40 minutes, there was no budget available, requiring me to develop all of the learning materials, and the learning material needed to be accessible on the devices assigned to the learners.
Strategy: Create a video series that breaks the creation of a platform game into manageable chunks. Through videos, the learners have the flexibility to complete tasks at their own pace and revisit the content as often as necessary.
Course duration: 9 weeks
Course learning objective: Learners will be able to develop a functional platform game with Scratch
During the development phase, I followed the outline from the design phase to create 12 videos.
The video creation process consisted of the following steps:
1. Write the script
2. Record the video
3. Review and revise the video
During the video recording process, the following factors were taken into account:
Eliminate unnecessary information to reduce cognitive load
Keep the duration of the video under 10 minutes
Highlight the cursor's position to ensure learners can effortlessly track and follow along
The last phase of the development process involved watching the entire video series to ensure there were no content gaps, followed by uploading the videos to a platform accessible to the learners.
The course content, including learning objectives, descriptions, videos, and knowledge assessments, was structured into folders within the Schoology Learning Management System (LMS). Clear deadlines, typically ranging from 1 to 3 days based on task complexity, were provided to the learners for each assignment.
The knowledge assessments consisted of five questions. The questions were directly related to the key concepts in the videos. The purpose of the knowledge assessments was to verify that the learners understood the concepts in the videos and could apply what they learned to solve similar problems.
Evaluation results:
97% of learners were able to create a functional platform game with Scratch by the end of the course.
The class averaged 90% on all of the five-question knowledge assessments.
A survey was given at the end of the course asking the learners to rate their experience with the course. The following conclusions were drawn from the survey results:
The majority of the learners liked that the course content was presented with videos.
The majority of the learners ranked the complexity of the course as a 3/5, which signifies that the course was not too easy and not too difficult.
The learners did not feel there were any gaps in the learning content that needed to be fixed or updated.
In general, I believe that utilizing videos remains the most effective approach for presenting this information.