Top Banner
MABA 2002 www.umbc.edu 1 Programmed Instruction Applications to Programmed Instruction Applications to Technology Education Technology Education Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John Goodall, Xin Li, & Diana Wang UMBC & Ashley G. Durham Centers for Medicare and Medicaid Services & Henry H. Emurian Information Systems Department UMBC
119

Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Mar 14, 2019

Download

Documents

dinhdien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 1

Programmed Instruction Applications to Programmed Instruction Applications to Technology EducationTechnology Education

Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott,

John Goodall, Xin Li, & Diana WangUMBC

&Ashley G. Durham

Centers for Medicare and Medicaid Services&

Henry H. EmurianInformation Systems Department

UMBC

Page 2: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 2

Cumulative record of HenryCumulative record of Henry

Page 3: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 3

I am right.

Page 4: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 4

The organism is always right…

Page 5: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 5

How it all started (circa 1982)How it all started (circa 1982)

1. program circle2. real r, area3. c This program reads a real number r and prints4. c the area of a circle with radius r.5. write (*,*) 'Enter the radius r = '6. read (*,*) r7. area = 3.14159*r*r8. write (*,*) 'Area = ', area9. stop10. end

Page 6: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 6

20 Years Later (circa 2002)20 Years Later (circa 2002)

1. import java.applet.Applet;2. import java.awt.Label;3. public class MyProgram extends Applet {4. Label myLabel;5. public void init() {6. myLabel=new Label(“This is my first program.”);7. add(myLabel);8. myLabel.setVisible(true);9. }10. }

Page 7: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 7

What I used to do at UMBCWhat I used to do at UMBC

• Lecture– Write the code on the blackboard and

explain it.

• Exhort (Verbal persuasion)– Tell the students to learn a program for a

test.

• Test• Observe

– Individual differences in test performance.

• Neglect– I did not teach students how to learn.

Page 8: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 8

What I noticed (The end of denialWhat I noticed (The end of denial……))

• Student “Motivation”– Information Systems students are

less keen to study computer programming than are computer science students.

– Students are insensitive to reinforcers that are symbols.

– Students lack a history that produces generalized conditioned reinforcers that can sustain learning.

Page 9: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 9

Prentice Hall, 2002

Page 10: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 10

Page 11: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 11

Page 12: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 12

What I came to reWhat I came to re--valuevalue……

• Rote memorization is fundamental to the acquisition of skills that set the occasion for “understanding.”– “Constructivism” comes later (much,

much later…)• Disciplined study behavior is

essential to acquire skill, and many, if not most students, do not know how to study. They don’t know what state is “steady.”

Page 13: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 13

What I came to reWhat I came to re--value, toovalue, too

• Repetition and overlearning are essential to the learning process.

• Feeling good about yourself after hard work sustains enthusiasm for more learning.

Page 14: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 14

Regurgitation and beyond the mindRegurgitation and beyond the mind

• Responding is Good– Mindful, intentional, informed,

purposeful, and accurate responding.• Rule Governed Behavior

– Within the context of the interactive tutor, frames of information about general syntax and semantics of Java and object-oriented programming are presented.

– Multiple-choice tests based on these frames are embedded throughout the tutor.

Page 15: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 15

What I used to do (again)What I used to do (again)

• Lecture– Write the code on the blackboard and

explain it.

• Exhort (Verbal persuasion)– Tell the students to learn a program for a

test.

• Test• Observe

– Individual differences in test performance.

• Neglect– I did not teach students how to learn.

Page 16: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 16

The Enlightenment!The Enlightenment!

1. import java.applet.Applet;2. import java.awt.Label;3. public class MyProgram

extends Applet{4. Label myLabel;5. public void init(){6. myLabel=new Label(“This is

my first program.”);7. add(myLabel);8. myLabel.setVisible(true);9. }10. }

Problem

Page 17: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 17

The Enlightenment!The Enlightenment!

1. import java.applet.Applet;2. import java.awt.Label;3. public class MyProgram

extends Applet{4. Label myLabel;5. public void init(){6. myLabel=new Label(“This is

my first program.”);7. add(myLabel);8. myLabel.setVisible(true);9. }10. }

• Programmed instruction

• Personalized System of Instruction

