SlideShare a Scribd company logo
1 of 29
Download to read offline
Extreme Apprenticeship:
Experiences and lessons learned
Gabriella Dodero
Free University of Bozen-Bolzano
Trondheim, 17 sep 2015
Contents
● Extreme Apprenticeship principles
● Extreme Apprenticeship @ universities
● … @ high schools
● Lessons learned
Motivation
● Computer Science is a curricular subject @ university,
and @ high schools (in Italy)
● Many students find it tough !!!
● Low marks, drop-outs, low retention of concepts once
the exam is passed
● Typical courses start with „theory“ and after a while,
„labs“ can start
● Can we improve on this ?
Extreme Apprenticeship
● Based on Cognitive Apprenticeship: pay attention to
the learning process
● Learning as apprentices in a workshop, under the
guidance of a „master“, until a skill is acquired
● Traditional examples are craftsmen (tailor, cobbler,
painter...) to learn manual skills
● It works also for cognitive skills !
● Three phases:
● Modeling, scaffolding, fading.
Modeling
● The apprentice acquires a conceptual modeling of the
activity, by observing the „master“ at work !
● Lectures, if needed, consist on worked examples, (but
they are usually avoided)
● The „master“ thinks aloud to show what mental
processes are activated
Scaffolding
● Apprentices solve exercises while the master is
watching them. If they are stuck, they ask for help
● The master does not give solutions, just enough hints
to let apprentices discover the solution by themselves
● … as suggested by Bruner
Fading
● As the apprentices start working independently,
scaffolding gradually decreases
● The more the apprentices work independently,
the more their skills grow
XA and exercises
● Exercises are NOT „applications of a theory“
● Roumani considers exercises:
● We think of them as teaching instruments that
complement lectures by teaching the same
material but in an exploratory fashion
● Exercises are the key to increase students'
motivation
XA and motivation
● Intrinsic vs extrinsic motivation
● Difficult exercises kill the intrinsic motivation of weaker
students
● Exercises should be proposed as „challenges“, and
should be short-term, reachable goals for all
apprentices
● Feedback from the master increases motivation
● Self-esteem and self-efficacy increase motivation
Basic XA principles
(1) Learning by doing. A skill is acquired by practicing it,
as long as it is needed
(2) Continuous bidirectional feedback. Apprentices
receive a feedback on their work, the master receives
a feedback by observing how the apprentice works
XA @ Helsinki
● Reducing-cancelling lecture hours
● Programming: one hour for course introduction
● Maths: two hours a week to recap exercises
● Increasing lab hours, and increasing lab assistants
● Correcting EVERYTHING ! Allowing to redo wrong
exercises (obliging to redo wrong exercises)
Pass rates of Programming @
Helsinki
● Programming course
for computer
scientists
● Programming course
for non- computer
scientists
Traditional XA
58.5% 71.3%
Traditional XA
43.7% 70.1%
Bolzano: Operating systems
● Bsc, 3. semester, approx 30 students/year
● Assessment: theory (50%) as written exam; lab (50%) as
a project
● The first part of the lab (2 ECTS) has been given as XA for
three courses (2011 - 2013)
● Lab topics: bash scripting
Pre self assessment
● Some students knew bash scripting since high school
● Many students did not know the command line ...
Lab
● The teacher is (alone) 6 hours/week in the lab
Impossible to assess in real time what students
deliver
● Blended lab: exercises may be done at home, and
may be delivered on a LMS (Moodle)
The teacher grades them and gives a feedback
via email
Feedback
● Moodle automatically informs the student that a grade
has been given
● The student reads the grade and the teacher's
comment
● If the exercise is wrong, the comment explains the
mistake without giving the solution
● If the exercise is correct, the comment is a smiley or
an „ok!“
● Each student sees only own grades and comments
Grades @ Bolzano
● More students passed at first call (out of three)
● „Traditional“ indicates the total of three cohorts before
the first XA edition (101 students)
● After three editions, no more „dropouts“ ...
Traditional % XA %
33 33% 22 52%
Lessons learned @ unibz
● XA works, both in presence and blended
● Students work more, and are happy of that
● Students respect deadlines, and know that they have
learned
● Drop-outs of previous years take the course and pass
the exam
● Those who drop, are NOT desperate ...
Students post questionnaire
● 1: Self-efficacy: I
know how to write
bash scripts
● 2: Exercises helped in
understanding OS
theory
● 3: Lab required too
much time
Students comments
● A student that initially self assessed as „poor“:
This is new way of teaching. It is very interesting. I didn't
expected from myself, that without any knowledge about
bash and without any lectures, it is possible to learn so
much!
● A student that initially self assessed as
„knowledgeable“:
writing a shell [a complex take-home activity] would have
been interesting, but anyway writing this script was a nice
experience
XA @ schools
● Pilot experience 2 years ago, in a „professional“
school (12th grade), technician of enterprise
services
● Javascript programming (usually it was not part
of the curriculum)
● Students react enthusiastically, half of them
want to become programmers
● Let's train in-service CS teachers in high
schools !!
What was done and where
● Computer Science and Math teacherss in high
schools
● Teachers from Trento and Bolzano (and one
from Verona)
● In-service in various high schools and years,
including evening courses for working students
● Teaching to teenagers
● Teaching to adults 50+
What was taught with XA
● Digital literacy (word processor, spreadsheet)
● Programming in Pascal, python, scratch
● HTML, CSS, javascript
● Linux CLI + bash scripting
● Algebraic expressions, fractions,...
Key rules
● Correcting (almost) every exercise
● Concluding at home and elivering later
(via email, on a LMS, on a usb stick...)
● Scaffolding, that is never tell the solution, just a hint to
spot the error
● Working a lot without realizing
● Learning and being aware of learning (students and
teachers)
www.mycutegraphics.com
Open issues
● How can large classes be managed by one teacher alone?
● Does peer tutoring work between students of the same
class?
● Does peer tutoring work between students of different
years?
● What happens when students refuse to work at home?
ww.mycutegraphics.com
Nice surprises
● „Professor, please do no lecture any more with
the textbook!“
● „Students are too silent.. are they hacking?“
● WOOOOWWWW!!!!!!
● The teacher of literature starts,
too
● Parents understand „how much“
the children learn
●
www.mycutegraphics.com
More on XA
● E3osvideos: youtube channel providing „open
educational resources“ on Linux + bash
● OS 2015-16: a new „format“....
Fig. 5. A video screen-shot showing: (1) the teacher-avatar addressing the learning goal,
(2) with a discovery element for engaging, (3) the iconic representation of a terminal and
folders for favoring recognition rather recall
Credits
● RAGE webpage:http://www.cs.helsinki.fi/en/rage/
● OS Collaborators: F.Di Cerbo, N.El Ioini, V.Del Fatto,
F.Persia
● Co-authors of papers : R.Gennari, F.Ravanelli, N.
Mastachi, and a dozen of teachers
● Interdisciplinary collaboration: University of Verona (psy)
Takk, Grazie, Danke, Thanks, Kiitos!!
gdodero @ unibz . it

