SlideShare a Scribd company logo
1 of 32
Development of Software for Educational Activities ,[object Object],[object Object],[object Object]
The problem ,[object Object]
Goals ,[object Object],[object Object]
Hypothesis ,[object Object]
Points to consider ,[object Object],[object Object],[object Object]
Activity Theory ,[object Object],[object Object]
The activity diagram   (based on Engeström’s) Artifact Product Subject Rules Community Division of Labor Object
Aspects analyzed by Activity Theory ,[object Object],[object Object],[object Object],[object Object],[object Object]
Constructionism ,[object Object],[object Object],[object Object]
Logo’s turtle geometry forward 100 right 30 forward 80 right 50 right 10 forward 70
Construcionism ,[object Object],[object Object],[object Object],[object Object]
The proposed approach ,[object Object],[object Object],[object Object],[object Object]
The traditional software development  life-cycle Analysis Design Implementation Testing Maintenance
The proposed development cycle Analysis of the Computational Artifact Design of the Computational Artifact Implementation of the Computational Artifact Test of the Computational Artifact Maintenance of the Computational Artifact Analysis of the Educational Activity
The analysis of the educational activity ,[object Object],[object Object],[object Object]
The generic and specific parts of the educational activity Generic Educational Activity Specific Educational Activity B Domain: English Environment: Uninformal, home Domain: Economy Environment: Formal, company Generic theoretical principles Context-specific restrictions Specific Educational Activity A
The analysis of the computational artifact ,[object Object],[object Object],[object Object]
A Generic Constructionist Learning Activity Computerized and  non-computerized artifacts Personally meaningful and shareable product Learner Rules (duration and amount of sessions, relationship among participants, …) Community (teacher, other students, reference authors, visitors) Division of Labor (learner, facilitator, source of reference, actor, activity designer) Transitional objects
A Graphical Logo Activity Graphical Logo Turtle commands,  editor commands and  additional language commands Picture in the computer screen Learner Rules Community Division of Labor Graphical turtle and procedures
A practical case: The Games Workshop ,[object Object],[object Object],[object Object]
A Cocoa screen
Why Cocoa? ,[object Object],[object Object],[object Object],[object Object]
The Workshop activity Mediating Artifacts (planning sheets, computers with Cocoa, camera, etc.) Outcome (game about the park) Subject (III Millennium student) Rules (schedule, write on personal diary, etc.) Community (teacher, other students, authors of examples, guests) Division of Labor (facilitator, actor, learner, source of reference, activity designer) Objects (Cocoa components, annotations, etc.)
Conclusions about the Game Workshop ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Conclusions about the Game Workshop
Major conclusions of the research ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
In relation to Constructionism ,[object Object],[object Object],[object Object],[object Object]
Questions raised about Constructionism ,[object Object],[object Object],[object Object],[object Object],[object Object]
Major challenges faced ,[object Object],[object Object],[object Object],[object Object],Construcionism Activity  Theory Software Engineering
Major contributions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Open questions ,[object Object],[object Object],[object Object],[object Object]
Next steps ,[object Object],[object Object]

More Related Content

What's hot

Asld2011 hernández leo-abenia_moreno_chacón_blat
Asld2011 hernández leo-abenia_moreno_chacón_blatAsld2011 hernández leo-abenia_moreno_chacón_blat
Asld2011 hernández leo-abenia_moreno_chacón_blatYishay Mor
 
Spikol wmute v3
Spikol wmute v3Spikol wmute v3
Spikol wmute v3spikol
 
Technology Integration in the ES Math Classroom
Technology Integration in the ES Math ClassroomTechnology Integration in the ES Math Classroom
Technology Integration in the ES Math Classroomstrifman
 
Investigating teachers' understanding of IMS Learning Design: Yes they can!
Investigating teachers' understanding of IMS Learning Design: Yes they can!Investigating teachers' understanding of IMS Learning Design: Yes they can!
Investigating teachers' understanding of IMS Learning Design: Yes they can!Michael Derntl
 
Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...butest
 
Session 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive SystemsSession 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive SystemsKhalid Md Saifuddin
 
A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationSofia Ouhbi
 
14.30 kurilovas bireniene
14.30 kurilovas bireniene14.30 kurilovas bireniene
14.30 kurilovas birenieneprogettoacariss
 
