SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Using screencasts to teach undergraduate programming
Using screencasts to teach undergraduate programming
1.
Screencast
Recording your screen and voice while you complete a task and talk
about it.
https://youtu.be/1ejA-H0rY4Q?t=5m30s 1
2.
Primary use: Assignment Feedback i
Record my screen while I complete an assignment and discuss what
I’m doing.
• This is the only form in which assignment solutions are
released (at least initially), so students don’t just look at a
completed piece of code and assume they know what it does, or
could replicate it. Instead, they must also look at the steps
associated with constructing a solution.
• I tailor which areas I pay attention to in the video according to
trends of problems I’ve seen emerge from students while
they’ve completed the assignment. This makes the feedback
much more personal, and thus (hopefully) useful.
2
3.
Editing
Video is mostly unedited and unplanned. Mistakes I make end up
being good points of learning for the students.
If edits are ever required, a simple editing programming is usually
sufficient to cut or reorder video segments (e.g. iMovie, MovieMaker).
• Allows you to cut from screen recording to slides or images.
3
4.
YouTube
Release videos via YouTube.
• I can see how many students have viewed a video, and how they
rate it, so I can get a broad understand of how many students
have engaged with the feedback and whether it was useful for
them.
• The YouTube format is widely accessible (e.g. different devices,
speed, captions, etc.), and also enables comments, through
which students can ask additional questions.
• Can add bookmarks to help students navigate longer content,
overlay information directly onto the video.
• Limit privacy to link only.
4
5.
Other use: Assignment Hints
https://youtu.be/169Omxnk4NY?t=1m26s
5
6.
Other use: Supplement Lecture i
https://youtu.be/Ka9KPCKFNWk?t=19m54s
6
7.
Other use: Supplement Lecture ii
• Content can supplement a lecture
• A lecture given by a colleague that you wish to add your take on.
• After a lecture, to go over topics again, if necessary, and
potentially provide a more useful resource than lecture capture.
7
8.
Other use: Assignment Specification
https://youtu.be/ZpbGd8NvRTw?t=36m6s
https://martinchapman.co.uk/teaching/screencasts
8