More Related Content

What's hot

Engineering mitkadmim aleph overview blended_spring-2018_d_lahav
Engineering mitkadmim aleph overview blended_spring-2018_d_lahavEngineering mitkadmim aleph overview blended_spring-2018_d_lahav
Engineering mitkadmim aleph overview blended_spring-2018_d_lahavDebbie Lahav
 
GE20 G1 class 1 Sep 23rd
GE20 G1 class 1 Sep 23rdGE20 G1 class 1 Sep 23rd
GE20 G1 class 1 Sep 23rdmissjaqui
 
Planning for small group centers
Planning for small group centersPlanning for small group centers
Planning for small group centersjhaxhi
 
Bettendorf #StuCamp Opening Slides
Bettendorf #StuCamp Opening SlidesBettendorf #StuCamp Opening Slides
Bettendorf #StuCamp Opening SlidesAaron Maurer
 
SDC11 G2 class 1 Sep 23rd
SDC11 G2 class 1 Sep 23rdSDC11 G2 class 1 Sep 23rd
SDC11 G2 class 1 Sep 23rdmissjaqui
 
SDC9 Class 1 Jan 7th-8th
SDC9 Class 1 Jan 7th-8thSDC9 Class 1 Jan 7th-8th
SDC9 Class 1 Jan 7th-8thmissjaqui
 
Bettendorf #stu camp Closing
Bettendorf #stu camp ClosingBettendorf #stu camp Closing
Bettendorf #stu camp ClosingAaron Maurer
 
Math workshop
Math workshopMath workshop
Math workshopcmcnab
 
GE13 G1 class 1 Jan 8
GE13 G1 class 1 Jan 8GE13 G1 class 1 Jan 8
GE13 G1 class 1 Jan 8missjaqui
 
Accelerated Program Development
Accelerated Program DevelopmentAccelerated Program Development
Accelerated Program DevelopmentTrey Mireles
 
Agilemind presentation
Agilemind presentationAgilemind presentation
Agilemind presentationteufelsdroch
 
Gcse preparation for exams 2015final2
Gcse preparation for exams 2015final2Gcse preparation for exams 2015final2
Gcse preparation for exams 2015final2Cherwelllearning
 
Teaching and Learning in Webinars
Teaching and Learning in WebinarsTeaching and Learning in Webinars
Teaching and Learning in WebinarsYum Studio
 
SDC9 Class1 May 21st
SDC9 Class1 May 21stSDC9 Class1 May 21st
SDC9 Class1 May 21stmissjaqui
 
Parent introduction to Biology at St. George's
Parent introduction to Biology at St. George'sParent introduction to Biology at St. George's
Parent introduction to Biology at St. George'scircle4biology
 
Classroom procedures
Classroom proceduresClassroom procedures
Classroom proceduresRob Monk
 
PowerPoint and Today's Students
PowerPoint and Today's StudentsPowerPoint and Today's Students
PowerPoint and Today's Studentstvmhstis
 
SDC11 G1 class 1 Sep 22nd
SDC11 G1 class 1 Sep 22ndSDC11 G1 class 1 Sep 22nd
SDC11 G1 class 1 Sep 22ndmissjaqui
 

What's hot (20)

Engineering mitkadmim aleph overview blended_spring-2018_d_lahav
Engineering mitkadmim aleph overview blended_spring-2018_d_lahavEngineering mitkadmim aleph overview blended_spring-2018_d_lahav
Engineering mitkadmim aleph overview blended_spring-2018_d_lahav
 
GE20 G1 class 1 Sep 23rd
GE20 G1 class 1 Sep 23rdGE20 G1 class 1 Sep 23rd
GE20 G1 class 1 Sep 23rd
 
Planning for small group centers
Planning for small group centersPlanning for small group centers
Planning for small group centers
 
Bettendorf #StuCamp Opening Slides
Bettendorf #StuCamp Opening SlidesBettendorf #StuCamp Opening Slides
Bettendorf #StuCamp Opening Slides
 
