Applying Adult Learning Principles: Teaching a Challenging Course
Bulletin of Applied Computing and Information Technology Vol
2, Issue 1 (March 2004). ISSN 1176-4120.
Dr Xiaosong Li
UNITEC, New Zealand
xli@unitec.ac.nz
ABSTRACT
Web Application Development is a challenging course with rich contents
covered in a short time. This paper discusses the author’s efforts in
helping students learn this course effectively and complete this course
successfully. It also discusses five most relevant adult learning
principles and link the teaching strategies used by the author with the
corresponding principles.
Keywords
Web application development, course characteristics, adult learning
principles, teaching strategies
1. INTRODUCTION
Web Application Development is a third year undergraduate course.
The course components include developing web-based client-server
applications, and interacting with online database. While having the
server-side emphasis, the course covers both client-side and server-side
scripting. The course is run for 13 weeks. In each week there are two sessions:
the first is theory; the second is practical. The author has been teaching
the course for three semesters. During the teaching, the author
persistently finds that the course is challenging and the students are
well motivated. Appropriate delivery methods will help students to take
the challenge and gain more from the course.
Acknowledging the complexity of the teaching-learning relationship and
analyzing its characteristics for a course are helpful for enhancing
the
proficiency and effectiveness of teachers and students (Fenstermacher &
Richardson, 2000, p.12). In analyzing current Web Application Development
courses at the tertiary level, we sum up the characteristics of the
course, which are helpful for us to develop more appropriate delivery
methods.
In recent decades, there has been considerable research about the
needs of the adult learner and the effective teaching practices that are
required to meet these learner needs (Clark, 1986; Knox, 1986, Mezirow,
1983; Lieb, 2002). These are usually called adult learning principles.
Learning is facilitated when instructors comply with the principles.
This paper reports the author's teaching practices on using appropriate
delivery methods for the challenging course described above. Understanding
why this course is challenging is essential for overcoming the
challenges. Analysing the characteristics of the course and the students
helps us understand why the course is challenging and find suitable
teaching strategies. Adult learning principles have proven helpful for
learning. However, not all the principles are relevant to this course.
This paper analyses the most relevant adult learning principles and
explains why they are relevant. It also explains how the principles are
reflected by the author's teaching strategies. The rest of the paper
covers these sections: the characteristics of Web Application Development
course; the students; the selected adult learning principles and the
teaching strategies; conclusion. This paper will demonstrate how the
application of appropriate pedagogy can improve the experiences of both
teacher and learner.
2. THE CHARACTERISTICS OF A WEB APPLICATION DEVELOPMENT COURSE
A number of Web Application Development related course descriptions
have been found on the Internet (Chao, 2002; Ellis, 2003; Giftos, 2002;
Lefkovitz, 2002). These are carefully studied and their characteristics
are discussed in the following subsections.
2.1. Rich contents for a short time
It is argued that there is a great deal of applicable technology and it
is not possible to include all web technology in a particular course, nor
is it desirable (Yang & Grove, 2002). However, to successfully implement
a typical non-complicated Web application, a student must master a minimal
set of techniques, and it is rich. And also by using at least two
comparative server-side technologies, the course provides the students a
broader picture of Web-based development and strengthens the students'
understanding of the underlying concepts and Web-based architecture (Yang
& Grove, 2002). Usually these courses are run for 9-14 teaching weeks
and they cover a wide range of concepts and technology.
2.2. Programming nature
By looking at the available course schedules, we found that at least
three typical Web programming languages are covered in each of the
courses. And each course gives at least one programming assignment, which
requires client-side scripting, server-side scripting and accessing
database. This makes the course featured with all the challenges of a
programming course, which includes problem solving, abstraction,
deduction, comprehension, reading, writing, creativity, composition and
understanding of the business sector.
2.3. Multiple disciplines
Web Application Development requires pre-existing knowledge from
multiple disciplines, which includes database design and implementation;
system analysis, design and implementation; and graphical user interface
design and implementation. The course continues to enhance the knowledge.
This causes difficulty for students to retain the learning materials. And
it requires instructors to reinforce the course knowledge frequently.
2.4. Changing quickly
The technologies used to develop Web applications are continually
changing. Not only are new tools being developed continuously, but also
the existing tools are being upgraded, enhanced, and modified. As a
result, a Web-based development course must be revised continuously and
the course itself becomes obsolete quickly (Yang & Grove, 2002). These
changes make the course challenging even for student with good
pre-existing knowledge.
3. THE STUDENTS
The students in this course usually have a wide range of diversities,
but they have one thing in common, i.e. they are all well motivated. Take
the student group from the second semester of 2002 as an example. In this
group, there were female (33%) and male (67%). The most of them were
young. Ethnically, there were 5 nationalities and 5 different native
languages. Culture not only shapes the thinking process, it also defines
modes of communicating and receiving information, so students’ experiences
with multiple languages and cultures influence their learning. In terms of
pre-knowledge, some of them had just finished a basic programming course,
while a couple of students had self-learned a lot of Web Application
Development concepts. These students were quite excited about the new
technology.
These students are quite excited about the new technology. Adults are
goal-oriented (Lieb, 2002); they usually know what goals they want to
attain. In this case the goals are preparing for industry project or
employment opportunities. As a result, they worked very hard on the
course. They voluntarily do extra work and attend additional practical
sessions.
Differences between students are real and individual preferences in
their ways of learning are also real. Culture not only shapes the thinking
process it defines modes of communicating and receiving information, so
students’ experiences with multiple languages and cultures influence their
learning.
4. ADULT LEARNING PRINCIPLES AND TEACHING STRATEGIES
In this section, we select five most relevant adult learning
principles. We discuss why they are relevant to our course. For each of
the principles, the corresponding teaching strategies used by the author
are described and discussed.
4.1. There is a positive learning environment
Adults learn best in a safe and secure social environment in which they
can test new ideas and ways of doing things without threat to their
self-esteem (Clark, 1986). In our course, students from different social
groups are brought together into the same classroom. This might make them
feel strange and uncomfortable. A positive learning environment is
particularly important to these students.
The students need to digest a huge amount content with big complexity
within a short time. They certainly need to make use their time
efficiently and effectively. A positive learning environment will motivate
students, increase student opportunities to learn, help students learn and
maintain appropriate behavior. As indicated in section 2, this course
requires pre-existing knowledge from multiple disciplines, such as
database design, HTML and so on. However, some of the students are very
weak on the knowledge. Because of the time limit, there is no enough room
in the course to teach or review such pre-required knowledge, the students
have to learn or review that knowledge by themselves. A positive learning
environment will promote student self-responsibility, and foster
accountability.
A number of efforts have been made on creating a positive learning
environment, for example, using an orientation section in the first
lecture. In each first lecture, the lecturer does self-introducing first.
Then the students are paired up to talk. Finally each student introduces
the partner to the whole class. This can shorten the distance between the
students and the lecturer. It would start good interpersonal relations in
our diverse group. This will not only lay the foundation for a working
relationship, but also encourage student participation and stimulate
student interest.
Another strategy is to promote learner independence/responsibility.
Given the students have a number of diversities on this course; a single
approach is obviously not sufficient. The students are often given
options. All the lecture notes and exercises are published in advance, so
the students have an opportunity to decide whether they need to come to a
particular session. In the exercises and assignments, the students have
the option to add their own features and to choose their own scripts. The
purpose of these options is to let the students benefit the most from
their most favoured approaches and not waste time on something not very
helpful to them. This forms a part of a positive learning environment.
4.2. Learners participate actively
As indicated in Section 2, this course has got a programming nature
and is featured with all the challenges of a programming course. Some
of the
attributes of a typical programming course that make it unattractive to
students are its stereotyped image, its abstract nature, and the fact
that
the practical exercises are “tedious” (Prasad & Fielden, 2002; Lowe,
2002, Marks, Freeman & Leither, 2001). These attributes can make
the students easily get
bored if they just listen to a lecture. And also this course covers a lot
of content on how to do something, which can only be learned by actually
doing it. People learn best when they work actively in ways such as trying
out techniques, talking about ideas, presenting information in their own
words (Unitec, 1996).
The activities in active learning also include discussion, practice and
problem solving (Knox, 1986). Ramsden (1992, p. 101) indicates these kinds
of method permit a degree of student control over learning and can
accommodate individual differences in preferred ways of reaching
understanding.
To help the students learn more contents in a limited time, we have
used teaching strategies that facilitate active learning. The common one
is to encourage class discussion. Another one is to let students learn
certain new techniques by doing it in the practical sessions. Some
“how-to” techniques are sequence of actions, for example, how to make a
“datagrid” editable. Explaining these steps in a lecture would result in
very poor understanding and retention. We give the students a sequence of
instructions to follow in the practical sessions. The lecturer guides them
while they are doing these. At this moment, because the students are doing
it and are thinking actively, they accept the lecturer’s idea easily and
understand deeply, thus learning is efficient and effective.
The students will participate actively when they are interested and
enjoy what they are doing. Making assignments relevant to students' lives
is a way to stimulate student interests. Given the students are young and
male majority, cars are interesting and relevant to their lives. In one of
the assignments, we asked them to develop an online car purchase order
system. This made the students very excited. As a result, they did a lot
of extra work and gained more from the assignment.
4.3. Feedback is provided and used
Because of the linguistic diversity, communication between the students
and the author becomes a key issue. Providing feedback is an effective
communication method. According to Zemke and Zemke (1984), the
learner is dependent on the instructor for confirming feedback on skill
practice. Adult learners need positive, instant feedback on their
progress. This provides encouragement and direction.
The author frequently gives students feedback on their assignments,
exercises and class discussions. For example, the students have an option
to demonstrate their assignment to the lecturer. During the demo, the
author constantly gives the students feedback on how to improve their
work. By means of the feedback, the students can clarify, verify and
confirm the concepts learned from lectures.
4.4. Correct learning behaviour is reinforced
Reinforcement should be part of the teaching-learning process to ensure
correct behavior. Instructors need to use it on a frequent and regular
basis in the teaching process to help the student retain what they have
learned (Lieb, 2002). Due to the multiple disciplines and the rich
contents of Web Application Development, reinforcement is particularly
important for this course.
In each practical session, we let the students practice the concepts
they’ve just learned from the theory session in the same week. So the
concepts are reinforced quickly and regularly. Sequential exercises are
used, i.e. each exercise is based on the previous week’s exercise. This
allows the concepts covered by the previous exercises to be reviewed and
reinforced. The students are given answers for each exercise. The answers
are given after one week. This will allow students to put in enough of
their own efforts. The answers reinforce the correct learning behaviors.
The sequential exercises provide an ongoing basis case study. Having a
consistent case study throughout the course provides students a familiar
context in which new techniques can be practiced on, and it helps to
illustrate how various techniques are integrated (Yang & Grove, 2002). The
case study also serves as an example for the assignments. When all the
exercises are completed, a nice Web site is created. This will increase
the students’ confidence and interest.
4.5. There are multiple examples of concepts and principles
The learning style diversity in our group requires a variety of teaching
methods. Zemke and Zemke (1984) indicate that a concept needs
to
be "anchored" or explained from more than one value set. It is
always easier to explain things the way we understand them, but when we
teach a
particularly diverse group of students we must learn to explain things
in other ways. It’s important for a lecturer belonging to a particular
ethnical group learn to explain things in the ways preferred by the
students from other ethnic groups. Multiple examples are helpful on
this.
The author often gives multiple examples. This allows the students
learn the concept in a comparative way. It facilitates critical thinking
and deeper understanding. In the assignments, students are asked to
implement the same application twice, one in ASP and another in ColdFusion.
In the second assignment, the students are asked to include a paragraph to
critically reflect on the two tools. This helps the students with
different learning styles achieve the same level of understanding.
5. CONCLUSION
Web Application Development is a challenging course with rich contents
covered in a short time. We have described the author’s teaching
strategies in helping the students take the challenge and gain more from
the course. These strategies comply with the selected adult learning
principles, so learning should be facilitated.
The students’ reaction can be observed partially from their evaluation
sheets. For the group of the second semester of 2002, there is only one
incomplete in the course. In the evaluation sheets, 40% students
absolutely agreed that the lecturer was well organized and well prepared,
27% strongly agreed, and 33% agreed. 13% students absolutely agreed that
the lecturer was enthusiastic with a responsive and interactive style of
teaching, 53% strongly agreed, and 34% agreed. 13% students absolutely
agreed that the lecturer had encouraged their learning and study, 53%
strongly agreed, and 27% agreed. There is no disagreement on these items.
In general, the results of applying selected adult learning principles
are positive, although there still is room for improvement. Due to the
diversities of the students, we don’t expect all the students gain the
same amount from the course; but each student gains the most from the
course within their own capability. The course structure and content are
still changing. The author is still looking for better teaching practice.
References & Bibliography
Chao, D. (2002). Client/server database applications
development tentative schedule. Retrieved February 21, 2002, from http://online.sfsu.edu/~dchao/BICS546F02W.htm.
Clark, R.J. (1986). Physiological and psychological
factors in adult learning. Paper presented at the Third Annual National
Summer School in Adult Education, University of New England January.
Quoted in Holliday, R. (2000). EEB703 Workplace Learning and Development:
Module1. Charles Sturt University.
Ellis, T. J. (2003). Business Relational Databases
Course. Accessed February 21, 2003. http://faculty.adams.edu/~tjellis/bus350.htm
Fenstermacher, G. D. & Richardson V. (2000). On
Marking Determinations of Quality in Teaching. Retrieved February
12, 2003, from. http://www7.nationalacademies.org/bicse/Fenstermacher_Richardson.pdf
Giftos, S. (2002). Web Programming 2 Syllabus.
Retrieved 21February 2003, from. http://www.cs.usm.maine.edu/~giftos/COS131Syllabus.html
Knox, A.B. (1986). Helping Adults Learn: A guide to
planning, implementing and conducting programmes. Jossey-Bass: San
francisco. Quoted in Holliday, R. (2000). EEB703 Workplace Learning and
Development: Module1. Charles Sturt University.
Lefkovitz, D. (2002). Client/Server and Net-Centric
Computing Course Schedule. Retrieved 21 February, 2003 from http://ww2.cis.temple.edu/cis309/
Lieb, S. (2002). Principles of Adult Learning: Adults
as learners. Retrieved December 12, 2002 from http://www.hcc.hawaii.edu/intranet/committees/FacDevCom/guidebk/teachtip/adults-2.htm
Lowe, S. (2002). Bells & Whistles: Learning
Programming Principles Through Multimedia Authoring. Proceedings of
the 15th Annual Conference of the National Advisory Committee on Computing
Qualifications, 271 – 275.
Marks, J., Freeman, W., & Leitner, H. (2001).
Teaching Applied Computing without Programming: A Case-Based Introductory
Course
for General Education. Proceedings of the Thirty-second SIGCSE
Technical Symposium on Computer Science Education, US, 80 – 84.
Mezirow, J.A. (1983). A critical theory of adult
learning and education. In Adult Learning and Education. Ed. M Tight Croom
Helm: London. Quoted in Holliday, R. (2000). EEB703 Workplace Learning and
Development: Module1. Charles Sturt University.
Prasad, C. & Fielden, K.(2002). Introducing
Programming: A Balanced Approach. Proceedings of the 15th Annual
Conference of the National Advisory Committee on Computing Qualifications,
101-107.
Ramsden, P. (1992). The Nature of Good Teaching
in Higher Education. In Learning to Teach in Higher Education, pp. 86-108.
New York: Routledge.
Unitec (1996). Department of Education. Starting off,
Guidelines for Tutors and Adults Learning Together.
Yang, T. A. & Grove, R. F. (2002). A Web-Based
Application Development Course for the Computing Curricula 2001/NC3
Track.
Proceedings of the Eleventh International World Wide Web COnference.
Zemke, R., & Zemke, S. (1984). 30 things we know
for sure about adult learning, Innovation Abstracts 6(8). Retrieved
December, 8, 2002 from http://www.hcc.hawaii.edu/intranet/committees/FacDevCom/guidebk/teachtip/adults-3.htm
Copyright © 2004 Xiaosong Li
The author(s) assign to NACCQ and educational non-profit institutions a
non-exclusive licence to use this document for personal use and in courses
of instruction provided that the article is used in full and this
copyright statement is reproduced. The author(s) also grant a
non-exclusive licence to NACCQ to publish this document in full on the
World Wide Web (prime sites and mirrors) and in printed form within the
Bulletin of Applied Computing and Information Technology. Any other usage
is prohibited without the express permission of the author(s). |