Cover Page
Information
Working Title of Research: Designing Multimedia-Supported
Cognitive Tools for Learning Programming in Introductory Computer Science
Courses
Full Name: Timothy T. Yuen
School: The University of Texas at Austin
Department: Department of Curriculum and
Instruction, Instructional Technology Program
Email: tyuen@mail.utexas.edu
Address: 1 University Station D4900, Austin, TX
78712
Keywords: cognitive tools, multimedia learning,
computer science education
URL: http://www.timothyyuen.com
Supervising
Professor: Min Liu, EdD
Introduction
After receiving
my masterŐs in computer science, I turned my focus from learning for myself to
learning to teach others.
Influenced by my experience as a teaching assistant for undergraduate
computing courses and teaching children how to program was born my interest in
how to become a better programming instructor. According to McGettrick et al. we need to find new ways of
teaching and engaging students in computing instruction [1].
McGettrick et al. proposed the challenge of coming up with innovative
ways to teach computing that can make the computing field more fun and
interesting to students.
Instruction should appropriately target both cognitive and affective
objectives. My dissertation
studies the use of a learning tool whose design incorporates multimedia and
cognitive technologies. I will examine a multimedia-supported cognitive tool
(MCT) that uses multimedia learning to enhance instruction and cognitive
technologies to expand and develop cognition, which may prove useful in developing
higher-order thinking and problems solving skills required in computer science
while motivating and engaging students to learn.
Theoretical
Background
My design of
multimedia-supported cognitive tools is informed by four assumptions: 1) knowledge is made up of structures
that are individually constructed and regulated, 2) multimedia in instruction
provides an effective means by which learners can process information, 3)
multimedia and computer-based technologies have motivational affordances over
traditional oral forms of instruction, and 4) computer-based tools can
facilitate learning and cognitive development. Thus, my theoretical framework is built upon constructivist [2, 3], multimedia [4], and motivational learning theories [5, 6] as well as design principles of cognitive
technologies [7, 8]. In
terms of computer assisted learning, Jonassen made the distinction between
Ňlearning from computersÓ and Ňlearning with computersÓ [7]. The latter
uses computers as an intellectual partner supporting 1) knowledge construction,
2) exploration, 3) learning by doing, 4) conversing, and 5) learning by
reflection. Such Ňlearning
with computersÓ places the student in an active learning role by focusing on
developing his cognitive processes as well as expanding on his cognitive
abilities. Pea [8] identified such technologies as cognitive tools. This view is desired in the creation of
MCTs.
Due to the complex nature of
CS concepts, some instructional designers found it helpful to provide students
with visualization tools. Jehng et
al. believed such visualizations help students understand the flow of the program
and the underlying concepts [9].
Similarly, Boyle et al. believed that visual-based assignments help
students see the effects of the code they write and redesigned their course
materials to reflect this approach [10].
Ferguson had students use Unified Modeling Language (UML) diagrams to
visually explicate and organize their program [11]. To
expand on visualization brings us to multimedia. Much of the design of MCTs are based on MayerŐs cognitive
theory on multimedia learning providing a theoretical basis for using
multimedia to support learning and cognitive processing [4]. Mayer
offers various perspectives on how multimedia can be effectively used to
support learning. Though in other
content areas, many studies have looked at specific aspects of multimedia
learning environments to see if it makes a difference in learning: for example, interactive versus
non-interactive multimedia [12], learner controlled versus system controlled [13], and visual text versus audio text [14].
Since another goal is to keep
students engaged and interested in computing, the theoretical framework is also
informed by motivational learning. McKinney & Denton found a significant
correlation between affective factors and course grades in a CS1 class [15]. Malone
and Lepper provided a framework for designing intrinsically motivating
environments that offer users control, challenge, curiosity, and fantasy [6]. Also,
Krathwohl et al.Ős taxonomy of affective objectives is considered in the design
[5].
Goals of
Research
The goal of my
research is to synthesize and test a design framework based on learning
theories for multimedia-supported cognitive tools. As mentioned above, I have a personal interest in helping
students in the computing fields where many topics are complex and abstract,
and higher-order thinking and problem-solving skills are needed. My dissertation will look at the
effects in terms of learning of an MCT that follows my design framework. I will study a small group of
undergraduates, approximately 8, taking an introductory CS course. I will conduct clinical interviews on
students prior to using an MCT to see how they understand and make sense of a
specific programming topic immediately after learning about it in class [16].
Next, students will be observed using the MCT for one hour. Then, the MCT will be freely available
to the students for the next two weeks.
At the end of the two weeks, students will undergo a second round of
clinical interviews, allowing me to look at how MCT has affected, if at all,
their learning and development with regards to the programming topics.
Much of the
literature I surveyed on similar tools in computer science had focused on the
design and requirements rather than the effects or outcomes. I hope to add to the body of work on
the use of learning tools/technologies for computer science instruction.
Current Status
I am currently a
doctoral candidate (PhD) in Curriculum and Instruction. I will present my
dissertation proposal within two months.
I have synthesized a framework of nine design principles based on
constructivist, multimedia, and motivational learning theories. My project team and I are currently
developing the MCT that will be used for my dissertation study. It will focus on the topics of arrays
and recursion.
What I Hope to
Gain From Doctoral Consortium
I hope to gain
some insight from faculty at various institutions around the world regarding
the strategies they employ in teaching programming to novices, to students from
a wide range of backgrounds, and to students of varied learning styles. I would like to use this feedback to incorporate
into teaching tools such as MCTs.
As I develop a design framework for multimedia-supported cognitive
tools, specifically for computer science instruction, I welcome the opinions
and experiences from other educators on the feasibility of creating and using
such tools.
References
[1] A.
McGettrick, R. Boyle, R. Ibbett, J. Lloyd, G. Lovegrove, and K. Mander, Grand
Challenges in Computing Education:
The British Computer Society, 2004.
[2] J.
Piaget, The Origins of Intelligence in Children. New York, NY: W.W. Norton & Company, Inc., 1952.
[3] E.
von Glasersfeld, "Learning as Constructive Activity," in Problems
of Representation in the Teaching and Learning of Mathematics, C. Janvier, Ed. Hillsdale, NJ: Lawrence Erlbaum
Associates, 1987.
[4] R.
E. Mayer, Multimedia Learning.
Cambridge: Cambridge University Press, 2001.
[5] D.
R. Krathwohl, B. S. Bloom, and B. B. Masia, Taxonomy of Educational
Objective-The Classification of Education Goals: Handbook II: Affective Domain. New York, NY: David McKay Company, Inc., 1965.
[6] T.
W. Malone and M. R. Lepper, "Making learning fun: A taxonomy of intrinsic motivations for
learning," in Aptitude, learning and instruction. vol. 3:
Cognitive and affective process analysis, M. J. Farr, Ed. Hillsdale, NJ:
Lawrence Erlbaum Associates, 1987, pp. 223-253.
[7] D.
H. Jonassen, Computers as Mindtools for Schools. Upper Saddle River, NJ: Merrill, 2000.
[8] R.
D. Pea, "Beyond Amplification:
Using the Computer to Reorganize Mental Functioning," Educational
Psychologist, vol. 20, pp. 167-182,
1985.
[9] S.-C.
J. Jehng, S.-H. S. Tung, and C.-T. Chang, "A visualisation approach to
learning the concept of recursion," Journal of Computer Assisted
Learning, vol. 15, 1999.
[10] T.
Boyle, C. Bradley, P. Chalk, R. Jones, and P. Pickard, "Using Blended
Learning to Improve Student Success Rates in Learning to Program.," Journal
of Educational Media, vol. 28, 2003.
[11] E.
Ferguson, "Object-Oriented Concept Mapping Using UML Class Diagrams,"
Journal of Computing in Small Colleges, vol. 18, pp. 344-354, April 2003 2003.
[12] R.
Moreno and A. Valdez, "Cognitive Load and Learning Effects of Having
Students Organize Pictures and Words in Multimedia Environments: The Role of Student Interactivity and
Feedback," Education Technology Research and Development, vol. 53, pp. 35-45, 2005.
[13] M.
Aly, J. Elen, and G. Willems, "Learner-control vs. program-control
instructional multimedia: a
comparison of two interactions when teaching principles of orthodontic
appliances," European Journal of Dental Education, vol. 9, pp. 157-163, 2005.
[14] H.
K. Tabbers, R. L. Marens, and J. J. G. van Merri‘nboer, "Multimedia
instructions and cognitive load theory:
Effects of modality and cueing," British Journal of Educational
Psychology, vol. 74, pp. 71-81, 2004.
[15] D.
McKinney and L. F. Denton, "Houston, We Have a Problem: There's a Leak in the CS1 Affective
Oxygen Tank," in 35th SIGCSE Technical Symposium on Computer Science
Education, Norfolk, VA, 2004.
[16] H.
P. Ginsburg, Entering the Child's Mind: The Clinical Interview in Psychological Research and
Practice. New York, NY: Cambridge
University Press, 1997.