ficou mais fácil ensinar física no second life com tati logo
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.TRANSCRIPT
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