• Successive approximations to mastery

Problem Solution

Page 18: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 18

Programmed InstructionProgrammed Instruction

• A set of structured interactions between a learner and the material to be mastered.

• Structures study behavior that is focused on the individual learner.

• Manages the moment-by-moment interactions between a learner and a tutor.

• Step-wise progression from elementary knowledge units or facts to the achievement of a complex repertoire that is the objective of learning.

Page 19: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 19

Power Function

Practice Trials

Erro

rs

Acquisition CurveAcquisition Curve What state is “steady”?

How do you get there and know when you’ve arrived?

Page 20: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Class 1

Programmed Instruction

Page 21: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Class 2

LectureDemonstrate

Collaborate Supervise

Page 22: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Class 14

Self-Regulated Learners(“Constructivists”)

Consultant

Page 23: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 23

Tactic: Programmed InstructionTactic: Programmed Instruction

• Behavior Analysis– Skinner, B.F. (1954). The Science of

Learning and the Art of Teaching, Harvard Educational Review, 24, 86- 97.

– Skinner, B.F. (1958). Teaching machines. Science, 128, 969-977.

Page 24: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 24

Eleven Features of PIEleven Features of PI (Holland, 1960; (Holland, 1960; ScrivenScriven, 1969; Skinner, 1958; , 1969; Skinner, 1958;

Vargas & Vargas, 1991)Vargas & Vargas, 1991)

1. Comprehensibility of each unit or “frame,”

2. Tested effectiveness of a set of frames, 3. Skip-proof frames, 4. Self-correcting tests, 5. Automatic encouragement for learning, 6. Diagnosis of misunderstandings, 7. Adaptations to errors by hints, prompts,

and suggestions, cont’d

Page 25: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 25

Features of PIFeatures of PI

9. Learner constructed responses based on recall,

10. Immediate feedback, successive approximations to a terminal objective, and

11.Student-paced progress.

Page 26: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 26

Down Memory LaneDown Memory Lane……

Page 27: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 27

Socrates (cf. Keller)Socrates (cf. Keller)

Meno

By Plato

Written 380 BC Translated by Benjamin Jowett

Persons of the Dialogue MENO SOCRATES A SLAVE OF MENO ANYTUS

Page 28: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 29: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 30: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 31: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 32: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 33: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 34: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 35: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 36: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,
Page 37: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 37

ComputerComputer--Based Tutoring SystemsBased Tutoring Systems

• 1961-1962– PLATO II

• (Coulson, 1962)

– CLASS • (Bitzer, Braunfelf, & Lichtenberger, 1962)

• One of the first reports of a computer- based instructional program to appear in the general scientific literature was published in the journal Science in 1969 (Suppes & Morningstar, 1969).

Page 38: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 38

Example of a FrameExample of a Frame PLATO II, 1962PLATO II, 1962

From Programmed Learning and Computer-Based Instruction (p. 210), by J.E. Coulson (Ed.), 1962, Santa Monica, CA. System Development Corporation. Copyright 1962 by System Development Corporation. Reprinted with permission of John Wiley & Sons, Inc.

Page 39: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 39

Answer SlideAnswer Slide PLATO IIPLATO II

From Programmed Learning and Computer-Based Instruction (p. 210), by J.E. Coulson (Ed.), 1962, Santa Monica, CA. System Development Corporation. Copyright 1962 by System Development Corporation. Reprinted with permission of John Wiley & Sons, Inc.

Page 40: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Hi gh Densi t y ( HD) Over t r esponses t o 176 f r ames

Low Densi t y ( LD) Over t r esponses t o ever y ot her f r ame

Zer o Densi t y ( ZD) Passi ve r eadi ng, key t appi ng t o advance

Cont r ol f or Ti me ( CT) Passi ve r eadi ng, advance when HD advanced

1. A pl ayer pi ano i s t ol d what not es t o pl ay f r om a l ong scr ol l of paper wi t h t i ny hol es punched t hr ough i t . The paper scr ol l i s l i ke a scr i pt of commands t hat t el l s t he pi ano what n- - - s t o pl ay.

