teachingStatement

advertisement
James T. Rowan Jr.
Teaching Statement
Some of the most personally rewarding work I have ever done came from teaching at the
undergraduate level. I found myself teaching pre-algebra to poorly prepared (many had
never seen algebra), non-traditional students, most of whom would be the first members
of their family make it beyond high school. I found that I could make a difference in this
person’s life. And that they appreciated it. Years later these same people would stop me
on the street and thank me. So, teaching is important, rewarding work… but how do you
make it effective for the less motivated traditional undergraduates?
Drawing on educators Dewey, Vygotsky, Montessori and Alan Kay I believe that learning
occurs best when it happens in collaborative setting, is authentic, is personally engaging
and is supported through a carefully crafted scaffolding. While the details of these factors
vary from subject to subject, it presents a particularly interesting opportunity in the
teaching of computer science, especially in the first two years when the danger of
attrition is high. By presenting introductory material in a scaffold-supported, projectbased collaborative manner, students can benefit from the guidance provided by the
scaffold, the less experienced students can benefit from the guidance provided by the
more expert student and the more experienced students can benefit from the experience
of providing that guidance.
Clearly, to be successful, this approach must be supported through the careful creation of
a project scaffolding that allows students to go beyond what they could learn on their
own. Presenting students with a variety of partially constructed project solutions is an
important piece that jump-starts the learning process. Another important, almost
essential, piece is the integration of Mark Guzdial’s CoWeb into the student experience.
The CoWeb is a web server that allows anyone to create and modify web-based content
on-line from anywhere the web is accessible… without knowledge of HTML. The CoWeb
is important because it provides a low threshold web-based place where collaboration
can occur; a central place for all students in the class, a place where students can create
class project web pages, exchange ideas, post questions and view projects from past
classes. This low threshold is also important for supporting cross-disciplinary pursuits
(which in themselves are important for reasons of personal engagement) where the
students may not be as technically savvy . When a class uses and builds a CoWeb it
builds a history of itself in the process of being used. More importantly these class
project web sites become a permanent history of previous student work that, over time,
forms its own scaffolding for future classes. It sets the “bar” and tone of all future work in
addition to its providing a permanent public presence for student work and this public
presence is the audience for student work which makes the work authentic.
I have taught 2 sections of CS4750, Human-Computer Interface Design and Evaluation,
each with a mixture of Computer Science majors and Psychology majors. This course is a
tough class in terms of scope and volume of work for the students (and the instructor!)
because it covers an enormous amount of material that most of the students will not
have seen. We cover a range of issues including basic cognitive science, ethnographic
approaches to research as well as research evaluation techniques, data collection in the
real world, prototyping and presentation techniques. Students work in self-selected
teams on self-selected projects that involve research participants gathered from outside
of the College of Computing. To provide inspiration and to set the expected level of work,
projects from all previous semesters are available on the class CoWeb and the students
are reminded that their work will be available to future classes. Students develop their
projects through iterative design that includes regular group meetings, regular instructor
consultation and two open-to-the-public poster sessions. These poster sessions are
usually well attended by faculty and graduate students and act as a reality check for
reasonableness as well as scope. One group in my class was a Turner Broadcasting
employee and developed user software that the company actually adopted.
Mark Guzdial, a professor here at Georgia Tech whose research is in the area of
undergraduate computer science education, has developed and is testing a new approach
to computer science education. His educational philosophy parallels my own in that
authentic, meaningful work attracts and retains students. His approach is to develop an
introductory computer science class that draws on student’s interest in communication
through media. By developing media manipulation software for such media as audio,
video and images students learn about basic computer science concepts. His first couple
classes were for non-computer science majors and were well received. Students became
engaged in the material because of their interest in communication through media and
questions like “Why is my image routine so slow and Photoshop so fast?” naturally rose
and provided (among others) an authentically produced fore into discussions of
compilation vs. interpretation. Taking the next step Mark is developed a first class for
computer science majors that is also the second class for non-majors based on media.
To me this is the right approach if one wants to attract students to computer science, but
especially if one wants to increase retention among existing computer science students.
Student’s natural interest in communication through media provides the engagement
“hook” on which the concepts of computer science become not only visible, but
interesting and worth study. Combine this with use of the CoWeb to make the work
authentic and to set the expected level of future work and you have a winning
combination which not only produces amazing student work but also addresses retention
issues.
Download