Abstract
This paper discusses video capture as a medium for transferring and reinforcing knowledge using Distance Learning (to be denoted by DL for the remainder of this paper). The area of teaching delivered is computer programming in particular, to the Object Oriented language known as Java, however the techniques introduced are not limited to this sub-discipline of computer science and can be applied to lectures on the theory of databases, formal methods and/or algorithms etc. The software used in this paper is Camtasia which can be applied to the traditional programming languages, including: Java, C++, Visual Basic, C and to the mark-up languages i.e. the Hypertext Markup Language (HTML) and to Javascript. The paper highlights ways of partitioning a teaching demonstration video into different components to achieve multiple views of a particular topic being discussed. This means that students and lecturers are able to view the demonstration repeatedly and more importantly whilst not in a lecture theatre. Once a video has been produced learners are able to follow lecture notes along with the lecturer’s discussions at their leisure thus making this method of education a Distance Learning mode, capable of reinforcing learner knowledge. The authors have found that this continual exposure to the lecture material greatly enhances student comprehension, enjoyment and participation. These conclusions were ascertained by conducting experiments in which a comparison of student views (on lectures) were determined i.e. a comparison was made between students taking a class in which Camtasia was used with a class in which Camtasia was not used and the results of the questionnaire/survey are summarised in the conclusions. It was found that the students responded favourably to lectures delivered using the Camtasia environment as the programming ideas could be viewed repeatedly thus reinforcing their knowledge. This was mentioned by the majority of the students (in fact 72% of the students from a sample size of sixty students stated this) and it was felt by the authors that this statistic alone would make the creation and research into further applications of the Camtasia software a suitable, appropriate and worthwhile pursuit. In this paper many programming clips are included with the hope that this illustrates the versatility of Camtasia. The lectures delivered and consequently discussed were presented to a first year undergraduate class in Computer Science studying a variety of Computer Science disciplines including: Artificial Intelligence, Multimedia, Business Computing and e-Commerce. The paper commences with a discussion of two DL environments that the authors are associated with, highlighting points and facilities that are common to both, such as peer-peer discussions, lecturer-student discussions and chat rooms. The paper then goes on to include actual lecture material with associated screenshots using the Camtasia software. The screenshots commence with a demonstration of how to set up the JCreator editor on the University of Westminster server, followed by a demonstration of how the required paths must be set to enable the Java platform to locate all the required classes and libraries to function properly. This is followed by screenshots demonstrating the compilation procedure necessary to successfully run a Java program followed by screenshots on how to debug a typical Java program. In the “Time honoured” fashion the traditional HelloWorld program is also demonstrated and run. This is further complimented by demonstrating the recursive add function using the NetBeans editor. More advanced programming techniques are discussed later in the paper including: the creation of a singleton class with a private constructor and the illustration of the concept of inheritance in Java. Thus the programming techniques introduced are of the OO nature (where the OO denotes Object Oriented) subsequently after these topics have been introduced and discussed feedback from the students is obtained as to the success (or not as the case be) of the effectiveness of using such a method for the delivery of the afore mentioned topics. A discussion of a select few applications of each of these DL environments are also included. The paper reviews the advantages and disadvantages for both students and lecturers alike and the paper also considers many of the difficulties in the recording process that arose. Resource implications are also mentioned relative to the production, i.e. the recording, the delivery and the viewing of the demonstration. The paper concludes with comments from lecturers and students as to the suitability of Camtasia as a teaching method.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language Towns Buildings Construction (1977)
Ashcroft, K., Foreman-Peck, L.: Managing Teaching and Learning in Further and Higher Education. Falmer Press, London(1994)
Bloom, B.S. (ed.): Taxonomy of Educational Objectives. David McKay Co. (1956)
Brown, S., Race, P., Smith, B.: 500 Tips on Assessment (2002)
Eckel, B.: Thinking In Java, 2nd edn. Prentice Hall, Englewood Cliffs
Eckstein, R., Loy, M., Wood, D.: Java Swing (1998)
Education Resources Tecsmith (2008), http://www.techsmith.com/community/education/default.asp
Flash Demos and video tutorials for NetBeans IDE (2008), http://www.netbeans.org/kb/55/flash.html
How to write a mouse Listener (Java) (2008), http://www.java.sun.com/docs/books/tutorial/uiswing/events/mouselistener.html
Huber, M.M.: The use of video capture boards in academia, specifically in desktop presentation and desktop publication. In: Proceedings of the 19th annual ACM SIGUCCS conference on User services (1991) ISBN:0-89791-454-6
Jensen-Link, L.A., Thompson, C.: Effective video capture techniques for educational multimedia. In: Proceedings, Frontiers in Education Conference, November 1995, vol. 1, pp. 3a2.30–3a2.33 (1995)
Kernighan, B., Ritchie, D.: The C Programming Language (1978)
Knowles, M.: The adult learner: a Neglected Species. Gulf Publishing, Houston
JCreator I.D.E site (2008), http://www.jcreator.com/
Musser, D., Derge, G., Saini, A.: STL Tutorial and Reference Guide, 2nd edn. (2006)
Netbeans C/C++ installation (September 2008), http://www.netbeans.org/kb/trails/cnd.html
Netbeans site (2008), http://www.netbeans.org/
Rogers, A.: Teaching Adults, 2nd edn. Open University Press, Buckingham (1996)
Stroustrup, B.: The C++ Programming Language, 2nd edn. Prentice Hall, Englewood Cliffs (1991)
Stroustrup, B.: The Design and Evolution of C++. Prentice Hall, Englewood Cliffs (1994)
http://www.delmar.edu/distancelearning/student_success/glossary/glossary-a-c.htm
Sun JDK site (September 2008), http://java.sun.com/javase/downloads/
Woolhouse, M., Jones, T., Rees, M.: Teaching the Post-16 Learner. Northcote House
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Conlon, M., Pavlika, V. (2009). A Discussion of Video Capturing to Assist in Distance Learning. In: Ozok, A.A., Zaphiris, P. (eds) Online Communities and Social Computing. OCSC 2009. Lecture Notes in Computer Science, vol 5621. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02774-1_47
Download citation
DOI: https://doi.org/10.1007/978-3-642-02774-1_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02773-4
Online ISBN: 978-3-642-02774-1
eBook Packages: Computer ScienceComputer Science (R0)