1. A pl ayer pi ano i s t ol d what not es t o pl ay f r om a l ong scr ol l of paper wi t h t i ny hol es punched t hr ough i t . The paper scr ol l i s l i ke a scr i pt of commands t hat t el l s t he pi ano what n- - - s t o pl ay.

1. A pl ayer pi ano i s t ol d what not es t o pl ay f r om a l ong scr ol l of paper wi t h t i ny hol es punched t hr ough i t . The paper scr ol l i s l i ke a scr i pt of commands t hat t el l s t he pi ano what not es t o pl ay.

1. A pl ayer pi ano i s t ol d what not es t o pl ay f r om a l ong scr ol l of paper wi t h t i ny hol es punched t hr ough i t . The paper scr ol l i s l i ke a scr i pt of commands t hat t el l s t he pi ano what not es t o pl ay.

2. Wi t h a pl ayer pi ano, t he musi c i s pr ogr ammed. The scr ol l of paper i s a scr i pt of commands t hat t el l s t he pl ayer - - - - - what not es t o pl ay.

2. Wi t h a pl ayer pi ano, t he musi c i s pr ogr ammed. The scr ol l of paper i s a scr i pt of commands t hat t el l s t he pl ayer pi ano what not es t o pl ay.

2. Wi t h a pl ayer pi ano, t he musi c i s pr ogr ammed. The scr ol l of paper i s a scr i pt of commands t hat t el l s t he pl ayer pi ano what not es t o pl ay.

2. Wi t h a pl ayer pi ano, t he musi c i s pr ogr ammed. The scr ol l of paper i s a scr i pt of commands t hat t el l s t he pl ayer pi ano what not es t o pl ay.

3. Li ke a pl ayer pi ano, a comput er can be pr ogr ammed. A comput er pr ogr am i s l i ke a sc- - - pt of commands t hat t el l s t he c- - - - - - r what t o do.

3. Li ke a pl ayer pi ano, a comput er can be pr ogr ammed. A comput er pr ogr am i s l i ke a sc- - - pt of commands t hat t el l s t he c- - - - - - r what t o do.

3. Li ke a pl ayer pi ano, a comput er can be pr ogr ammed. A comput er pr ogr am i s l i ke a scr i pt of commands t hat t el l s t he comput er what t o do.

3. Li ke a pl ayer pi ano, a comput er can be pr ogr ammed. A comput er pr ogr am i s l i ke a scr i pt of commands t hat t el l s t he comput er what t o do.

From “Degree of Constructed-Response Interaction in computer-Based Programmed Instruction,” by K.M. Kritch and D.E. Barstow, 1998, Journal of Applied Behavior Analysis, 31, 387-398.

Page 41: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Sampl e Test I t ems 1. The “ st at ement s” t hat cause a comput er pr ogr am t o t ake act i ons ar e cal l ed - - - - - . 2. The command t hat er ases any pr evi ous mat er i al f r om t he scr een i s t he - - - - - command. 3. The command t hat t el l s t he pr ogr am t o st ar t a new f r ame i s t he - - - - - - - - - - command. Quest i onnai r e I t ems ( 1=ver y much di sl i ke; 2=di s l i ke; 3=neut r al ; 4=l i ke; 5=ver y much l i ke) How woul d you descr i be your “ at t i t ude” about t he i nst r uct i onal pr ogr am t hat you exper i enced t oday? How woul d you descr i be your “ at t i t ude” about comput er assi st ed i nst r uct i onal pr ogr ams i n gener al ? How woul d you descr i be your “ at t i t ude” about comput er assi st ed i nst r uct i onal pr ogr ams t hat speci f i cal l y t each pr ogr am commands l i ke t hose t aught i n t he i nst r uct i onal pr ogr am you j ust exper i enced?

From “Degree of Constructed-Response Interaction in computer-Based Programmed Instruction,” by K.M. Kritch and D.E. Barstow, 1998, Journal of Applied Behavior Analysis, 31, 387-398.

Page 42: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Learn Unit: Greer & McDonough, 1999Learn Unit: Greer & McDonough, 1999 Columbia University Teachers CollegeColumbia University Teachers College

Gagne’s hierarchical model.

Specific and general rules.

44 of 46 students completed this stage.

Page 43: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 43

Preview: Spring 2002 Course SectionsPreview: Spring 2002 Course Sections