Supportive and hindering factors to a sustainable implementation 1
Supportive and hindering factors to a sustainable implementation 1Supportive and hindering factors to a sustainable implementation 1
Supportive and hindering factors to a sustainable implementation 1limb0014
 
Programming Assessment and Data Collection
Programming Assessment and Data CollectionProgramming Assessment and Data Collection
Programming Assessment and Data CollectionPetri Ihantola
 
Data collection and learning analytics in programming education
Data collection and learning analytics in programming educationData collection and learning analytics in programming education
Data collection and learning analytics in programming educationPetri Ihantola
 
Areas of Tension in Technology Enhanced Learning
Areas of Tension in Technology Enhanced LearningAreas of Tension in Technology Enhanced Learning
Areas of Tension in Technology Enhanced LearningDenis Gillet
 
Computational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsComputational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsJan Pawlowski
 
Get in the_game_with_23_thingsproject
Get in the_game_with_23_thingsprojectGet in the_game_with_23_thingsproject
Get in the_game_with_23_thingsprojectNicole Lakusta
 
One-to-One Vision
One-to-One VisionOne-to-One Vision
One-to-One VisionJoe Marlow
 

What's hot (20)

Asld2011 hernández leo-abenia_moreno_chacón_blat
Asld2011 hernández leo-abenia_moreno_chacón_blatAsld2011 hernández leo-abenia_moreno_chacón_blat
Asld2011 hernández leo-abenia_moreno_chacón_blat
 
Spikol wmute v3
Spikol wmute v3Spikol wmute v3
Spikol wmute v3
 
Unit 2 powerpoint
Unit 2 powerpointUnit 2 powerpoint
Unit 2 powerpoint
 
Integrating technology to education
Integrating technology to educationIntegrating technology to education
Integrating technology to education
 
Technology Integration in the ES Math Classroom
Technology Integration in the ES Math ClassroomTechnology Integration in the ES Math Classroom
Technology Integration in the ES Math Classroom
 
Investigating teachers' understanding of IMS Learning Design: Yes they can!
Investigating teachers' understanding of IMS Learning Design: Yes they can!Investigating teachers' understanding of IMS Learning Design: Yes they can!
Investigating teachers' understanding of IMS Learning Design: Yes they can!
 
Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...
 
Session 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive SystemsSession 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive Systems
 
A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering Education
 
2 ej1118959
2 ej11189592 ej1118959
2 ej1118959
 
14.30 kurilovas bireniene
14.30 kurilovas bireniene14.30 kurilovas bireniene
14.30 kurilovas bireniene
 
Supportive and hindering factors to a sustainable implementation 1
Supportive and hindering factors to a sustainable implementation 1Supportive and hindering factors to a sustainable implementation 1
Supportive and hindering factors to a sustainable implementation 1
 
Programming Assessment and Data Collection
Programming Assessment and Data CollectionProgramming Assessment and Data Collection
Programming Assessment and Data Collection
 
Data collection and learning analytics in programming education
Data collection and learning analytics in programming educationData collection and learning analytics in programming education
Data collection and learning analytics in programming education
 
Areas of Tension in Technology Enhanced Learning
Areas of Tension in Technology Enhanced LearningAreas of Tension in Technology Enhanced Learning
Areas of Tension in Technology Enhanced Learning
 
Computational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsComputational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future Generations
 
Get in the_game_with_23_thingsproject
Get in the_game_with_23_thingsprojectGet in the_game_with_23_thingsproject
Get in the_game_with_23_thingsproject
 
One-to-One Vision
One-to-One VisionOne-to-One Vision
One-to-One Vision
 
Celda presentation vtcoe
Celda presentation vtcoeCelda presentation vtcoe
Celda presentation vtcoe
 
Feliz v1(2)
Feliz v1(2)Feliz v1(2)
Feliz v1(2)
 

Similar to Development of Software for Educational Activities

ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024EADTU
 
Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far BCcampus
 
16 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 202316 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 2023mshoaib7204
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011Dr. Maureen Lamb
 
Concept-Level Design Analytics for Blended Courses
Concept-Level Design Analytics for Blended CoursesConcept-Level Design Analytics for Blended Courses
Concept-Level Design Analytics for Blended CoursesLaia Albó
 
Reflections from various Evaluations of ICT projects - Benita Williams
Reflections from various Evaluations of ICT projects - Benita WilliamsReflections from various Evaluations of ICT projects - Benita Williams
Reflections from various Evaluations of ICT projects - Benita WilliamsBenita Williams
 
yannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxyannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxYannis
 
Educationalmultimedia08
Educationalmultimedia08Educationalmultimedia08
Educationalmultimedia08Brenda Lanada
 
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docxEDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docxgidmanmary
 
JISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In EducationJISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In Educationgrainne
 
The I in PRIMM - Code Comprehension and Questioning
The I in PRIMM - Code Comprehension and QuestioningThe I in PRIMM - Code Comprehension and Questioning
The I in PRIMM - Code Comprehension and QuestioningSue Sentance
 
OU Learning Design workshops
OU Learning Design workshopsOU Learning Design workshops
OU Learning Design workshopsMartin Weller
 
The Pragmatic Evaluation of Tool System Interoperability
The Pragmatic Evaluation of Tool System InteroperabilityThe Pragmatic Evaluation of Tool System Interoperability
The Pragmatic Evaluation of Tool System InteroperabilityCommunitySense
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1noeltarzan
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1Isabel do Rosario
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1fokkaian
 
Daviniahl@vtintroduction
Daviniahl@vtintroductionDaviniahl@vtintroduction
Daviniahl@vtintroductiondavinia.hl
 

Similar to Development of Software for Educational Activities (20)

ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024
 
Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far
 
Asld2011 cook
Asld2011 cookAsld2011 cook
Asld2011 cook
 
WP1 1st Review
WP1 1st ReviewWP1 1st Review
WP1 1st Review
 
16 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 202316 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 2023
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011
 
Concept-Level Design Analytics for Blended Courses
Concept-Level Design Analytics for Blended CoursesConcept-Level Design Analytics for Blended Courses
Concept-Level Design Analytics for Blended Courses
 
Reflections from various Evaluations of ICT projects - Benita Williams
Reflections from various Evaluations of ICT projects - Benita WilliamsReflections from various Evaluations of ICT projects - Benita Williams
Reflections from various Evaluations of ICT projects - Benita Williams
 
yannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxyannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptx
 
Educationalmultimedia08
Educationalmultimedia08Educationalmultimedia08
Educationalmultimedia08
 
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docxEDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
 
JISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In EducationJISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In Education
 
Leb08talksept17
Leb08talksept17Leb08talksept17
Leb08talksept17
 
The I in PRIMM - Code Comprehension and Questioning
The I in PRIMM - Code Comprehension and QuestioningThe I in PRIMM - Code Comprehension and Questioning
The I in PRIMM - Code Comprehension and Questioning
 
OU Learning Design workshops
OU Learning Design workshopsOU Learning Design workshops
OU Learning Design workshops
 
The Pragmatic Evaluation of Tool System Interoperability
The Pragmatic Evaluation of Tool System InteroperabilityThe Pragmatic Evaluation of Tool System Interoperability
The Pragmatic Evaluation of Tool System Interoperability
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1
 
Daviniahl@vtintroduction
Daviniahl@vtintroductionDaviniahl@vtintroduction
Daviniahl@vtintroduction
 

More from Leo Burd

Das tecnologias poderosas ao empoderamento social: o caso da plataforma VoIP ...
Das tecnologias poderosas ao empoderamento social: o caso da plataforma VoIP ...Das tecnologias poderosas ao empoderamento social: o caso da plataforma VoIP ...
Das tecnologias poderosas ao empoderamento social: o caso da plataforma VoIP ...Leo Burd
 
Aplicação dos TIC para Promover a Participação Cívica e o Desenvolvimento Soc...
Aplicação dos TIC para Promover a Participação Cívica e o Desenvolvimento Soc...Aplicação dos TIC para Promover a Participação Cívica e o Desenvolvimento Soc...
Aplicação dos TIC para Promover a Participação Cívica e o Desenvolvimento Soc...Leo Burd
 
Tecnologia e educação para uma sociedade mais democrática e criativa
Tecnologia e educação para uma sociedade mais democrática e criativaTecnologia e educação para uma sociedade mais democrática e criativa
Tecnologia e educação para uma sociedade mais democrática e criativaLeo Burd
 
The Mobile Innovation Network
The Mobile Innovation NetworkThe Mobile Innovation Network
The Mobile Innovation NetworkLeo Burd
 
