Ficou mais fácil ensinar física no second life com tati logo

Preview:

DESCRIPTION

Neste trabalho, apresento TATI, uma interface textual amigável para o Second Life, e como ela pode atenuar a curva de aprendizado do Second Life e facilitar o acesso dos professores de física a este interessante ambiente de simulações.

Citation preview

NAME: OTANER MERLIN

SPECIES: VULCAN/HUMAN HYBRID

ORGANIZATION: UF STARFLEET

RANK: ENSING

JOINED: 110323

BRANCH: UFS SCIENCE

ASSIGNMENT: USS ALEXANDRIA

OTHER DUTIES: SL PHYSICS LAB

IDENTIFICATION

TÍTULO

FICOU MAIS FÁCIL ENSINAR

FÍSICA NO SECOND LIFE COM

TATILOGO

OBJETIVO

APRESENTAR TATI - UMA INTERFACE TEXTUAL

AMIGÁVEL PARA O SECOND LIFE, A QUAL PERMITE

FACILMENTE A CRIAÇÃO DE MICROMUNDOS FÍSICOS,

TAL COMO PROPOSTO POR PAPERT (1985).

APRENDIZAGEM DE FÍSICA

AS DIFICULDADES DE APRENDIZADO EM FÍSICA

SÃO BEM CONHECIDAS

PAPERT: AS ESCOLAS ENSINAM FÍSICA POR

MANIPULAÇÃO DE EQUAÇÕES, EM VEZ DE

MANIPULAÇÃO DOS PRÓPRIOS OBJETOS

NEWTONIANOS

9º ANIVERSÁRIO DO SL

MUNDOS VIRTUAIS

ANDAR

VOAR

DIRIGIR

VEÍCULOS

JOGAR

CONVERSAR

CONSTRUIR

SIMULADOR

DIVERTIR

SIMULAÇÕES NO SL

‘EU’

SIMULADOR DE

MOVIMENTO BROWNIANO

APRENDIZADO EM PRIMEIRA PESSOA (BRICKEN, 1991):

•EXPERIENCIAL, •INTERATIVO, •MULTISSENSORIAL,

LSL (LINDEN SCRIPTING LANGUAGE)

llGetPos(): POSIÇÃO DO OBJETO

llGetVel(): VELOCIDADE DO OBJETO

llSetForce(): APLICAR UMA FORÇA

ETC.

LSL (LINDEN SCRIPTING LANGUAGE)