SDC11 G2 class 1 Sep 23rd
SDC11 G2 class 1 Sep 23rdSDC11 G2 class 1 Sep 23rd
SDC11 G2 class 1 Sep 23rd
 
SDC9 Class 1 Jan 7th-8th
SDC9 Class 1 Jan 7th-8thSDC9 Class 1 Jan 7th-8th
SDC9 Class 1 Jan 7th-8th
 
Bettendorf #stu camp Closing
Bettendorf #stu camp ClosingBettendorf #stu camp Closing
Bettendorf #stu camp Closing
 
Math workshop
Math workshopMath workshop
Math workshop
 
Flipped learning
Flipped learningFlipped learning
Flipped learning
 
GE13 G1 class 1 Jan 8
GE13 G1 class 1 Jan 8GE13 G1 class 1 Jan 8
GE13 G1 class 1 Jan 8
 
Accelerated Program Development
Accelerated Program DevelopmentAccelerated Program Development
Accelerated Program Development
 
Agilemind presentation
Agilemind presentationAgilemind presentation
Agilemind presentation
 
Gcse preparation for exams 2015final2
Gcse preparation for exams 2015final2Gcse preparation for exams 2015final2
Gcse preparation for exams 2015final2
 
Teaching and Learning in Webinars
Teaching and Learning in WebinarsTeaching and Learning in Webinars
Teaching and Learning in Webinars
 
SDC9 Class1 May 21st
SDC9 Class1 May 21stSDC9 Class1 May 21st
SDC9 Class1 May 21st
 
Parent introduction to Biology at St. George's
Parent introduction to Biology at St. George'sParent introduction to Biology at St. George's
Parent introduction to Biology at St. George's
 
Classroom procedures
Classroom proceduresClassroom procedures
Classroom procedures
 
PowerPoint and Today's Students
PowerPoint and Today's StudentsPowerPoint and Today's Students
PowerPoint and Today's Students
 
SDC11 G1 class 1 Sep 22nd
SDC11 G1 class 1 Sep 22ndSDC11 G1 class 1 Sep 22nd
SDC11 G1 class 1 Sep 22nd
 
The Tutoring Cycle
The Tutoring CycleThe Tutoring Cycle
The Tutoring Cycle
 

Viewers also liked

Нижегородские новости
Нижегородские новостиНижегородские новости
Нижегородские новостиРустам Ильин
 
Comment fermer les volets
Comment fermer les voletsComment fermer les volets
Comment fermer les voletsdteacher75
 
Small Business Celebration
Small Business CelebrationSmall Business Celebration
Small Business Celebrationguest7a0707b
 
интеллектуальная викторина
интеллектуальная викторинаинтеллектуальная викторина
интеллектуальная викторинаshanker2713
 
Александр Махомет "Beyond the code или как мониторить ваш PHP сайт"
Александр Махомет "Beyond the code или как мониторить ваш PHP сайт"Александр Махомет "Beyond the code или как мониторить ваш PHP сайт"
Александр Махомет "Beyond the code или как мониторить ваш PHP сайт"Fwdays
 
Test techniques. Nina Gambarte y Nerea González.
Test techniques. Nina Gambarte y Nerea González.Test techniques. Nina Gambarte y Nerea González.
Test techniques. Nina Gambarte y Nerea González.Nina Carral
 
Iberradio 2015 - Radioafición digital - "de las válvulas a los bits"
Iberradio 2015 - Radioafición digital - "de las válvulas a los bits"Iberradio 2015 - Radioafición digital - "de las válvulas a los bits"
Iberradio 2015 - Radioafición digital - "de las válvulas a los bits"Alex Casanova
 
La fame nel mondo
La fame nel mondoLa fame nel mondo
La fame nel mondos4r40l1v4r1
 
Employer Branding Summit Italy 2009 - Eugenio Amendola's presentation
Employer Branding Summit Italy 2009 - Eugenio Amendola's presentationEmployer Branding Summit Italy 2009 - Eugenio Amendola's presentation
Employer Branding Summit Italy 2009 - Eugenio Amendola's presentationEugenio Amendola
 
2015-11-04 Workshop Scelta, Talento e Passione
2015-11-04 Workshop Scelta, Talento e Passione2015-11-04 Workshop Scelta, Talento e Passione
2015-11-04 Workshop Scelta, Talento e PassioneRiccardo Guidetti
 
Brochure Corso Itinerante in Employer Brand Management
Brochure Corso Itinerante in Employer Brand ManagementBrochure Corso Itinerante in Employer Brand Management
Brochure Corso Itinerante in Employer Brand ManagementEugenio Amendola
 
Zephir - A Wind of Change for writing PHP extensions
Zephir - A Wind of Change for writing PHP extensionsZephir - A Wind of Change for writing PHP extensions
Zephir - A Wind of Change for writing PHP extensionsMark Baker
 
Pruebas funcionales de Software
Pruebas funcionales de SoftwarePruebas funcionales de Software
Pruebas funcionales de SoftwareBrian Pando
 
Pfsense: securizando tu infraestructura
Pfsense: securizando tu infraestructuraPfsense: securizando tu infraestructura
Pfsense: securizando tu infraestructuraAlex Casanova
 

Viewers also liked (18)

Нижегородские новости
Нижегородские новостиНижегородские новости
Нижегородские новости
 
REGARDCRITIQUE_avr2010_final_v2
REGARDCRITIQUE_avr2010_final_v2REGARDCRITIQUE_avr2010_final_v2
REGARDCRITIQUE_avr2010_final_v2
 
