Being digital
Teach yourself Java in 21 days
Teach yourself Java in 21 days
Using Internet technology for course support
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Java in the C.S. curriculum (seminar)
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Design and implementation of an interactive tutorial framework
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Using Java to develop Web based tutorials
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Towards a hierarchical design and integration of programming projects
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Between Tanzania and Finland: learning Java over the Web
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
An interactive multimedia textbook for introductory computer science
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
On the role and effectiveness of pop quizzes in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
On self-selected pairing in CS1: who pairs with whom?
Journal of Computing Sciences in Colleges
The effectiveness of live-coding to teach introductory programming
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.01 |
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.