Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java...

43
UMBC HICE 2006 1 Combining Programmed Instruction and Collaborative Peer Tutoring to Teach Java™ Henry H. Emurian, Heather K. Holden, & Rachel A. Abarbanel Information Systems Department College of Engineering and Information Technology UMBC 1000 Hilltop Circle Baltimore, Maryland 21250

Transcript of Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java...

Page 1: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

061

Com

bini

ng P

rogr

amm

ed In

stru

ctio

n an

d C

olla

bora

tive

Pee

r Tut

orin

g to

Tea

ch J

ava™

Hen

ry H

. Em

uria

n, H

eath

er K

. Hol

den,

&

Rac

hel A

. Aba

rban

el

Info

rmat

ion

Sys

tem

s D

epar

tmen

t

Col

lege

of E

ngin

eerin

g an

d In

form

atio

n Te

chno

logy

UM

BC

1000

Hill

top

Circ

le

Bal

timor

e, M

aryl

and

2125

0

Page 2: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

062

Page 3: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

063

Page 4: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

064

Page 5: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

065

Forw

ard

and

Fore

war

ned

•A

n op

timal

teac

hing

str

ateg

yin

the

21st

cen

tury

sh

ould

be

one

that

resp

ects

the

right

of e

ach

and

ever

y st

uden

t to

have

the

oppo

rtuni

ty to

ach

ieve

mas

tery

, w

here

opp

ortu

nity

is ta

ken

to m

ean

unlim

ited

expo

sure

to

the

prop

er c

ondi

tions

of l

earn

ing

until

an

achi

evem

ent

outc

ome

has

been

atta

ined

. •

As

stat

ed b

y A

nder

son

et a

l. (1

995)

, It i

s m

ore

mea

ning

ful t

o ho

ld c

onst

ant t

he le

vel o

f mas

tery

re

quire

d an

d lo

ok a

t diff

eren

ces

in ti

me

to a

chie

ve

that

leve

l. Th

is re

flect

s th

e tr

ue g

ain

of a

n ed

ucat

iona

l tec

hniq

ue(p

. 185

). •

We

aim

for t

hatt

rue

gain

by o

ur s

tude

nts

in re

spon

se to

ou

r ins

truct

iona

l tac

tics

in te

chno

logy

edu

catio

n.

Page 6: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

066

Con

sequ

ence

Page 7: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

067

Obj

ectiv

e

1.im

port

java

x.sw

ing.

JApp

let;

2.im

port

java

x.sw

ing.

JLab

el;

3.pu

blic

cla

ss M

yPro

gram

ext

ends

JA

pple

t {4.

JLab

el m

yLab

el;

5.pu

blic

voi

d in

it() {

6.m

yLab

el =

new

JLa

bel(“

This

is m

y fir

st p

rogr

am.”

);7.

myL

abel

.set

Visi

ble(

true

);8.

getC

onte

ntPa

ne().

add(

myL

abel

);9.

}10

.} •N

ear t

rans

fer(

unde

rsta

nd a

nd re

cite

)

•Far

tran

sfer

(mea

ning

ful l

earn

ing

solv

e no

vel p

robl

ems)

Page 8: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

068

Cha

lleng

es

•S

tude

nts

in In

form

atio

n S

yste

ms

(IS) d

o no

tlik

e to

writ

e co

mpu

ter p

rogr

ams.

•IS

stu

dent

s ha

ve m

inim

al c

ours

ewor

kin

com

pute

r pr

ogra

mm

ing

and

prog

ram

min

g la

ngua

ges.

•IS

stu

dent

s ne

eda

fund

amen

tal m

aste

ry o

f pr

ogra

mm

ing

prin

cipl

es, e

spec

ially

rela

ted

to th

e ob

ject

-or

ient

ed p

arad

igm

.•

IS s

tude

nts

are

ofte

n de

mor

aliz

edby

taki

ng c

ours

es

with

com

pute

r sci

ence

maj