• Undergraduate class– 13 F (median age = 22)– 10 M (median age = 22)

• Graduate class– 14 F (median age = 26)– 9 M (median age = 28)

• Constraints– Students rather

than “subjects”– Fixed 2.5-hr class

duration – 14 classes in the

semester– Approach to the

data

• Class 1– Pre-tutor

questionnaires• Java Experience• Confidence in Java

– Run the tutor– Post-tutor

questionnaires• Evaluate the tutor• Confidence in Java

• Class 2– Run the Applet

• Classes 3 – 14– Lectures,

demonstrations, supervision

Page 44: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Row 1 import java.applet.Applet ;

Row 2 import java.awt.Label ;

Row 3 public class MyProgram extends Applet {

Row 4 Label myLabel ;

Row 5 public void init() {

Row 6 myLabel = new Label(“This is my first program.”) ;

Row 7 add(myLabel) ;

Row 8 myLabel . setVisible(true) ;

Row 9 }

Row 10 }

Each cell is an item to be learned.

Each row is a row to be learned.

32 items.

21 atomic units.

Page 45: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 45

Item LearningItem Learning

Page 46: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 46

Serial StreamSerial Stream

Page 47: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 47

Advanced Serial StreamAdvanced Serial Stream

Page 48: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 48

Serial Stream as a UnitSerial Stream as a Unit ((IntraverbalIntraverbal--Plus)Plus)

Page 49: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

1 = No experience. (I am a novice in Java.) 5 = Extensive experience. (I am an expert in Java.)

Self-Reported Java ExperienceSorted Within C and N-C Groups Across Classes

1

2

3

4

5R

atin

g

Undergraduates (n = 23) Graduates (n = 23)

N-CC

Page 50: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 50

Advanced OrganizersAdvanced Organizers

Page 51: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 51

Run the AppletRun the Applet

Page 52: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 52

Program OverviewProgram Overview

Page 53: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 53

HTML OverviewHTML Overview

Page 54: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 54

Item Familiarity Interface (Input Errors)Item Familiarity Interface (Input Errors)

Page 55: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 55

Item Identification (Selection Errors)Item Identification (Selection Errors)

Page 56: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 56

Item LearningItem Learning

Page 57: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 57

Observe the Item in ContextObserve the Item in Context

Page 58: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 58

Read the Description (General Rules)Read the Description (General Rules)

Page 59: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 59

Item MultipleItem Multiple--Choice Test (Selection Errors)Choice Test (Selection Errors)

Page 60: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 60

Input the Item from Recall (Input Errors)Input the Item from Recall (Input Errors)

Page 61: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 61

Row Familiarity (Input Errors)Row Familiarity (Input Errors)

Page 62: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 62

Row Identification (Selection Errors)Row Identification (Selection Errors)

Page 63: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 63

Row Interface (Input and Test Errors)Row Interface (Input and Test Errors)

Page 64: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 64

Row InterfacesRow Interfaces

• Pass 1– Similar to Item interface– Observe the code– Read the meaning of a row– Take a multiple-choice test after correct

input• Pass 2

– Observe the code– Repeat input until correct

• Pass 3– Whenever observe the code on a row, clear

all rows, and start over

Page 65: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 65

Explanation of a RowExplanation of a Row

Page 66: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 66

Observe the CodeObserve the Code

Page 67: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 67

Take Test After Correct InputTake Test After Correct Input

Page 68: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 68

Text Window (Input Errors)Text Window (Input Errors)

Page 69: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 69

Next Class PeriodNext Class Period

1. Modified Personalized System of Instruction

Lecture and Collaborate

2. Run the Applet

Page 70: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 70

Page 71: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 71

Page 72: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 72

Page 73: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Tally of Students Completing Each Tutor Stage

18

23 23

17

2321

0

5

10

15

20

25

Item Fam

iliarit

yIte

m Iden

tifica

tion

Item Lea

rning

Row Fam

iliarit

yRow

Iden

tifica

tion

Row Lea

rning

Progr

am Lea

rning

Successive Tutor Stages

Tota

lUndergraduates Graduates

Page 74: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Software SelfSoftware Self--Efficacy: Efficacy: Confidence in Using the Items of CodeConfidence in Using the Items of Code