Comment fermer les volets
Comment fermer les voletsComment fermer les volets
Comment fermer les volets
 
Small Business Celebration
Small Business CelebrationSmall Business Celebration
Small Business Celebration
 
Biografía erich fromm
Biografía erich frommBiografía erich fromm
Biografía erich fromm
 
интеллектуальная викторина
интеллектуальная викторинаинтеллектуальная викторина
интеллектуальная викторина
 
Александр Махомет "Beyond the code или как мониторить ваш PHP сайт"
Александр Махомет "Beyond the code или как мониторить ваш PHP сайт"Александр Махомет "Beyond the code или как мониторить ваш PHP сайт"
Александр Махомет "Beyond the code или как мониторить ваш PHP сайт"
 
Test techniques. Nina Gambarte y Nerea González.
Test techniques. Nina Gambarte y Nerea González.Test techniques. Nina Gambarte y Nerea González.
Test techniques. Nina Gambarte y Nerea González.
 
Iberradio 2015 - Radioafición digital - "de las válvulas a los bits"
Iberradio 2015 - Radioafición digital - "de las válvulas a los bits"Iberradio 2015 - Radioafición digital - "de las válvulas a los bits"
Iberradio 2015 - Radioafición digital - "de las válvulas a los bits"
 
La fame nel mondo
La fame nel mondoLa fame nel mondo
La fame nel mondo
 
Employer Branding Summit Italy 2009 - Eugenio Amendola's presentation
Employer Branding Summit Italy 2009 - Eugenio Amendola's presentationEmployer Branding Summit Italy 2009 - Eugenio Amendola's presentation
Employer Branding Summit Italy 2009 - Eugenio Amendola's presentation
 
2015-11-04 Workshop Scelta, Talento e Passione
2015-11-04 Workshop Scelta, Talento e Passione2015-11-04 Workshop Scelta, Talento e Passione
2015-11-04 Workshop Scelta, Talento e Passione
 
Brochure Corso Itinerante in Employer Brand Management
Brochure Corso Itinerante in Employer Brand ManagementBrochure Corso Itinerante in Employer Brand Management
Brochure Corso Itinerante in Employer Brand Management
 
Zephir - A Wind of Change for writing PHP extensions
Zephir - A Wind of Change for writing PHP extensionsZephir - A Wind of Change for writing PHP extensions
Zephir - A Wind of Change for writing PHP extensions
 
Harvard University
Harvard UniversityHarvard University
Harvard University
 
Pruebas funcionales de Software
Pruebas funcionales de SoftwarePruebas funcionales de Software
Pruebas funcionales de Software
 
iSinto
iSintoiSinto
iSinto
 
Pfsense: securizando tu infraestructura
Pfsense: securizando tu infraestructuraPfsense: securizando tu infraestructura
Pfsense: securizando tu infraestructura
 

Similar to Extreme Apprenticeship - experiences and lessons learned

Extreme Apprenticeship Meets Operating Systems
Extreme Apprenticeship Meets Operating SystemsExtreme Apprenticeship Meets Operating Systems
Extreme Apprenticeship Meets Operating SystemsGabriella Dodero
 
Extreme Apprenticeship: what do students think?
Extreme Apprenticeship: what do students think?Extreme Apprenticeship: what do students think?
Extreme Apprenticeship: what do students think?Gabriella Dodero
 
Extreme Apprenticeship ... 2+ years later
Extreme Apprenticeship ... 2+ years laterExtreme Apprenticeship ... 2+ years later
Extreme Apprenticeship ... 2+ years laterGabriella Dodero
 
Extreme apprenticeship: a new way of teaching Computer Science?
Extreme apprenticeship: a new way of teaching Computer Science?Extreme apprenticeship: a new way of teaching Computer Science?
Extreme apprenticeship: a new way of teaching Computer Science?Gabriella Dodero
 
It's time for change from traditional lecture to flipped learning model
It's time for change from traditional lecture to flipped learning modelIt's time for change from traditional lecture to flipped learning model
It's time for change from traditional lecture to flipped learning modelAlfredo Prieto Martín
 
Increasing life long learning skills for upper secondary students using MOOC ...
Increasing life long learning skills for upper secondary students using MOOC ...Increasing life long learning skills for upper secondary students using MOOC ...
Increasing life long learning skills for upper secondary students using MOOC ...Inge de Waard
 
How not to fail at programming education
How not to fail at programming educationHow not to fail at programming education
How not to fail at programming educationEsther Seyffarth
 
Pisd summer writing institute 2013 day 1
Pisd summer writing institute 2013 day 1Pisd summer writing institute 2013 day 1
Pisd summer writing institute 2013 day 1ddawer
 
Lessons Learned from a First-Time Online College Algebra Course
Lessons Learned from a First-Time Online College Algebra CourseLessons Learned from a First-Time Online College Algebra Course
Lessons Learned from a First-Time Online College Algebra CourseJon Ernstberger
 
SPS 4500 #2 - JiTT - Fall 2015
SPS 4500 #2 - JiTT - Fall 2015SPS 4500 #2 - JiTT - Fall 2015
SPS 4500 #2 - JiTT - Fall 2015Jeff Loats
 
Old challenges, New solutions: how to reach all of your sts and make them shine
Old challenges, New solutions: how to reach all of your sts and make them shineOld challenges, New solutions: how to reach all of your sts and make them shine
Old challenges, New solutions: how to reach all of your sts and make them shineSilvia Rovegno Malharin
 
