5.4 Students Generally Approved of
the Active Learning Approach
In general, students appreciated the pedagogy used
in the class, whether or not we were using
computers. Here are some illustrative comments.
-“The class was very lenient towards our learning
and it’s a great feeling to know that the teaching
staff is very forgiving for us ‘newbies’. Learning is
the number one goal.”
-“I was forced to try to learn the material to the best
of my ability beforehand to be as prepared as
possible whether or not I was using my computer or
notebook.”
6 RELATED WORK
A recent study involving flipping an introductory
computer science class was performed by (Amresh
et al, 2013), where students would watch prepared
lecture videos before classes, and have interactive
discussions in class. Through summative
assessments, this flipped model was found to
produce higher average test scores. However, due to
many years of traditional classrooms, students found
this new approach to be overwhelming at times,
especially as the videos and reading became boring
and less engaging. In regard to this, (Bates et al,
2012) point out that successful flipped classes
require the acceptance and embracing of this new
unstructured and contingent lecture approach where
the instructor is a coach of learning. In this case
study in an introductory physics class, students were
assigned pre-class readings and quizzes, and class
meetings involved discussions driven by clicker
questions. An important factor for success is to have
access to or create sufficient clicker questions for
good discussions. If students can be motivated to
complete the work outside of class, flipped
classrooms can enable more and deeper
understanding without necessarily covering less
content. Since students are more exposed to the
materials in pre-class and in-class activities, the
flipped pedagogy has the advantages of developing
life-long learners, increasing engagement during
classes, and increasing interactions among students
and the instructors (Stone, 2012).
Systems similar to the Spinoza system used in
this study have been developed to facilitate teaching
introductory programming classes. JavaBat
(Parlante, 2007) is a web application that helps
students to build coding skills by providing
immediate feedback to small problems in which they
write code for the bodies of single methods. The
system generates several tests (handwritten by the
instructor) and shows students the results of those
automatic tests. Students can specify a teacher who
can then see their work and follow their progress,
but the teacher cannot write comments or otherwise
communicate with the students through the tool.
Another system is Informa (Hauswirth and Adamoli,
2009), a clicker software system for teaching
introductory programming with Java. Informa has
been used in flipped classrooms as a way to support
active learning of programming skills. It supports
several different types of questions, including
problems requiring students to write Java code, but it
does not run the students’ code and it is not web-
based, it requires a Java app to be downloaded and
installed. It also allows students to download and
comment on other students' solutions. Spinoza
allows instructors and TAs to view and comment on
student programs, but does not currently allow
students to comment on other students’ code.
7 CONCLUSIONS
The results of our study demonstrate that the use of
computers did not affect learning outcomes in any
statistically significant way. One explanation for this
surprising finding is that the key factor in student
learning is the pedagogy itself, not whether the
students had computers in class or not. The thought
process involved in trying to solve programming
problems can be pursued just as effectively using
pen-and-paper as using computers. The highly
interactive pedagogy itself encouraged students to
maintain high levels of interaction, engagement and
motivation with the material whether they used
computers or not.
We know from previous studies that active
learning in flipped classes is a more effective
pedagogy than straight PowerPoint lectures (Amresh
et al, 2013) and the results from this paper suggest
that this pedagogy can be delivered either with or
without a computer.
The various avenues of interaction offered by
tools like TeachBack and Spinoza offer increased
participation and involvement rates. But that is not
all, like most computer-mediated communication
tools, TeachBack and Spinoza allow content and
conversations to be stored and accessed at later
times. Moreover, participants don’t have to be in the
same physical locations, and users can engage in
multiple conversations at once. In a way, these tools
ComputersintheCS1Classroom
73