Adam Wynn adam.t.wynn@durham.ac.uk
PGR Student Doctor of Philosophy
Simplifying Multimedia Programming for Novice Programmers: MediaLib and Its Learning Materials
Wynn, Adam; Wang, Jingyun; Valente, Andrea
Authors
Dr Jingyun Wang jingyun.wang@durham.ac.uk
Assistant Professor
Andrea Valente
Abstract
Beginner programmers can develop an intuitive understanding of programming by leveraging the motivating field of multimedia to visually inspect outputs and experiment with different ways to solve problems. This paper presents MediaLib, a Python library designed to facilitate multimedia programming and lessen the cognitive load associated with programming for novice programmers. In addition, we designed an official MediaLib website which contains the library itself, two tutorials, and clear documentation. The tutorial clearly presents the learning objectives of each lesson and contains exercises related to MediaLib. We designed these exercises to help students gain knowledge incrementally, without requiring in-depth maths knowledge.
Citation
Wynn, A., Wang, J., & Valente, A. (2024, July). Simplifying Multimedia Programming for Novice Programmers: MediaLib and Its Learning Materials. Presented at ITiCSE 2024: Innovation and Technology in Computer Science Education, Milan, Italy
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | ITiCSE 2024: Innovation and Technology in Computer Science Education |
Start Date | Jul 8, 2024 |
End Date | Jul 10, 2024 |
Acceptance Date | Apr 30, 2024 |
Online Publication Date | Jul 8, 2024 |
Publication Date | 2024-07 |
Deposit Date | Jul 8, 2024 |
Publisher | Association for Computing Machinery (ACM) |
Pages | 785-786 |
Book Title | ITiCSE 2024: Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2 |
ISBN | 9798400706035 |
DOI | https://doi.org/10.1145/3649405.3659521 |
Public URL | https://durham-repository.worktribe.com/output/2521103 |
You might also like
Analysing Learner Behaviour in an Ontology-Based E-learning System: A Graph Neural Network Approach
(2024)
Presentation / Conference Contribution
BETTER: An Automatic feedBack systEm for supporTing emoTional spEech tRaining
(2023)
Book Chapter
An AI-Based Feedback Visualisation System for Speech Training
(2022)
Book Chapter
Multiplayer Serious Games Supporting Programming Learning
(2023)
Presentation / Conference Contribution
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search