ors

taug

ht b

y co

mpu

ter

scie

nce

facu

lty.

•H

ow c

an w

e be

st h

elp

IS s

tude

nts

achi

eve

the

obje

ctiv

e?–

Prog

ram

med

inst

ruct

ion

+ co

llabo

rativ

e pe

er le

arni

ng

Page 9: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

069

Mod

el

Pow

er F

unct

ion

Prac

tice

Tria

ls

Errors

True

G

ain

Page 10: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0610

Set

ting

the

Sta

ge

Prog

ram

med

Inst

ruct

ion

1.A

set

of s

truc

ture

d in

tera

ctio

nsbe

twee

n a

lear

ner a

nd a

tuto

r.2.

Occ

asio

ns d

isci

plin

ed s

tudy

be

havi

orth

at is

focu

sed

on th

e in

divi

dual

lear

ner.

3.M

anag

es th

e m

omen

t-by-

mom

ent

inte

ract

ions

betw

een

a le

arne

r and

a

tuto

r.4.

Ast

ep-w

ise

prog

ress

ion

from

el

emen

tary

fact

s to

the

achi

evem

ent o

f a

mea

ning

ful l

earn

ing.

Inte

rtea

chin

g1.

A m

utua

lly p

robi

ng, m

utua

lly

info

rmin

g co

nver

satio

n be

twee

n tw

o pe

ople

(Boy

ce &

Hin

elin

e, 2

002,

p. 2

20).

2.Th

e qu

estio

ns o

n a

topi

c to

be

addr

esse

d by

the

parti

cipa

nts

durin

g a

dial

ogue

are

pr

epar

ed in

adv

ance

by

the

teac

her,

and

the

stud

ents

com

e pr

epar

ed to

in

tert

each

.3.

Has

the

obje

ctiv

e of

insu

ring,

by

the

parti

cipa

nts

as a

team

, tha

t eac

h m

embe

r of t

he d

yad

can

answ

er th

e qu

estio

ns w

ith u

nder

stan

ding

.

Page 11: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0611

Intro

duct

ion

Page 12: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0612

Intro

duct

ion

Page 13: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0613

Bas

ics

Page 14: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0614

Java

Tut

or: I

tem

Lea

rnin

g

Page 15: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0615

Item

Tes

t Out

com

es

Page 16: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0616

Mul

tiple

Exe

mpl

ars

Page 17: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0617

Inco

rrect

: V

iew

C

orre

ct

Inpu

t

Cor

rect

Page 18: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0618

Inco

rrec

t Inp

ut F

eedb

ack

Page 19: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0619

Last

Item

Page 20: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0620

Page 21: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0621

Pro

gram

Inte

rface

Page 22: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0622

Page 23: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0623

Page 24: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0624

Des

ign-

Bas

ed R

esea

rch

Met

hodo

logy

•O

bser

ve s

tude

nts

in c

onte

xt–

Rep

eate

d ob

serv

atio

ns in

one

cla

ssro

om w

ith

one

grou

p of

stu

dent

s an

d on

e in

stru

ctor

•Im

prov

e th

e in

stru

ctio

nal d

esig

n ov

er

succ

essi

ve re

plic

atio

ns•

Em

phas

izes

mov

emen

t of a

ll st

uden

ts to

a

com

mon

lear

ning

out

com

e (T

rue

Gai

n)–

Con

trast

s w

ith b

etw

een-

grou

p st

udie

s co

ncer

ned

with

effe

ct s

ize

diffe

renc

es

Page 25: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

No

Pai

n, N

o (tr

ue) G

ain

IS 4

13: G

UI

Syst

ems

Usi

ng

Java

Fall

2005

(n =

12)

Hom

ewor

k

1.Po

st-L

ectu

re Q

uest

ionn

aire

s2.

Acc

ess

to In

tert

each

ing

Rep

ort

75-m

in C

lass

es

Que

stio

nnai

res:

SSE

, Rul