Desenvolvendo tecnologias para a inclusão social e o fortalecimento comunitário
Desenvolvendo tecnologias para a inclusão social e o fortalecimento comunitárioDesenvolvendo tecnologias para a inclusão social e o fortalecimento comunitário
Desenvolvendo tecnologias para a inclusão social e o fortalecimento comunitárioLeo Burd
 
Building Apps for Good with MIT App Inventor
Building Apps for Good with MIT App InventorBuilding Apps for Good with MIT App Inventor
Building Apps for Good with MIT App InventorLeo Burd
 
A brief introduction to the unX initiative
A brief introduction to the unX initiativeA brief introduction to the unX initiative
A brief introduction to the unX initiativeLeo Burd
 
Creating voice, text and web portals with VoIP Drupal
Creating voice, text and web portals with VoIP DrupalCreating voice, text and web portals with VoIP Drupal
Creating voice, text and web portals with VoIP DrupalLeo Burd
 
Por una educación más humana con el apoyo de la tecnología
Por una educación más humana con el apoyo de la tecnologíaPor una educación más humana con el apoyo de la tecnología
Por una educación más humana con el apoyo de la tecnologíaLeo Burd
 
Towards Digital Inclusion and Community Empowerment
Towards Digital Inclusion and Community EmpowermentTowards Digital Inclusion and Community Empowerment
Towards Digital Inclusion and Community EmpowermentLeo Burd
 
20120612 voipdrupal-oidp brasil
20120612 voipdrupal-oidp brasil20120612 voipdrupal-oidp brasil
20120612 voipdrupal-oidp brasilLeo Burd
 
VoIP Drupal: building sites that send SMS, answer phone calls, and more
VoIP Drupal: building sites that send SMS, answer phone calls, and moreVoIP Drupal: building sites that send SMS, answer phone calls, and more
VoIP Drupal: building sites that send SMS, answer phone calls, and moreLeo Burd
 
Design de apps para o desenvolvimento social
Design de apps para o desenvolvimento socialDesign de apps para o desenvolvimento social
Design de apps para o desenvolvimento socialLeo Burd
 
Using Data to Engage Youth in their Neighborhoods
Using Data to Engage Youth in their NeighborhoodsUsing Data to Engage Youth in their Neighborhoods
Using Data to Engage Youth in their NeighborhoodsLeo Burd
 
VoIP Drupal portfolio
VoIP Drupal portfolioVoIP Drupal portfolio
VoIP Drupal portfolioLeo Burd
 
Tecnologias para a inclusão social e o empoderamento comunitário
Tecnologias para a inclusão social e o empoderamento comunitárioTecnologias para a inclusão social e o empoderamento comunitário
Tecnologias para a inclusão social e o empoderamento comunitárioLeo Burd
 
Using Drupal for Social Inclusion and Civic Empowerment
Using Drupal for Social Inclusion and Civic Empowerment Using Drupal for Social Inclusion and Civic Empowerment
Using Drupal for Social Inclusion and Civic Empowerment Leo Burd
 
Desenvolvendo tecnologias apropriadas para a inclusão digital e o empoderamen...
Desenvolvendo tecnologias apropriadas para a inclusão digital e o empoderamen...Desenvolvendo tecnologias apropriadas para a inclusão digital e o empoderamen...
Desenvolvendo tecnologias apropriadas para a inclusão digital e o empoderamen...Leo Burd
 
2010-2011 D-Lab Brazil introduction
2010-2011 D-Lab Brazil introduction2010-2011 D-Lab Brazil introduction
2010-2011 D-Lab Brazil introductionLeo Burd
 
BandTec - Inovação para o Desenvolvimento Social
BandTec - Inovação para o Desenvolvimento SocialBandTec - Inovação para o Desenvolvimento Social
BandTec - Inovação para o Desenvolvimento SocialLeo Burd
 

More from Leo Burd (20)

Das tecnologias poderosas ao empoderamento social: o caso da plataforma VoIP ...
Das tecnologias poderosas ao empoderamento social: o caso da plataforma VoIP ...Das tecnologias poderosas ao empoderamento social: o caso da plataforma VoIP ...
Das tecnologias poderosas ao empoderamento social: o caso da plataforma VoIP ...
 