1 = Not at all confident. I do not know how to use the symbol.5 = Totally confident. I know how to use the symbol.

Pre-tutor alpha = .94.

Post-tutor alpha = .90.

Page 75: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

1 = Not at all confident. I do not know how to use the symbol.5 = Totally confident. I know how to use the symbol.

Self-Reported Software Self-EfficacySorted Within C and N-C Groups Across Classes

1

2

3

4

5R

atin

gPre-Tutor Post-Tutor

Undergraduates (n = 23) Graduates (n = 23)

N-C

C

Page 76: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 0.07, p > .05.

C vs. N-C: Kruskal-Wallis Chi-Square = 0.02, p > .05.

Self-Reported Overall Evaluation of the TutorSorted Within C and N-C Groups Across Classes

1

2

3

4

5

Rat

ing

N-C

C

Undergraduates (n = 23) Graduates (n = 23)

1 = Totally negative. I did not like the tutor. 5 = Totally positive. I liked the tutor.

Page 77: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 0.37, p > .05.

C vs. N-C: Kruskal-Wallis Chi-Square = 0.00, p > .05.

Self-Reported Tutor UsabilitySorted Within C and N-C Groups Across Classes

1

2

3

4

5

Rat

ing

N-C

C

Undergraduates (n = 23) Graduates (n = 23)

1 = Totally negative. The tutor was difficult to use. 5 = Totally positive. The tutor was easy to use.

Page 78: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 0.04, p > .05.

C vs. N-C: Kruskal-Wallis Chi-Square = 3.44, p > .05.

Self-Reported Tutor Learning EffectivenessSorted Within C and N-C Groups Across Classes

1

2

3

4

5

Rat

ing

Undergraduates (n = 23) Graduates (n = 23)

N-C

C

1 = Totally negative. The tutor did not help me to learn Java. 5 = Totally positive. The tutor did help me to learn Java.

Page 79: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 16.23, p < .01.

Aggregated Performance ErrorsSorted Within C and N-C Groups Across Classes

0

25

50

75

100

125

150

175To

tal

Undergraduates (n = 23) Graduates (n = 23)

N-C

C

Page 80: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 80

Binomial Test: C and NBinomial Test: C and N--C GroupsC Groups

• For a final “multivariate” comparison between completers and non-completers, a binomial test was conducted based on the item familiarity, item identification, item, and item test interfaces. Too few non-completers were represented in the remaining interfaces for a meaningful comparison, even though the test requires no assumptions about distribution or sample size.

• Within each class, a “+” was assigned if the mean for the non-completer group was higher than the mean for the corresponding completer group. If the mean was lower, a “-“ was assigned. For the eight comparisons, there were eight “+” outcomes.

• A binomial test showed that the probability of this outcome occurring by chance is 0.004.

Page 81: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 0.15, p > .05.

C vs. N-C: Kruskal-Wallis Chi-Square = 1.65, p > .05.

Item Familiarity ErrorsSorted Within C and N-C Groups Across Classes

0

1

2

3

4To

tal

Undergraduates (n = 23) Graduates (n = 23)

N-C

C

Page 82: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 3.99, p < .05.

C vs. N-C: Kruskal-Wallis Chi-Square = 5.07, p < .05.

Item Identification ErrorsSorted Within C and N-C Groups Across Classes

0

1

2

3

4

5

6

7

Tota

l

Undergraduates (n = 23) Graduates (n = 23)

N-C

C

Page 83: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 5.71, p < .05.

C vs. N-C: Kruskal-Wallis Chi-Square = 7.75, p < .01.

Item Input ErrorsSorted Within C and N-C Groups Across Classes

024

68

1012

141618

Tota

l

Undergraduates (n = 23) Graduates (n = 21)

N-C

C

Page 84: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 8.50, p < .01.

C vs. N-C: Kruskal-Wallis Chi-Square = 7.55, p < .01.

Item Test ErrorsSorted Within C and N-C Groups Across Classes

0

10

20

30

40

50

60

70

Tota

l

Undergraduates (n = 23) Graduates (n = 21)

N-C

C

Page 85: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 0.21, p > .05.

C vs. N-C: Kruskal-Wallis Chi-Square = 3.64, p > .05.

