Live programming as a lecture technique

  • Authors:
  • John Paxton

  • Affiliations:
  • Computer Science Department, Montana State University - Bozeman, Bozeman, MT

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

The Computer Science Department at Montana State University offered a 2 credit Java seminar each Spring Semester from 1997 through 2001. Our students were taught Ada and C++ at the time so the purpose of the seminar was to provide a fairly sophisticated introduction to the Java programming language. In the seminar, students worked on a semester long project that culminated in a networked version of a two person game that could be played on the World Wide Web. Starting in Fall Semester, 2001, the Java seminar was no longer necessary because our department decided to use Java as its introductory programming language instead of Ada.I had the privilege of teaching the seminar during each of its five offerings. By the fifth and final offering in Spring Semester, 2001, the seminar incorporated many unique elements including a live programming lecture technique, no required textbook and a semester long project. In this paper, I will evaluate each of these features using student surveys that I constructed. Special attention will be paid to the live programming aspect of the course.