Aplicação dos TIC para Promover a Participação Cívica e o Desenvolvimento Soc...
Aplicação dos TIC para Promover a Participação Cívica e o Desenvolvimento Soc...Aplicação dos TIC para Promover a Participação Cívica e o Desenvolvimento Soc...
Aplicação dos TIC para Promover a Participação Cívica e o Desenvolvimento Soc...
 
Tecnologia e educação para uma sociedade mais democrática e criativa
Tecnologia e educação para uma sociedade mais democrática e criativaTecnologia e educação para uma sociedade mais democrática e criativa
Tecnologia e educação para uma sociedade mais democrática e criativa
 
The Mobile Innovation Network
The Mobile Innovation NetworkThe Mobile Innovation Network
The Mobile Innovation Network
 
Desenvolvendo tecnologias para a inclusão social e o fortalecimento comunitário
Desenvolvendo tecnologias para a inclusão social e o fortalecimento comunitárioDesenvolvendo tecnologias para a inclusão social e o fortalecimento comunitário
Desenvolvendo tecnologias para a inclusão social e o fortalecimento comunitário
 
Building Apps for Good with MIT App Inventor
Building Apps for Good with MIT App InventorBuilding Apps for Good with MIT App Inventor
Building Apps for Good with MIT App Inventor
 
A brief introduction to the unX initiative
A brief introduction to the unX initiativeA brief introduction to the unX initiative
A brief introduction to the unX initiative
 
Creating voice, text and web portals with VoIP Drupal
Creating voice, text and web portals with VoIP DrupalCreating voice, text and web portals with VoIP Drupal
Creating voice, text and web portals with VoIP Drupal
 
Por una educación más humana con el apoyo de la tecnología
Por una educación más humana con el apoyo de la tecnologíaPor una educación más humana con el apoyo de la tecnología
Por una educación más humana con el apoyo de la tecnología
 
Towards Digital Inclusion and Community Empowerment
Towards Digital Inclusion and Community EmpowermentTowards Digital Inclusion and Community Empowerment
Towards Digital Inclusion and Community Empowerment
 
20120612 voipdrupal-oidp brasil
20120612 voipdrupal-oidp brasil20120612 voipdrupal-oidp brasil
20120612 voipdrupal-oidp brasil
 
VoIP Drupal: building sites that send SMS, answer phone calls, and more
VoIP Drupal: building sites that send SMS, answer phone calls, and moreVoIP Drupal: building sites that send SMS, answer phone calls, and more
VoIP Drupal: building sites that send SMS, answer phone calls, and more
 
Design de apps para o desenvolvimento social
Design de apps para o desenvolvimento socialDesign de apps para o desenvolvimento social
Design de apps para o desenvolvimento social
 
Using Data to Engage Youth in their Neighborhoods
Using Data to Engage Youth in their NeighborhoodsUsing Data to Engage Youth in their Neighborhoods
Using Data to Engage Youth in their Neighborhoods
 
VoIP Drupal portfolio
VoIP Drupal portfolioVoIP Drupal portfolio
VoIP Drupal portfolio
 
Tecnologias para a inclusão social e o empoderamento comunitário
Tecnologias para a inclusão social e o empoderamento comunitárioTecnologias para a inclusão social e o empoderamento comunitário
Tecnologias para a inclusão social e o empoderamento comunitário
 
Using Drupal for Social Inclusion and Civic Empowerment
Using Drupal for Social Inclusion and Civic Empowerment Using Drupal for Social Inclusion and Civic Empowerment
Using Drupal for Social Inclusion and Civic Empowerment
 
Desenvolvendo tecnologias apropriadas para a inclusão digital e o empoderamen...
Desenvolvendo tecnologias apropriadas para a inclusão digital e o empoderamen...Desenvolvendo tecnologias apropriadas para a inclusão digital e o empoderamen...
Desenvolvendo tecnologias apropriadas para a inclusão digital e o empoderamen...
 
2010-2011 D-Lab Brazil introduction
2010-2011 D-Lab Brazil introduction2010-2011 D-Lab Brazil introduction
2010-2011 D-Lab Brazil introduction
 
BandTec - Inovação para o Desenvolvimento Social
BandTec - Inovação para o Desenvolvimento SocialBandTec - Inovação para o Desenvolvimento Social
BandTec - Inovação para o Desenvolvimento Social
 

