Facilitating programming comprehension for novice learners with multimedia approach: A preliminary investigation (original) (raw)
Related papers
Students’ responses to the use of an Interactive Multimedia Tool for Learning Computer Programming
2004
This paper describes the design the Dynamic Interactive Visualisation Tool in Teaching C (DIVTIC), using multimedia and visual imagery to provide learners with a step-by-step representation of program execution in the C language as a means of enhancing their understanding of programming structures and concepts. The levels of use and uptake of DIVTIC was explored among a cohort of undergraduate engineering students, 50 at Suranaree University of Technology (SUT) in Thailand. The findings are discussed and ...
Use interactive multimedia to improve your programming course
2001
This paper reports first year students' experiences with multimedia-based learning for programming and its influence on students obtained from two case studies at Napier and Brunel universities. Engineering students at the universities have taken programming courses from their first year and many have showed difficulties in their learning. The main reason is that it is a very abstract domain, which means that both lecturers and students can have difficulties in explaining and understanding abstract concepts verbally. Considering the strengths of Interactive Multimedia(IMM), i.e. interactivity and visualisation, we decided to use it to improve students' learning.
Use interactive multimedia to improve your programming
2016
This paper reports first year students' experiences with multimedia-based learning for programming and its influence on students obtained from two case studies at Napier and Brunel universities. Engineering students at the universities have taken programming courses from their first year and many have showed difficulties in their learning. The main reason is that it is a very abstract domain, which means that both lecturers and students can have difficulties in explaining and understanding abstract concepts verbally. Considering the strengths of Interactive Multimedia(IMM), i.e. interactivity and visualisation, we decided to use it to improve students' learning. An empirical study was planned and IMM materials were designed for this. A trial and two case studies were carried out from December 2000 to June 2001. The designed materials were integrated into the curriculum as a teaching aid and self-guided learning materials. The data gathered from the case studies indicated that many students felt the multimedia-based learning helped their understanding of the programming concepts, and some became very motivated in programming. Also, using the interactive multimedia materials for both teaching and learning enhanced students' learning experience. At last, we found educating both lecturers and students on what is multimedia-based learning prior to a course can increase its effectiveness.
Receptiveness of Educational Multimedia Tools in Computer Programming Education
2014
Computer Science students face lots of difficult concepts while learning to program. To understand these concepts, students and teachers face challenges based on lots of factors such as course content, environment and/or miscellaneous of students learning styles. Computer technologies, such as educational multimedia tools, may or may not help to make these concepts more comprehensible. The author finds out the receptiveness of educational multimedia tools in computer programming education by survey. The result of questionnaire that given to computer science teachers and students at women's campus at King Abdul Aziz University finds a positive receptiveness of educational multimedia tools on computer programming education.
Befriending Computer Programming – A Cognitive Approach towards Learning C – Programming
Proceedings of the 4th International Conference on Information Technology and Multimedia at UNITEN (ICIMU 2008), Malaysia, 2008
This research paper presents the features of an interactive multimedia courseware which is used to learn C-Programming. The courseware utilizes the cognitive learning approach where the mechanism of listening, watching, touching, reading, experiencing and then processing and remembering the information are all carefully inflated. The courseware has been tested and provides evidence to be an effective learning platform to beginners who wishes to gain and improve their knowledge in the subject matter.
Learning Programming through Multimedia and Dry-run
The purpose of this study is to evaluate the learning effectiveness, learners’ satisfaction and behavioral intention using multimedia and dry-run based instruction for learning abstract concepts of computer programming. This study has been conducted on computer science students of degree class on Degree College's curriculum of programming, as compared to a similar sample size of degree class having same curriculum of another Degree College, including identical learning goals and content but missing the Multimedia and dry-run based instruction. In this study, questionnaires used for analysis of multimedia and dry-run based instructions. The impact of multimedia and dry-run is also investigated on assessment scores of learners. It is investigated and concluded, that which method is better for instruction of computer programming for students.
Instructional Design and Learning Theory on the Development of C++ Programming Multimedia Content
Procedia - Social and Behavioral Sciences, 2012
This paper discusses on the possibility of taking advantage of the well-served Gagne's theory of learning and combining it with the benefits of instructional design. Such potent combination can surely be extended further with the integration of advance multimedia is undoubtedly helpful in today's education realm. The best off all these factors may have positive impact on the teaching and learning scenario. Hopefully it has an optimistic bearing on the study of computer programming for non-computer science students when an interactive multimedia application is developed based on Gagne's theory of learning.
Teaching C/C ++ programming using a multimedia system with videos
2019
The C programming language is widely used in computer and industrial engineering. Because of that, such programming language is also widely used as a language to teach programming to industrial engineering students. In Spain, many universities use this language compulsory in the first year, or even in higher courses. Our experience shows that learning computer programming in four months is an arduous task, but curricula require it. Such learning process is also tough by the fact that many students cannot attend classes regularly and, even if they attend, sometimes the class is no longer at the level they require. In this work we develop a series of files in "presentation" format (.ppsx) and videos that allow students to see several explanations about the most complicated programming C topics: functions, arrays, structures, strings, arrays with structures, etc. This multimedia material includes explanations (voice-over), and animations with examples. Students can watch and ...
International Journal of Mobile Learning and Organisation, 2019
Teaching and learning process has been modified from lecture-based learning to be more interesting and motivating learning environment with the use of modern technologies and variety of technological tools. The educational computer game, which is one of the effective learning tools, has been used to support teaching and to motivate learning in various subjects. With less computer game in higher education, especially on C programming language course, this study developed a mobile game for simulating the compiler working with human daily life situations for the C programming language learning. The developed game was conducted on university students for evaluating the overview of students' C programming language motivation and learning achievement. Moreover, this study examined the differences of motivation and learning achievement between students who had experience and inexperience with educational computer games.
The purpose of this study was to develop multimedia type teaching materials for students studying the Introductory Computing course at the National University of Samoa. The increasing numbers of students taking computer courses every semester is causing problems for the Computing Department. Therefore, the idea was to develop an alternative method of teaching and learning to minimize these problems. The new multimedia materials were distributed to the lecturers for feedback and recommendations. The results of the evaluation given by these lecturers are presented. The findings show that 100% of the respondents supported this tutorial system and found it very helpful. They also predicted that it would be useful for students. It is suggested that more multimedia materials should be produced for teaching other kinds of software.