Row Familiarity ErrorsSorted Within C and N-C Groups Across Classes

0

1

2

3

4

5

6

7

Tota

l

Undergraduates (n = 23) Graduates (n = 21)

N-C

C

Page 86: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Row Identification ErrorsSorted Within C and N-C Groups Across Classes

0

1

2

Tota

l

Undergraduates (n = 23) Graduates (n = 21)

N-C

C

Page 87: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Row Input Errors Summed Over Three PassesSorted Within C and N-C Groups Across Classes

0

10

20

30

40

50

60

70

Tota

l

Undergraduates (n = 19) Graduates (n = 19)

N-C

C

U vs. G: Kruskal-Wallis Chi Square = 3.95, p < .05.

Page 88: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 2.73, p > .05.

Row Code Displays Summed Over Three PassesSorted Within C and N-C Groups Across Classes

0

10

20

30

40

50

60To

tal

Undergraduates (n = 19) Graduates (n = 19)

N-C

C

Page 89: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Main effects of Class: Errors and Displays

Linear trend: All except U errors.

Page 90: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 90

Row Input Errors: UndergraduateRow Input Errors: Undergraduate

Row Interface Input Errors (n = 19)Undergraduate

0

5

10

15

20

25

30

35

1 2 3Successive Passes

Tota

l

Trend F(1,36) = 2.50, p > .10

Median

Page 91: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 91

Show Code on a Row: GraduateShow Code on a Row: Graduate

Row Interface Show Code (n = 19)Graduate

0

5

10

15

20

25

30

1 2 3

Successive Passes

Tota

l

Median

Trend F(1,36) = 10.09, p <.01

Page 92: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 0.25, p > .05.

Row Explanation Selections During Pass 1Sorted Within C and N-C Groups Across Classes

0

5

10

15

20

25To

tal

Undergraduates (n = 19) Graduates (n = 19)

N-C

C

Page 93: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 0.57, p > .05.

Row Test Errors During Pass 1Sorted Within C and N-C Groups Across Classes

0

2

4

6

8

10

12

Tota

l

Undergraduates (n = 19) Graduates (n = 19)

N-C

C

Page 94: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

U vs. G: Kruskal-Wallis Chi-Square = 0.52, p > .05.

Java Program Input ErrorsSorted with the C Group Across Classes

0

1

2

3

4

5

6

7

Tota

l

Undergraduates (n = 19) Graduates (n = 19)

C

Page 95: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 95

Summer and Fall 2002Summer and Fall 2002

• Pre-Training/Post-Training Assessment• Graduate students• Rule-Based questions• Row questions

Page 96: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 96

RuleRule--Based Question #1Based Question #1

• Which of the following lines most likely would be used to reference Frame.class, which is a class file built-in to Java?

1. import java.awt.frame;2. import java.awt.Frame.class;3. import java.awt.Frame;4. import java.awt.frame.class;5. Not ready to answer.

Page 97: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 97

RuleRule--Based Question #2Based Question #2

• Which of the following lines most likely would be used to construct an instance of a Button class

1. myButton = new Button.class(“Hello”);2. myButton = new Button(“Hello”);3. myButton = button.class(“Hello”);4. myButton = Button(“Hello”);5. Not ready to answer.

Page 98: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 98

RuleRule--Based Question #3Based Question #3

• Which of the following lines most likely would be used to add a Button object to a container?

1. Add(an instance name);2. Add(a class name);3. add(a class name);4. add(an instance name);5. Not ready to answer.

Page 99: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 99

RuleRule--Based Question #4Based Question #4

• Which of the following lines most likely overrides a method that is contained in the Applet.class file?

1. public void stop(){ lines of Java code here }2. public void Stop{} { lines of Java code here }3. Public void Stop() ( lines of Java code here )4. Public void stop() { lines of Java code here }5. Not ready to answer.

Page 100: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Correct Rule-Based Answers: Summer 2002

0

1

2

3

4

1 2 3 4 5 6 7 8 9 10

Student

Tota

l

Pre-Tutor Post-Tutor Post-Applet

Page 101: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Correct Rule-Based Answers: Fall 2002

0

1

2

3

4

1 2 3 4 5 6 7