Recently uploaded

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Development of Software for Educational Activities

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. The activity diagram (based on Engeström’s) Artifact Product Subject Rules Community Division of Labor Object
  • 8.
  • 9.
  • 10. Logo’s turtle geometry forward 100 right 30 forward 80 right 50 right 10 forward 70
  • 11.
  • 12.
  • 13. The traditional software development life-cycle Analysis Design Implementation Testing Maintenance
  • 14. The proposed development cycle Analysis of the Computational Artifact Design of the Computational Artifact Implementation of the Computational Artifact Test of the Computational Artifact Maintenance of the Computational Artifact Analysis of the Educational Activity
  • 15.
  • 16. The generic and specific parts of the educational activity Generic Educational Activity Specific Educational Activity B Domain: English Environment: Uninformal, home Domain: Economy Environment: Formal, company Generic theoretical principles Context-specific restrictions Specific Educational Activity A
  • 17.
  • 18. A Generic Constructionist Learning Activity Computerized and non-computerized artifacts Personally meaningful and shareable product Learner Rules (duration and amount of sessions, relationship among participants, …) Community (teacher, other students, reference authors, visitors) Division of Labor (learner, facilitator, source of reference, actor, activity designer) Transitional objects
  • 19. A Graphical Logo Activity Graphical Logo Turtle commands, editor commands and additional language commands Picture in the computer screen Learner Rules Community Division of Labor Graphical turtle and procedures
  • 20.
  • 22.
  • 23. The Workshop activity Mediating Artifacts (planning sheets, computers with Cocoa, camera, etc.) Outcome (game about the park) Subject (III Millennium student) Rules (schedule, write on personal diary, etc.) Community (teacher, other students, authors of examples, guests) Division of Labor (facilitator, actor, learner, source of reference, activity designer) Objects (Cocoa components, annotations, etc.)
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.

Editor's Notes

  1. Existem metodologias dirigidas para o desenvolvimento de software que manipulem grandes quantidades de dados, exijam velocidade de processamento, ou segurança de informação. A educação exige uma preocupação com elementos como motivação, desenvolvimento humano, diferenças de contexto educacional, etc. Já existem algumas iniciativas para a educação, mas elas não abordam a problemática de forma ampla
  2. A TA entende uma atividade como um conjunto de ações e um contexto mínimo que permita compreendê-las. Nas atividades, as pessoas estão sempre trabalhando com objetos procurando construir um produto que, conscientemente ou não, resolva uma necessidadeou satisfaça um desejo. Estas relações com os objetos são influenciadas também pela interação com outras pessoas.
  3. Estrutura hierárquica: Quais são as ações da atividade? O que deve ser feito de modo consciente? Internalização e externalização: Que práticas sociais devem ser incentivadas? O que cada pessoa deve externalizar de suas ações mentais? Orientação a objetos: Que objetos serão usados? Qual o significado deles? O que eles têm de importante? Qual o produto concreto da atividade? História e desenvolvimento: Como surgiu a atividade? Quais de seus aspectos não são importantes hoje? Como os participantes se desenvolvem? Mediação: Que ferramentas serão usadas? O que potencializam? O que restringem?
  4. No Logo Gráfico, o aprendiz interage com uma tartaruga desenhada na telado computador. Por meio de comandos dados a tartaruga, como … , ele vai desenhando o que quiser e, espera-se, vai aprendendo noções de lateralidade, espaço e outros conceitos de geometria.
  5. Acreditamos que a abordagem proposta poderia ajudar a tratar de alguns destes problemas colocando o computador no seu devido lugar dentro da atividade educacional construcionista.
  6. Análise: Identifica o que o software deverá fazer Projeto: Especifica como ele fará isso Implementação: Onde ele é convertido em linguagem de programação Teste: testado Manutenção: usado e alterado conforme surjam novas necessidades A fase de análise é a mais importante. É nela que se define o que será feito no restante do ciclo. Dependendo da ênfase que nela for dado...
  7. As principais diferenças se dão nas fases de análise. As demais, mais técnicas, são muito semelhantes ao que ocorre nos sistemas tradicionais.
  8. Não é impossível simplesmente levar a mesma atividade em ambientes diferentes. A atividade genérica concentra os pontos essenciais a serem considerados na criação da atividade segundo uma determinada abordagem educacional A atividade específica mostra as restrições impostas pelo ambiente em questão.
  9. Notar que a divisão do trabalho permanece a mesma...
  10. Ciclo do Valente: descrição-execução-reflexão-depuração