Ib dp hl mathematics cat 1 day 1
Ib dp hl mathematics cat 1 day 1Ib dp hl mathematics cat 1 day 1
Ib dp hl mathematics cat 1 day 1Mick Purcell
 
UNC CETL - JiTT - Making It Shine - Nov 2015
UNC CETL - JiTT - Making It Shine - Nov 2015UNC CETL - JiTT - Making It Shine - Nov 2015
UNC CETL - JiTT - Making It Shine - Nov 2015Jeff Loats
 
TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)
TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)
TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)suthers
 
Codes for Feedback - Examples
Codes for Feedback - ExamplesCodes for Feedback - Examples
Codes for Feedback - Examplesjulia_martinez
 
USC 100: Summer Presentation
USC 100: Summer PresentationUSC 100: Summer Presentation
USC 100: Summer PresentationRichard Winters
 
For Faculty By Faculty - Just-in-Time Teaching - Part 2 - Oct 1 2014 - Jeff L...
For Faculty By Faculty - Just-in-Time Teaching - Part 2 - Oct 1 2014 - Jeff L...For Faculty By Faculty - Just-in-Time Teaching - Part 2 - Oct 1 2014 - Jeff L...
For Faculty By Faculty - Just-in-Time Teaching - Part 2 - Oct 1 2014 - Jeff L...Jeff Loats
 
Additional Lesson planning Tips.pdf
Additional Lesson planning Tips.pdfAdditional Lesson planning Tips.pdf
Additional Lesson planning Tips.pdfDorothySantiago1
 
Teaching in the long blocks
Teaching in the long blocksTeaching in the long blocks
Teaching in the long blocksBuffalo Seminary
 

Similar to Extreme Apprenticeship - experiences and lessons learned (20)

Extreme Apprenticeship Meets Operating Systems
Extreme Apprenticeship Meets Operating SystemsExtreme Apprenticeship Meets Operating Systems
Extreme Apprenticeship Meets Operating Systems
 
Extreme Apprenticeship: what do students think?
Extreme Apprenticeship: what do students think?Extreme Apprenticeship: what do students think?
Extreme Apprenticeship: what do students think?
 
Extreme Apprenticeship ... 2+ years later
Extreme Apprenticeship ... 2+ years laterExtreme Apprenticeship ... 2+ years later
Extreme Apprenticeship ... 2+ years later
 
Extreme apprenticeship: a new way of teaching Computer Science?
Extreme apprenticeship: a new way of teaching Computer Science?Extreme apprenticeship: a new way of teaching Computer Science?
Extreme apprenticeship: a new way of teaching Computer Science?
 
University Study Skills
University Study SkillsUniversity Study Skills
University Study Skills
 
It's time for change from traditional lecture to flipped learning model
It's time for change from traditional lecture to flipped learning modelIt's time for change from traditional lecture to flipped learning model
It's time for change from traditional lecture to flipped learning model
 
Increasing life long learning skills for upper secondary students using MOOC ...
Increasing life long learning skills for upper secondary students using MOOC ...Increasing life long learning skills for upper secondary students using MOOC ...
Increasing life long learning skills for upper secondary students using MOOC ...
 
How not to fail at programming education
How not to fail at programming educationHow not to fail at programming education
How not to fail at programming education
 
Pisd summer writing institute 2013 day 1
Pisd summer writing institute 2013 day 1Pisd summer writing institute 2013 day 1
Pisd summer writing institute 2013 day 1
 
Lessons Learned from a First-Time Online College Algebra Course
Lessons Learned from a First-Time Online College Algebra CourseLessons Learned from a First-Time Online College Algebra Course
Lessons Learned from a First-Time Online College Algebra Course
 
SPS 4500 #2 - JiTT - Fall 2015
SPS 4500 #2 - JiTT - Fall 2015SPS 4500 #2 - JiTT - Fall 2015
SPS 4500 #2 - JiTT - Fall 2015
 
Old challenges, New solutions: how to reach all of your sts and make them shine
Old challenges, New solutions: how to reach all of your sts and make them shineOld challenges, New solutions: how to reach all of your sts and make them shine
Old challenges, New solutions: how to reach all of your sts and make them shine
 
Ib dp hl mathematics cat 1 day 1
Ib dp hl mathematics cat 1 day 1Ib dp hl mathematics cat 1 day 1
Ib dp hl mathematics cat 1 day 1
 
UNC CETL - JiTT - Making It Shine - Nov 2015
UNC CETL - JiTT - Making It Shine - Nov 2015UNC CETL - JiTT - Making It Shine - Nov 2015
UNC CETL - JiTT - Making It Shine - Nov 2015
 
TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)
TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)
TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)
 
Codes for Feedback - Examples
Codes for Feedback - ExamplesCodes for Feedback - Examples
Codes for Feedback - Examples
 
USC 100: Summer Presentation
USC 100: Summer PresentationUSC 100: Summer Presentation
USC 100: Summer Presentation
 
For Faculty By Faculty - Just-in-Time Teaching - Part 2 - Oct 1 2014 - Jeff L...
For Faculty By Faculty - Just-in-Time Teaching - Part 2 - Oct 1 2014 - Jeff L...For Faculty By Faculty - Just-in-Time Teaching - Part 2 - Oct 1 2014 - Jeff L...
For Faculty By Faculty - Just-in-Time Teaching - Part 2 - Oct 1 2014 - Jeff L...
 