default {

state_entry() {

llSay(0, "Ready!");

}

touch_start(integer total_number) {

integer touched_button =

llDetectedLinkNumber(0);

if(touched_button ==

GetPrimLinkNumber("Buridanian_button"))

llSay(-142679, "Aristotelian

Cannonball");

else if(touched_button ==

GetPrimLinkNumber("Newtonian_button"))

llSay(-142679,

"Cannonball");

}

}

DIFICULDADES

(SANCHEZ, 2009): ENORME CURVA DE

APRENDIZADO QUE DESESTIMULA OS

PROFESSORES A INVESTIR NO SL

LEVA-SE MUITO TEMPO PARA APRENDER

A MOVER O AVATAR, PASSAR POR

PORTAS, MANIPULAR OBJETOS, ETC.

SL PHYSICS LAB

SL PHYSICS LAB

TIPOS DE OBJETOS

NOROBJECT OBJETO SL NÃO-

FÍSICO

IMUNE À GRAVIDADE; FUNÇÕES CINEMÁTICAS

(LLSETPOS, LLSETROT, ETC.)

GEOOBJECT TARTARUGA

GEOMÉTRICA

COMPONENTES GEOMÉTRICOS: POSIÇÃO E ORIENTAÇÃO

VELOBJECT TARTARUGA DE

VELOCIDADE

COMANDOS PARA DEFINIR VELOCIDADE; POSIÇÃO MUDA

COMO CONSEQUÊNCIA

ACCOBJECT TARTARUGA DE

ACELERAÇÃO

COMANDOS PARA VARIAR A VELOCIDADE

NEWOBJECT TARTARUGA

NEWTONIANA

COMANDOS QUE APLICAM FORÇAS E TORQUES

PHYOBJECT OBJETO SL FÍSICO SUJEITO À GRAVIDADE; FUNÇÕES DINÂMICAS

(LLSETFORCE, ETC.)

COMPATIBILIDADE

NOROBJECT GEOOBJECT VELOBJECT ACCOBJECT NEWOBJECT PHYOBJECT

GETPOS,

GETROT

FORWARD,

BACKWARD, RIGHT,

LEFT, UP, DOWN,

CLOCK, ACLOCK,

SPEEDUP,

SPEEDDOWN

SPINUP, SPINDOWN GETVEL, GETANGVEL

GETACCEL GETFORCE,

GETTORQUE,

APPFORCE,

APPIMPULSE,

APPTORQUE,

APPROTIMPULSE

COMANDOS

CREATE object_id object_type?

object_shape? colour?

DELETE object_id

SETCOL object_id colour

SETPOS object_id position

FORWARD object_id distance ONGO?

RIGHT object_id angle ONGO?

UP object_id angle ONGO?

CLOCK object_id angle ONGO?

SETVEL object_id velocity ONGO?

SPEEDUP object_id speed ONGO?

SPINUP object_id angular_velocity

ONGO?

SETANGACCEL object_id

angular_aceleration ONGO?

APPFORCE object_id force ONGO?

APPTORQUE object_id torque ONGO?

APPROTIMPULSE object_id

rotational_impulse ONGO?

GETCOL object_id

GETTYPE object_id

GETPOS object_id

GETVEL object_id

GETANGVEL object_id

GETTORQUE object_id

GO

CONNECT object_id1 object_id2

REPEAT integer ( list_of_statements )

HELP

EXEMPLO 1 - NOROBJECT

/33 create b1

/33 setcol b1 blue

/33 forward b1 3

/33 backward b1 6

EXEMPLO 2 - VELOBJECT

/33 create b2

velobject plane

/33 forward b2 3

/33 speedup b2 0.5

/33 speedup b2 -

0.5

/33 setvel b2 (-0.5

0 0)

/33 setvel b2 (0 0

0)

/33 setvel b2 (0 0

0.5)

/33 setvel b2 (0 0

0)

EXEMPLO 3 - PHYOBJECT

/33 create b3

phyobject cylinder

/33 setcol b3 red

/33 forward b3 3

/33 speedup b3 0.5

/33 approtimpulse

b3 (0 0 -0.38)

/33 appforce b3

(0.5 0 0)

/33 appforce b3 (0

0 0)

EXEMPLO 4 – ROTAÇÕES 3D

/33 create b1

geoobject plane

orange

/33 forward b1 2

/33 right b1 90

/33 left b1 180

/33 right b1 90

/33 up b1 45

/33 down b1 90

/33 up b1 45

/33 clock b1 45

/33 aclock b1 90

/33 clock b1 45

/33 repeat 12 (

forward b1 1 ; up

b1 5 ; forward b1 1

; clock b1 5 ;

right b1 5 ;

forward b1 2 )

EXEMPLO 5 - CIRCUNFERÊNCIA

/33 create b4

geoobject plane

/33 repeat 36 (

forward b4 0.5 ;

left b4 10 )

EXEMPLO 6 - VELOBJECT

/33 create b5

velobject plane

green

/33 repeat 4

(speedup b5 10 ;

slowdown b5 10 ;

spinup b5 162 ;

setangvel b5 (0 0

0) )

EXEMPLO 7 - NEWOBJECT

/33 create b7

newobject plane red

/33 repeat 4 (

appimpulse b7 (

12.0 0 0) ;

appimpulse b7 ( -

12.0 0 0) ;

approtimpulse b7 (

0 0 1.0) ;

approtimpulse b7 (

0 0 -0.98) )

EXEMPLO 8 - A MAÇÃ DE NEWTON

/33 create m1

phyobject apple

/33 setpos m1

aboveme

EXEMPLO 9 - COLISÕES

/33 create c1

phyobject sphere

blue

/33 setpos c1

(214.7874 208.3379

38.48)

/33 create c2

phyobject sphere

red

/33 setpos c2

(207.5374 216.3379

38.48)

/33 appimpulse c1

(-4 0 0) ongo

/33 appimpulse c2

(0 -4 0) ongo

/33 go

CONCLUSÃO

ACREDITAMOS QUE A SEQUÊNCIA DE TIPOS DE OBJETOS

ACIMA REALIZA A PROPOSTA DE SEQUENCIA DE

APRENDIZAGEM PIAGETIANA PARA A FÍSICA

NEWTONIANA DE PAPERT (1985), DESDE O OBJETO

GEOMÉTRICO AO NEWTONIANO, PROPICIANDO A

CONSTRUÇÃO EXPLORATÓRIA E SINTÔNICA DOS

CONCEITOS DE POSIÇÃO, VELOCIDADE, ACELERAÇÃO,

FORÇA, ETC.

CONCLUSÃO

ESPERAMOS QUE TATI E TATILOGO REPRESENTEM UMA

CONTRIBUIÇÃO SIGNIFICATIVA PARA O APRENDIZADO DE

FÍSICA E REDUZAM A CURVA DE APRENDIZADO DO SL.

TATI PERMITE “RELACIONAR A NOVIDADE A SER

APRENDIDA COM ALGUMA COISA QUE JÁ SE SABE E

TOMAR A COISA NOVA E APROPRIAR-SE DELA, BRINCAR

COM ELA, CONSTRUIR COM ELA (PAPERT, 1985, P. 148).”

LINKS

@SLPhysicsLab

http://www.secondlifephysics.com/

http://slurl.com/secondlife/Castelo

/208/145/39/

REFERÊNCIAS