es, J

ava

Scal

e

Cla

ss 1

8/31

/200

5

1.C

ours

e O

rient

atio

n2.

Pre-

Tuto

r Que

stio

nnai

res

Hom

ewor

k1.1.

Tuto

rTu

tor

2.Po

st-T

utor

Que

stio

nnai

res

Cla

ss 2

9/7/

2005

1.Le

ctur

e2.

Run

the

Prog

ram

Cla

ss 3

9/12

/200

5

1.1.In

tert

each

ing

Inte

rtea

chin

g ::45

min

2.Po

st-In

tert

each

ing

Que

stio

nnai

res

IS 2

47J:

In

trod

ucto

ry

Prog

ram

min

g U

sing

Jav

a

Sprin

g 20

05(n

= 2

2)

150-

min

Cla

sses

Que

stio

nnai

res:

SSE

, Rul

es, T

utor

Ite

ms,

and

Tut

or L

ines

Cla

ss 1

2/2/

2005

1.Pr

e-Tu

tor Q

uest

ionn

aire

s

2.2.Tu

tor:

Tuto

r:12

0 M

inut

es

Hom

ewor

kA

cces

s to

Tut

or S

tudy

Man

ual

Cla

ss 2

2/9/

2005

1.1.In

tert

each

ing:

Inte

rtea

chin

g:45

min

2.Po

st-L

earn

ing

Que

stio

nnai

res

3.Le

ctur

e4.

Run

the

Prog

ram

Cla

ss 3

2/16

/200

5

1.Fi

nal Q

uest

ionn

aire

s–

Test

cre

dit

Page 26: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0626

Sof

twar

e S

elf-E

ffica

cy R

atin

gs: 2

1 Ite

ms

Question 4

How con

fident a

re you th

at you can use th

e follo

wing symbo

l now to w

rite a Ja

va program

? JApplet 

Not at a

ll confident.   1     2     3     4     5     6     7   

8     9     10   T

otally con

fident.

Enter a number here:

Question 5

How con

fident a

re you th

at you can use th

e follo

wing symbo

l now to w

rite a Ja

va program

? JLabel 

Not at a

ll confident.   1     2     3     4     5     6     7   

8     9     10   T

otally con

fident.

Enter a number here:

Question 6

How con

fident a

re you th

at you can use th

e follo

wing symbo

l now to w

rite a Ja

va program

? MyProgram

Not at a

ll confident.   1     2     3     4     5     6     7   

8     9     10   T

otally con

fident.

Enter a number here:

Page 27: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0627

Rul

es T

est Q

uest

ion:

Spr

ing

2005

(12

ques

tions

, 4 c

hoic

es)

•W

hich

of t

he fo

llow

ing

lines

wou

ld m

ost l

ikel

y ad

d a

JTex

tFie

ld o

bjec

t to

a JP

anel

obj

ect?

1.JP

anel

.add

(JTe

xtFi

eld)

;2.

JPan

el.a

dd(m

yJTe

xtFi

eld)

;3.

myJ

Pan

el.a

dd(J

Text

Fiel

d);

4.m

yJP

anel

2.ad

d(m

yJTe

xtFi

eld2

);

How

con

fiden

t are

you

that

you

sel

ecte

d th

e co

rrec

t ans

wer

? 1

= N

o co

nfid

ence

... 1

0 =

Tota

l con

fiden

ce.

Ent

er a

num

ber:

____

Page 28: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0628

Rul

es T

est Q

uest

ion:

Fal

l 200

5 (1

4 qu

estio

ns, 5

cho

ices

)

•W

hich

of t

he fo

llow

ing

lines

mos

t lik

ely

wou

ld

be u

sed

to a

dd a

Che

ckbo

x ob

ject

to a

con

tent

pa

ne?

1.ge

tCon

tent

Pan

e.A

dd(m

yChe

ckB

ox);

2.co

ntai

ner.A

dd(C

heck

boxO

bjec

t);3.