Additional Lesson planning Tips.pdf
Additional Lesson planning Tips.pdfAdditional Lesson planning Tips.pdf
Additional Lesson planning Tips.pdf
 
Teaching in the long blocks
Teaching in the long blocksTeaching in the long blocks
Teaching in the long blocks
 

More from Gabriella Dodero

Unitedbz-Una esperienza di integrazione universitaria di richiedenti asilo
Unitedbz-Una esperienza di integrazione universitaria di richiedenti asiloUnitedbz-Una esperienza di integrazione universitaria di richiedenti asilo
Unitedbz-Una esperienza di integrazione universitaria di richiedenti asiloGabriella Dodero
 
Didacta 2018- Il MOOC promosso dalla RUIAP
Didacta 2018- Il MOOC promosso dalla RUIAPDidacta 2018- Il MOOC promosso dalla RUIAP
Didacta 2018- Il MOOC promosso dalla RUIAPGabriella Dodero
 
Ecosistemi di apprendimento come snodo per lo sviluppo territoriale
Ecosistemi di apprendimento come snodo per lo sviluppo territorialeEcosistemi di apprendimento come snodo per lo sviluppo territoriale
Ecosistemi di apprendimento come snodo per lo sviluppo territorialeGabriella Dodero
 
Ludicizzazione di un MOOC in Moodle
Ludicizzazione di un MOOC in MoodleLudicizzazione di un MOOC in Moodle
Ludicizzazione di un MOOC in MoodleGabriella Dodero
 
Tre lingue e un MOOC per imparare Linux
Tre lingue e un MOOC per imparare LinuxTre lingue e un MOOC per imparare Linux
Tre lingue e un MOOC per imparare LinuxGabriella Dodero
 
Tutto il MOOC minuto per minuto
Tutto il MOOC minuto per minutoTutto il MOOC minuto per minuto
Tutto il MOOC minuto per minutoGabriella Dodero
 
Game design journeys in primary schools
Game design journeys in primary schoolsGame design journeys in primary schools
Game design journeys in primary schoolsGabriella Dodero
 
How women reach top academic positions: Italy as a case study
How women reach top academic positions: Italy as a case studyHow women reach top academic positions: Italy as a case study
How women reach top academic positions: Italy as a case studyGabriella Dodero
 
Extreme Apprenticeship - insegnare informatica a scuola e all'universita'
Extreme Apprenticeship - insegnare informatica a scuola e all'universita'Extreme Apprenticeship - insegnare informatica a scuola e all'universita'
Extreme Apprenticeship - insegnare informatica a scuola e all'universita'Gabriella Dodero
 
Workshop Informatica e scuole - didamatica 2015 unibz
Workshop Informatica e scuole - didamatica 2015 unibzWorkshop Informatica e scuole - didamatica 2015 unibz
Workshop Informatica e scuole - didamatica 2015 unibzGabriella Dodero
 
Alex nel paese degli oggetti informatici
Alex nel paese degli oggetti informaticiAlex nel paese degli oggetti informatici
Alex nel paese degli oggetti informaticiGabriella Dodero
 
L'Extreme Apprenticeship funziona davvero
L'Extreme Apprenticeship funziona davveroL'Extreme Apprenticeship funziona davvero
L'Extreme Apprenticeship funziona davveroGabriella Dodero
 
Extreme Apprenticeship: insegnare scienze esatte con un approccio sperimentale
Extreme Apprenticeship: insegnare scienze esatte con un approccio sperimentaleExtreme Apprenticeship: insegnare scienze esatte con un approccio sperimentale
Extreme Apprenticeship: insegnare scienze esatte con un approccio sperimentaleGabriella Dodero
 
The right to (language) education @ unibz
The right to (language) education @ unibzThe right to (language) education @ unibz
The right to (language) education @ unibzGabriella Dodero
 
Workshop sport e università - unibz
Workshop sport e università - unibzWorkshop sport e università - unibz
Workshop sport e università - unibzGabriella Dodero
 
Documenting design pattern instances: A Family of experiments on Source code ...
Documenting design pattern instances: A Family of experiments on Source code ...Documenting design pattern instances: A Family of experiments on Source code ...
Documenting design pattern instances: A Family of experiments on Source code ...Gabriella Dodero
 
Documenting Design Pattern Instances: A family of Experiments on Source Code ...
Documenting Design Pattern Instances: A family of Experiments on Source Code ...Documenting Design Pattern Instances: A family of Experiments on Source Code ...
Documenting Design Pattern Instances: A family of Experiments on Source Code ...Gabriella Dodero
 
La rete RUIAP delle universita' italiane per l'apprendimento permanente
La rete RUIAP delle universita' italiane per l'apprendimento permanenteLa rete RUIAP delle universita' italiane per l'apprendimento permanente
La rete RUIAP delle universita' italiane per l'apprendimento permanenteGabriella Dodero
 

More from Gabriella Dodero (20)

Unitedbz-Una esperienza di integrazione universitaria di richiedenti asilo
Unitedbz-Una esperienza di integrazione universitaria di richiedenti asiloUnitedbz-Una esperienza di integrazione universitaria di richiedenti asilo
Unitedbz-Una esperienza di integrazione universitaria di richiedenti asilo
 
Didacta 2018- Il MOOC promosso dalla RUIAP
Didacta 2018- Il MOOC promosso dalla RUIAPDidacta 2018- Il MOOC promosso dalla RUIAP
Didacta 2018- Il MOOC promosso dalla RUIAP
 
