Analysis of learner performance on a tutoring system for Java

This chapter presents a teaching methodology, programmed instruction, that provides a series of interactive and cumulative learning experiences that teach a student how to understand and write a simple Java Applet. Fine-grain performance records of three students' interactions with the tutoring system show the individual patterns of skill acquisition and retention over five successive observational occasions. The tutoring system is also used as the first technical exercise in a course entitled "Graphical User Interface Systems Using Java." Performance and self-reported ratings of programming confidence by 17 graduate students show the benefit of programmed instruction to generate a history of competency and confidence in all students. The positive initial experience prepares and motivates information systems students for the presentation and mastery of advanced programming techniques.

[1]  Mohamad Y. Jaber,et al.  The power integration diffusion model for production breaks. , 2002, Journal of experimental psychology. Applied.

[2]  Denise Potosky,et al.  A field study of computer efficacy beliefs as an outcome of training: the role of computer playfulness, computer knowledge, and performance during training , 2002, Comput. Hum. Behav..

[3]  Nancy E. Perry,et al.  Investigating Teacher-Student Interactions That Foster Self-Regulated Learning , 2002 .

[4]  Maria Bannert,et al.  Guest Editorial: approaches to the design of software training , 2001, J. Comput. Assist. Learn..

[5]  J Kirkpatrick,et al.  cTRAIN: A computer-aided training system developed in SuperCard for teaching skills using behavioral education principles , 2001, Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc.

[6]  Evelyn Stiller,et al.  Teaching client/server programming in the context of computing curricula 2001 , 2001 .

[7]  Erik M. Altmann,et al.  Near-term memory in programming: a simulation-based analysis , 2001, Int. J. Hum. Comput. Stud..

[8]  Bonnie E. John,et al.  The Strategic Use of Complex Computer Systems , 2000, Hum. Comput. Interact..

[9]  Henry H. Emurian,et al.  Learning Java: a programmed instruction approach using Applets , 2000 .

[10]  Brad A. Myers,et al.  Past, Present and Future of User Interface Software Tools , 2000, TCHI.

[11]  Sherry D. Ryan A model of the motivation for IT retraining , 1999 .

[12]  Pat-Anthony Federico,et al.  Hypermedia Environments and Adaptive Instruction , 1999 .

[13]  Henry H. Emurian,et al.  Learning and retention with a menu and a command line interface , 1998 .

[14]  Kale M. Kritch,et al.  DEGREE OF CONSTRUCTED‐RESPONSE INTERACTION IN COMPUTER‐BASED PROGRAMMED INSTRUCTION , 1998 .

[15]  James T. C. Teng,et al.  The Relationship of Information System Training Methods and Cognitive Ability to End-User Satisfaction, Comprehension, and Skill Transfer: A Longitudinal Field Study , 1996, Inf. Syst. Res..

[16]  Valerie J. Shute,et al.  Practice Effects on Skill Acquisition, Learning Outcome, Retention, and Sensitivity to Relearning , 1995, Hum. Factors.

[17]  S. Lewandowsky,et al.  FORWARD AND BACKWARD RECALL: DIFFERENT RETRIEVAL PROCESSES , 1995 .

[18]  John R. Anderson,et al.  Cognitive Tutors: Lessons Learned , 1995 .

[19]  Robert J. Crutcher,et al.  The role of deliberate practice in the acquisition of expert performance. , 1993 .

[20]  Robert P. Bostrom,et al.  Training End Users: An Experimental Investigation of the Roles of the Computer Interface and Training Methods , 1993, MIS Q..

[21]  A. Bandura Social cognitive theory of self-regulation☆ , 1991 .

[22]  Norman E. Lane,et al.  Skill Acquisition Rates and Patterns: Issues and Training Implications , 1987 .

[23]  Elliot Soloway,et al.  From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP Programming , 1985 .

[24]  B. Bloom The 2 Sigma Problem: The Search for Methods of Group Instruction as Effective as One-to-One Tutoring , 1984 .

[25]  Charles M. Reigeluth,et al.  The elaboration theory’s procedure for designing instruction , 1982 .

[26]  Richard E. Mayer,et al.  An evaluation of the elaboration model of instruction , 1981 .

[27]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[28]  J G HOLLAND,et al.  Teaching machines: an application of principles from the laboratory. , 1960, Journal of the experimental analysis of behavior.

[29]  Miltiadis D. Lytras,et al.  Knowledge management and knowledge management systems , 2005 .

[30]  Deborah Compeau,et al.  The Role of Trainer Behavior in End User Software Training , 2002, J. Organ. End User Comput..

[31]  Henry H. Emurian,et al.  A Personalized System of Instruction for Teaching Java , 2002 .

[32]  Robert D. Tennyson,et al.  Goals for automated instructional systems: Analysis of content , 1999 .

[33]  Ann L. Brown,et al.  How people learn: Brain, mind, experience, and school. , 1999 .

[34]  R. D. Greer,et al.  Is the learn unit a fundamental measure of pedagogy? , 1999, The Behavior analyst.

[35]  Stephanie M. Doane,et al.  Cognitive Constraints on Computer Problem-Solving Skills , 1997 .

[36]  K. A. Ericsson,et al.  Expert and exceptional performance: evidence of maximal adaptation to task constraints. , 1996, Annual review of psychology.

[37]  D. Ravitch,et al.  Education Reform 1995-1996 , 1996 .

[38]  B. Sulzer-Azaroff,et al.  Behavior analysis for lasting change , 1991 .

[39]  Fred Paas,et al.  Automation and schema acquisition in learning elementary computer programming : implications for the design of practice , 1990 .

[40]  M. Sidman Tactics of Scientific Research , 1960 .