add(

cont

aine

r.Che

ckbo

x);

4.ge

tCon

tent

Pan

e().a

dd(m

yBox

);5.

add(

myC

heck

Box

);H

ow c

onfid

ent a

re y

ou th

at y

ou s

elec

ted

the

corr

ect a

nsw

er?

1 =

No

conf

iden

ce ..

. 10

= To

tal c

onfid

ence

.E

nter

a n

umbe

r: __

__

Page 29: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0629

Java

Sca

le E

xam

ple

(1 o

f 4)

•The below que

stions are based on the de

sign of the Ja

va program

ming 

lang

uage and associated conv

entio

ns of the lang

uage. Functionality

refers to th

e effects of an ite

m in a Ja

va program

.Classification refers to

: keyword, identifier, method, separator, and operator. Give the most 

inform

ed ra

ting that you can at this po

int in yo

ur und

erstan

ding

of Ja

va. 

Give on

e nu

mber for Fun

ctiona

lity an

d on

e nu

mber for Classificatio

n.

1.How sim

ilar to each other are th

e follo

wing tw

o ite

ms in term

s of 

functio

nality an

d classification?

(1) import              (2) new

Functionality:Not Sim

ilar   1    2    3    4    5    6    7    8    9    10  Highly Simila

r Enter a number here:

Classification:

Not Sim

ilar   1    2    3    4    5    6    7    8    9    10  Highly Simila

rEnter a number here:

Page 30: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0630

Item

Tes

t Exa

mpl

e: 3

4 Ite

ms

Whi

ch o

f the

follo

win

g is

cor

rect

, giv

en th

e lin

e:

myL

abel

= n

ew J

Labe

l(“Th

is is

my

first

pro

gram

.”);

1.m

yLab

el is

bei

ng d

ecla

red

as a

n in

stan

ce o

f the

JLa

bel

clas

s.2.

JLab

el is

bei

ng c

onst

ruct

ed a

s an

inst

ance

of t

he L

abel

cl

ass.

3.m

yLab

el is

bei

ng c

onst

ruct

ed a

s an

inst

ance

of t

he

JLab

el c

lass

.4.

myL

abel

is s

et to

equ

al J

Labe

l.5.

myL

abel

is th

e na

me

of a

bui

lt-in

Jav

a cl

ass

file

nam

ed

myL

abel

.cla

ss.

Page 31: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0631

Line

Tes

t Exa

mpl

e: 1

0 Ite

ms

Whi

ch o

f the

follo

win

g is

a c

orre

ct J

ava

stat

emen

t?

1.im

port

java

x.sw

ing.

JLab

el;

2.im

port

java

x.sw

ing.

JLab

el3.

java

x.sw

ing.

JLab

el4.

java

x.sw

ing.

JLab

el;

5.im

port

java

x.sw

ing.

JLab

el;

Page 32: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0632

Inte

rteac

hing

Inst

ruct

ions

•IS

247

•In

tert

each

ing

Rep

ort #

1•

Your

nam

e __

____

____

____

____

____

____

____

____

____

__ D

ate

____

____

•Yo

ur p

artn

er’s

nam

e: _

____

____

____

____

____

____

____

__•

You

shou

ld u

nder

stan

d th

e co

mpo

nent

s of

the

belo

w p

rogr

am a

t a le

vel g

iven

in

the

Java

Tut

or. D

iscu

ss th

ese

com

pone

nts

with

the

inte

ntio

n to

und

erst

and

the

spec

ific

item

and

any

gen

eral

prin

cipl

e th

at is

refle

cted

inan

item

or

colle

ctio

n of

item

s. A

n ex

ampl

e of

a g

ener

al p

rinci

ple

wou

ld b

e to

beg

in th

e na

me

of a

cla

ss w

ith a

cap

ital l

ette

r.

1.im

port

java

x.sw

ing.

JApp

let;

2.im

port

java

x.sw

ing.

JLab

el;