Ecosistemi di apprendimento come snodo per lo sviluppo territoriale
Ecosistemi di apprendimento come snodo per lo sviluppo territorialeEcosistemi di apprendimento come snodo per lo sviluppo territoriale
Ecosistemi di apprendimento come snodo per lo sviluppo territoriale
 
Ludicizzazione di un MOOC in Moodle
Ludicizzazione di un MOOC in MoodleLudicizzazione di un MOOC in Moodle
Ludicizzazione di un MOOC in Moodle
 
Tre lingue e un MOOC per imparare Linux
Tre lingue e un MOOC per imparare LinuxTre lingue e un MOOC per imparare Linux
Tre lingue e un MOOC per imparare Linux
 
Tutto il MOOC minuto per minuto
Tutto il MOOC minuto per minutoTutto il MOOC minuto per minuto
Tutto il MOOC minuto per minuto
 
Game design journeys in primary schools
Game design journeys in primary schoolsGame design journeys in primary schools
Game design journeys in primary schools
 
L'universita' per tutti
L'universita' per tuttiL'universita' per tutti
L'universita' per tutti
 
How women reach top academic positions: Italy as a case study
How women reach top academic positions: Italy as a case studyHow women reach top academic positions: Italy as a case study
How women reach top academic positions: Italy as a case study
 
Extreme Apprenticeship - insegnare informatica a scuola e all'universita'
Extreme Apprenticeship - insegnare informatica a scuola e all'universita'Extreme Apprenticeship - insegnare informatica a scuola e all'universita'
Extreme Apprenticeship - insegnare informatica a scuola e all'universita'
 
Workshop Informatica e scuole - didamatica 2015 unibz
Workshop Informatica e scuole - didamatica 2015 unibzWorkshop Informatica e scuole - didamatica 2015 unibz
Workshop Informatica e scuole - didamatica 2015 unibz
 
Alex nel paese degli oggetti informatici
Alex nel paese degli oggetti informaticiAlex nel paese degli oggetti informatici
Alex nel paese degli oggetti informatici
 
L'Extreme Apprenticeship funziona davvero
L'Extreme Apprenticeship funziona davveroL'Extreme Apprenticeship funziona davvero
L'Extreme Apprenticeship funziona davvero
 
Extreme Apprenticeship: insegnare scienze esatte con un approccio sperimentale
Extreme Apprenticeship: insegnare scienze esatte con un approccio sperimentaleExtreme Apprenticeship: insegnare scienze esatte con un approccio sperimentale
Extreme Apprenticeship: insegnare scienze esatte con un approccio sperimentale
 
The right to (language) education @ unibz
The right to (language) education @ unibzThe right to (language) education @ unibz
The right to (language) education @ unibz
 
Pi Day @ unibz
Pi Day @ unibzPi Day @ unibz
Pi Day @ unibz
 
Workshop sport e università - unibz
Workshop sport e università - unibzWorkshop sport e università - unibz
Workshop sport e università - unibz
 
Documenting design pattern instances: A Family of experiments on Source code ...
Documenting design pattern instances: A Family of experiments on Source code ...Documenting design pattern instances: A Family of experiments on Source code ...
Documenting design pattern instances: A Family of experiments on Source code ...
 
Documenting Design Pattern Instances: A family of Experiments on Source Code ...
Documenting Design Pattern Instances: A family of Experiments on Source Code ...Documenting Design Pattern Instances: A family of Experiments on Source Code ...
Documenting Design Pattern Instances: A family of Experiments on Source Code ...
 
La rete RUIAP delle universita' italiane per l'apprendimento permanente
La rete RUIAP delle universita' italiane per l'apprendimento permanenteLa rete RUIAP delle universita' italiane per l'apprendimento permanente
La rete RUIAP delle universita' italiane per l'apprendimento permanente
 

Recently uploaded

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 

Recently uploaded (20)

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 