Student

Tota

l

Pre-Tutor Post-Tutor Post-Applet

Page 102: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

The below is the Java program that you will learn or have learned, and it is organized into ten rows of code. Answer the ten questions below as best you can at this point in your learning. Please circle your choice of answer for each of the ten multiple-choice questions.

Row 1: import java.applet.Applet;

Row 2: import java.awt.Label;

Row 3: public class MyProgram extends Applet {

Row 4: Label myLabel;

Row 5: public void init() {

Row 6: myLabel = new Label(\"This is my first program.\");

Row 7: add(myLabel);

Row 8: myLabel.setVisible(true);

Row 9: }

Row 10: }

Page 103: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

2. What is the overall objective of the code in Row 2?

a. Create a shorthand notation to reference the built-in Label class.

b. Create a shorthand notation to reference the built-in label class.

c. Copy the Abstract Windowing Toolkit.Label directory.

d. The objective is to import the awt.label file.

e. Not ready to answer.

3. What is the overall objective of the code in Row 3?

a. Name a class, MyProgram, that will be a superclass of the Applet class.

b. Name a class, myProgram, that will be a subclass of the Applet class.

c. Override the extends Applet modifiers.

d. Name a class, MyProgram, that will be a subclass of the Applet class.

e. Not ready to answer.

Page 104: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Correct Row Test Answers: Summer 2002

0

2

4

6

8

10

1 2 3 4 5 6 7 8 9 10

Student

Tota

l

Pre-Tutor Post-Tutor Post-Applet

Page 105: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Correct Row Test Answers: Fall 2002

0

2

4

6

8

10

1 2 3 4 5 6 7

Student

Tota

l

Pre-Tutor Post-Tutor Post-Applet

Page 106: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 106

ObservationsObservations

• Class differences were evident in the acquisition process.

• Our assessments did not capture the antecedent conditions.

• Learning outcomes appeared equivalent.– At least measured on a single occasion– Were both classes at the same “steady state”?

• Non-completers could be identified early– Adaptive systems

• We need to work on this.

Page 107: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 107

ConclusionsConclusions……

• Structured rehearsal is effective.• Repetition is an undervalued factor in

learning and retention.• The tutor generated opportunities for

overlearning.• Providing a successful learning

experience early prepares and motivates the student to handle advanced programming techniques taught in conventional ways.

Page 108: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 108

ConclusionsConclusions

• Software self-efficacy can be enhanced by using the tutor.

• General rules can be acquired by using the tutor.

• Students like the tutor.– Notable exceptions

Page 109: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 109

How Programmed Instruction HelpsHow Programmed Instruction Helps……

• Generates a history of study behavior in students who may lack the study skills and discipline to master the Java code on their own initiative.

• This frees the student to acquire more advanced levels of skill independent of the support provided by the tutoring system.

Page 110: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 110

How Programmed Instruction HelpsHow Programmed Instruction Helps

• Software self-efficacy is a by-product of effective mastery: enactive mastery.

• It makes information technology accessible to learners who might otherwise draw away from it.

Page 111: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Bandura: Current symbolic Bandura: Current symbolic representations can weakly represent representations can weakly represent future contingencies.future contingencies.

Page 112: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Bandura: Current symbolic Bandura: Current symbolic representations can weakly represent representations can weakly represent future contingencies.future contingencies.

Hmmm…Let’s see now…

Page 113: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Study

Page 114: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Study

Carry the Load

Page 115: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Study

Carry the Load

Pull Yourself Along

Page 116: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Study

Carry the Load

Pull Yourself Along

Graduate

Page 117: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Study

Carry the Load

Pull Yourself Along

Graduate

Get a Job

Page 118: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

Get the Money!

Study

Carry the Load

Pull Yourself Along

Graduate

Get a Job

Page 119: Miji Mathews, Jingli Wang, Amy Hu, Valeri Scott, John ...emurian/cv/MABA2002.pdf · MABA 2002 1 Programmed Instruction Applications to Technology Education Miji Mathews, Jingli Wang,

MABA 2002 www.umbc.edu 119

Tutor URLTutor URL

• http://nasa1.ifsm.umbc.edu/learnJava/tutorLinks/TutorLinks.html