3.pu

blic

cla

ss M

yPro

gram

ext

ends

JA

pple

t {4.

JLab

el m

yLab

el;

5.pu

blic

voi

d in

it() {

6.m

yLab

el =

new

JLa

bel("

This

is m

y fir

st p

rogr

am."

);7.

myL

abel

.set

Visi

ble(

true

);8.

getC

onte

ntPa

ne().

add(

myL

abel

);9.

}10

.}

Page 33: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0633

Inte

rteac

hing

Rep

ort

How

effe

ctiv

e w

as th

is s

essi

on in

hel

ping

you

to le

arn

the

mat

eria

l?1

= N

ot a

t all

effe

ctiv

e. T

he s

essi

on d

id n

ot c

ontri

bute

to m

y le

arni

ng o

f the

mat

eria

l.10

= T

otal

ly e

ffect

ive.

The

ses

sion

con

tribu

ted

to m

y le

arni

ng o

f the

mat

eria

l.(N

ot e

ffect

ive)

1

2

3

4

5

6

7

8

9

10

(T

otal

ly e

ffect

ive)

Ent

er o

ne n

umbe

r tha

t des

crib

es th

e ef

fect

iven

ess

for y

ou: _

____

.

How

con

fiden

t are

you

that

you

cou

ld a

nsw

er a

ll qu

estio

ns c

orre

ctly

if y

ou

wer

ete

sted

on

this

pro

gram

righ

t now

?1

= N

ot a

t all

conf

iden

t. I c

ould

not

ans

wer

any

que

stio

n co

rrec

tly.

10 =

Tot

ally

con

fiden

t. I c

ould

ans

wer

all

the

ques

tions

cor

rect

ly.

(Not

con

fiden

t)1

2

3

4

5

6

7

8

9

10

(Tot

ally

con

fiden

t)E

nter

one

num

ber t

hat d

escr

ibes

you

r con

fiden

ce: _

____

.

If yo

u ha

ve q

uest

ions

that

nee

d to

be

answ

ered

in th

e le

ctur

e to

day,

ple

ase

post

them

on

the

Dis

cuss

ion

Boa

rd n

ow.

Page 34: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0634

Inte

rteac

hers

in A

ctio

n!

Page 35: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0635

Page 36: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0636

Page 37: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0637

Inte

rteac

hing

Rep

orts

Page 38: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0638

Page 39: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0639

Con

fiden

ce in

Rul

es T

est A

nsw

er A

ccur

acy

Page 40: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0640

Page 41: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0641

Cla

ssifi

catio

n an

d Fu

nctio

nalit

y R

atin

gs

Page 42: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0642

Con

clus

ion

•P

rogr

amm

ed in

stru

ctio

n is

an

effe

ctiv

e to

ol in

te

chno

logy

edu

catio

n.–

It m

eets

the

need

s of

the

indi

vidu

al le

arne

r.–

The

inst

ruct

iona

l des

ign

can

prom

ote

mea

ning

ful

lear

ning

and

sel

f-con

fiden

ce.

–Th

e tu

torin

g sy

stem

is w

ell-r

ecei

ved

by n

oviti

ate

lear

ners

.•

Inte

rteac

hing

may

add

val

ue.

•Th

e co

mpe

tenc

y at

tain

ed s

ets

the

occa

sion

for

adva

nced

lear

ning

with

ent

husi

asm

.•

Stu

dent

s lik

e th

e tu

tor a

nd th

e in

terte

achi

ng.

Page 43: Combining Programmed Instruction and Collaborative Peer ...emurian/cv/HICE2006.pdf · Java programming language and associated conventions of the language. Functionality refers to

UM

BC

HIC

E 20

0643

Than

k yo

u!

•Java Tutor, Q

uestionn

aires, Study M

anua

l, an

d Tu

tor S

ource Cod

e:–

http://na

sa1.ifsm.umbc.edu

/learnJava/tutorLinks/TutorLink

s.html