Extreme Apprenticeship - experiences and lessons learned

  • 1. Extreme Apprenticeship: Experiences and lessons learned Gabriella Dodero Free University of Bozen-Bolzano Trondheim, 17 sep 2015
  • 2. Contents ● Extreme Apprenticeship principles ● Extreme Apprenticeship @ universities ● … @ high schools ● Lessons learned
  • 3. Motivation ● Computer Science is a curricular subject @ university, and @ high schools (in Italy) ● Many students find it tough !!! ● Low marks, drop-outs, low retention of concepts once the exam is passed ● Typical courses start with „theory“ and after a while, „labs“ can start ● Can we improve on this ?
  • 4. Extreme Apprenticeship ● Based on Cognitive Apprenticeship: pay attention to the learning process ● Learning as apprentices in a workshop, under the guidance of a „master“, until a skill is acquired ● Traditional examples are craftsmen (tailor, cobbler, painter...) to learn manual skills ● It works also for cognitive skills ! ● Three phases: ● Modeling, scaffolding, fading.
  • 5. Modeling ● The apprentice acquires a conceptual modeling of the activity, by observing the „master“ at work ! ● Lectures, if needed, consist on worked examples, (but they are usually avoided) ● The „master“ thinks aloud to show what mental processes are activated
  • 6. Scaffolding ● Apprentices solve exercises while the master is watching them. If they are stuck, they ask for help ● The master does not give solutions, just enough hints to let apprentices discover the solution by themselves ● … as suggested by Bruner
  • 7. Fading ● As the apprentices start working independently, scaffolding gradually decreases ● The more the apprentices work independently, the more their skills grow
  • 8. XA and exercises ● Exercises are NOT „applications of a theory“ ● Roumani considers exercises: ● We think of them as teaching instruments that complement lectures by teaching the same material but in an exploratory fashion ● Exercises are the key to increase students' motivation
  • 9. XA and motivation ● Intrinsic vs extrinsic motivation ● Difficult exercises kill the intrinsic motivation of weaker students ● Exercises should be proposed as „challenges“, and should be short-term, reachable goals for all apprentices ● Feedback from the master increases motivation ● Self-esteem and self-efficacy increase motivation
  • 10. Basic XA principles (1) Learning by doing. A skill is acquired by practicing it, as long as it is needed (2) Continuous bidirectional feedback. Apprentices receive a feedback on their work, the master receives a feedback by observing how the apprentice works
  • 11. XA @ Helsinki ● Reducing-cancelling lecture hours ● Programming: one hour for course introduction ● Maths: two hours a week to recap exercises ● Increasing lab hours, and increasing lab assistants ● Correcting EVERYTHING ! Allowing to redo wrong exercises (obliging to redo wrong exercises)
  • 12. Pass rates of Programming @ Helsinki ● Programming course for computer scientists ● Programming course for non- computer scientists Traditional XA 58.5% 71.3% Traditional XA 43.7% 70.1%
  • 13. Bolzano: Operating systems ● Bsc, 3. semester, approx 30 students/year ● Assessment: theory (50%) as written exam; lab (50%) as a project ● The first part of the lab (2 ECTS) has been given as XA for three courses (2011 - 2013) ● Lab topics: bash scripting
  • 14. Pre self assessment ● Some students knew bash scripting since high school ● Many students did not know the command line ...
  • 15. Lab ● The teacher is (alone) 6 hours/week in the lab Impossible to assess in real time what students deliver ● Blended lab: exercises may be done at home, and may be delivered on a LMS (Moodle) The teacher grades them and gives a feedback via email
  • 16. Feedback ● Moodle automatically informs the student that a grade has been given ● The student reads the grade and the teacher's comment ● If the exercise is wrong, the comment explains the mistake without giving the solution ● If the exercise is correct, the comment is a smiley or an „ok!“ ● Each student sees only own grades and comments
  • 17. Grades @ Bolzano ● More students passed at first call (out of three) ● „Traditional“ indicates the total of three cohorts before the first XA edition (101 students) ● After three editions, no more „dropouts“ ... Traditional % XA % 33 33% 22 52%
  • 18. Lessons learned @ unibz ● XA works, both in presence and blended ● Students work more, and are happy of that ● Students respect deadlines, and know that they have learned ● Drop-outs of previous years take the course and pass the exam ● Those who drop, are NOT desperate ...
  • 19. Students post questionnaire ● 1: Self-efficacy: I know how to write bash scripts ● 2: Exercises helped in understanding OS theory ● 3: Lab required too much time
  • 20. Students comments ● A student that initially self assessed as „poor“: This is new way of teaching. It is very interesting. I didn't expected from myself, that without any knowledge about bash and without any lectures, it is possible to learn so much! ● A student that initially self assessed as „knowledgeable“: writing a shell [a complex take-home activity] would have been interesting, but anyway writing this script was a nice experience
  • 21. XA @ schools ● Pilot experience 2 years ago, in a „professional“ school (12th grade), technician of enterprise services ● Javascript programming (usually it was not part of the curriculum) ● Students react enthusiastically, half of them want to become programmers ● Let's train in-service CS teachers in high schools !!
  • 22. What was done and where ● Computer Science and Math teacherss in high schools ● Teachers from Trento and Bolzano (and one from Verona) ● In-service in various high schools and years, including evening courses for working students ● Teaching to teenagers ● Teaching to adults 50+
  • 23. What was taught with XA ● Digital literacy (word processor, spreadsheet) ● Programming in Pascal, python, scratch ● HTML, CSS, javascript ● Linux CLI + bash scripting ● Algebraic expressions, fractions,...
  • 24. Key rules ● Correcting (almost) every exercise ● Concluding at home and elivering later (via email, on a LMS, on a usb stick...) ● Scaffolding, that is never tell the solution, just a hint to spot the error ● Working a lot without realizing ● Learning and being aware of learning (students and teachers) www.mycutegraphics.com
  • 25. Open issues ● How can large classes be managed by one teacher alone? ● Does peer tutoring work between students of the same class? ● Does peer tutoring work between students of different years? ● What happens when students refuse to work at home? ww.mycutegraphics.com
  • 26. Nice surprises ● „Professor, please do no lecture any more with the textbook!“ ● „Students are too silent.. are they hacking?“ ● WOOOOWWWW!!!!!! ● The teacher of literature starts, too ● Parents understand „how much“ the children learn ● www.mycutegraphics.com
  • 27. More on XA ● E3osvideos: youtube channel providing „open educational resources“ on Linux + bash ● OS 2015-16: a new „format“.... Fig. 5. A video screen-shot showing: (1) the teacher-avatar addressing the learning goal, (2) with a discovery element for engaging, (3) the iconic representation of a terminal and folders for favoring recognition rather recall
  • 28. Credits ● RAGE webpage:http://www.cs.helsinki.fi/en/rage/ ● OS Collaborators: F.Di Cerbo, N.El Ioini, V.Del Fatto, F.Persia ● Co-authors of papers : R.Gennari, F.Ravanelli, N. Mastachi, and a dozen of teachers ● Interdisciplinary collaboration: University of Verona (psy)
  • 29. Takk, Grazie, Danke, Thanks, Kiitos!! gdodero @ unibz . it