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 1fokkaian
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1Isabel do Rosario
 
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

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

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