SlideShare a Scribd company logo
Learning and teaching introductory programming in
higher education: strategies and tools
António José Mendes
Centro de Informática e Sistemas
da Universidade de Coimbra
Research Groups
Adaptive Computing
Communications and Telematics
Evolutionary and Complex Systems
Information Systems
Software and Systems Engineering
Cognitive and Media Systems
Researchers
70 PhDs
90 PhD students
30 MSc students
Centro de Informática e Sistemas
da Universidade de Coimbra
Cognitive and Media Systems
Knowledge & Intelligent Systems
Lab
Computational Creativity and
Digital Media Lab
Ambience Inteligence Lab
Educational Technology Lab
Computer
Science
Educational
Research
Distance
Education
Simulation
based learning
environments
Introductory
Programming
Learning
Create an
algorithm
to solve a
problem
Difficult
Find and
understand
errors
Misconceptions
Very
different
learning
rhythms
Low
success
rates
Complaints
from other
courses
teachers
Why
Learn
programming
is hard
Student’s
backgrounds
and attitudes
Teaching
methods and
conditions
Learn
programming is
hard
High
abstraction
level
Problem
solving based
Programming
languages
syntaxes
Professional
IDEs
Student’s
backgrounds
and attitudes
Focus on
memorization
Heterogeneous
groups
Low
motivation to
“fight”
“Minimum
effort law”
Errors not seen
as learning
opportunities
Study
strategies
Teaching
methods and
conditions
Class sizes
Traditional
classes have
low impact in
problem solving
abilities
Difficult to
understand
student’s
difficulties
How to keep
students
motivated
Coimbra
contributions
Studies on
different related
issues
Tools to support
students
Pedagogical
strategies
Tools to
support
professors
Tools to
support
students
Animation based
program
simulation tools
Program
Control
Output
AnimationProgram
Control
Output
Animation
Useful to average and good
students
Less useful to weak
students
Tools to
support
students
Game based
tools
Tools to
support
professors
Studies on
different related
issues
Learning to program – difficulties and
solutions. ICEE 2007
Mathematics and programming: some
studies. CompSysTech 2008
A study on student’s characteristics
and programming learning. EDMEDIA
2008
A study on student performance in
first year CS courses. ITiCSE 2010
A study on students’ behaviors and
attitudes towards learning to program.
ITiCSE 2012
A teacher's view about introductory
programming teaching and learning:
difficulties, strategies and motivations.
FIE 2014
Main ideas:
Student self confidence and motivation is
fundamental
Individual support is necessary for weaker
students
Student-teacher communication is very
important
Important to change student’s attitudes
towards programming learning
Motivated teachers can make a big
difference
Pedagogical
strategies
Bloom’s taxonomy based approach to
learn basic programming. EDMEDIA 2009
A context for programming learning
based on research communities.
EDUCON 2010
A strategy to improve student’s
motivation levels in programming
courses. FIE 2010
Student reflexions as an influence in
the dynamics of an introductory
programming course. FIE 2011
A taxonomy of exercises to support
individual learning paths in initial
programming learning. FIE 2013
Main ideas:
No traditional lectures with a lot of
students, but classes with 24 students,
with the same professor, integrating
theoretical and practical components
Early identification of weaker students,
giving them special attention, trying to
improve their motivation
Communication in class and through
written student reflections
Class context (language, problems, …)
adequate to student’s characteristics
Pedagogical
strategies
Context: Introductory Programming course included in the
Design and Multimedia Bachelor at University of Coimbra
After 2010/2011
5h T+P classes in small
groups (24 students)
Processing
Animation and graphics based
problems
Specific course
Big emphasis in student –
professor communication
Until 2010/2011
2h lecture + 4h Labs
Python
Conventional exercises,
mostly “number based”
Joint with Informatics
students
Results
0
10
20
30
40
50
60
70
80
2008/09 2009/10 2010/11 2011/12 2012/13 2013/14 2014/15 2015/16 2016/17
Future trends
?
Adaptive environments
Improved pedagogical strategies
Effective diagnosis and feedback tools
Representation metaphors
Brain Computer Interfaces
…
Any idea that may contribute to effectively support
introductory programming learning, especially for weaker
students
Future trends
?
Adaptive environments
Improved pedagogical strategies
Effective diagnosis tools
Representation metaphors
…
Any idea that may contribute to effectively support
introductory programming learning, especially by weaker
students
Thank you for your attention
toze@dei.uc.pt

More Related Content

What's hot

CALL-IS/LTSIG Conference Tech Standards session Oct 12, 2013
CALL-IS/LTSIG Conference Tech Standards session Oct 12, 2013CALL-IS/LTSIG Conference Tech Standards session Oct 12, 2013
CALL-IS/LTSIG Conference Tech Standards session Oct 12, 2013
healeyd
 
T&ll course info
T&ll course infoT&ll course info
T&ll course info
Abdel-Fattah Adel
 
PP Eurocall Conference 2015
PP Eurocall  Conference 2015PP Eurocall  Conference 2015
PP Eurocall Conference 2015
Anke Berns
 
Alles Van Tmm
Alles Van TmmAlles Van Tmm
Alles Van Tmm
lucasnet
 
OLnet fellowship
OLnet fellowshipOLnet fellowship
OLnet fellowship
Sandra Wills
 
Openness in Education: Some Reflections on MOOCs, OERs and ODL
Openness in Education: Some Reflections on MOOCs, OERs and ODLOpenness in Education: Some Reflections on MOOCs, OERs and ODL
Openness in Education: Some Reflections on MOOCs, OERs and ODL
CEMCA
 
Pre-Calculus Math Modules - CNIE Conference 2008
Pre-Calculus Math Modules - CNIE Conference 2008Pre-Calculus Math Modules - CNIE Conference 2008
Pre-Calculus Math Modules - CNIE Conference 2008
sklaw
 
New dev math approach for nro cmath posted-nov2013
New dev math approach for nro cmath posted-nov2013New dev math approach for nro cmath posted-nov2013
New dev math approach for nro cmath posted-nov2013
trowenhorst
 
Technology Standards Tesol09
Technology Standards Tesol09Technology Standards Tesol09
Technology Standards Tesol09
healeyd
 
A Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software PatternsA Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software Patterns
Zoran Jeremic
 
Technology integration
Technology integrationTechnology integration
Technology integration
Donah Basco
 
A Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software PatternsA Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software Patterns
Zoran Jeremic
 
Using Assistive Technology: Issues of Perseverance and Responsibility Cheryl ...
Using Assistive Technology: Issues of Perseverance and Responsibility Cheryl ...Using Assistive Technology: Issues of Perseverance and Responsibility Cheryl ...
Using Assistive Technology: Issues of Perseverance and Responsibility Cheryl ...
Abi James
 
Motivating Blended Learning Environments
Motivating Blended Learning EnvironmentsMotivating Blended Learning Environments
Motivating Blended Learning Environments
rknsnr01
 
The Path Already Taken: Technological and
The Path Already Taken: Technological and The Path Already Taken: Technological and
The Path Already Taken: Technological and
Jeremy Sarachan
 
Learning Technologies and Solutions-Class 1
Learning Technologies and Solutions-Class 1Learning Technologies and Solutions-Class 1
Learning Technologies and Solutions-Class 1
Andy Petroski
 
Didactic issues on using Audience Response Systems in education
Didactic issues on using Audience Response Systems in educationDidactic issues on using Audience Response Systems in education
Didactic issues on using Audience Response Systems in education
Nynke Bos
 
Comparative & non comparative studies
Comparative & non comparative studiesComparative & non comparative studies
Comparative & non comparative studies
ahmed
 
NROC math overview html5 update_jan 2017
NROC math overview html5 update_jan 2017NROC math overview html5 update_jan 2017
NROC math overview html5 update_jan 2017
trowenhorst
 
Understanding my skills and interests
Understanding my skills and interestsUnderstanding my skills and interests
Understanding my skills and interests
karinapearl
 

What's hot (20)

CALL-IS/LTSIG Conference Tech Standards session Oct 12, 2013
CALL-IS/LTSIG Conference Tech Standards session Oct 12, 2013CALL-IS/LTSIG Conference Tech Standards session Oct 12, 2013
CALL-IS/LTSIG Conference Tech Standards session Oct 12, 2013
 
T&ll course info
T&ll course infoT&ll course info
T&ll course info
 
PP Eurocall Conference 2015
PP Eurocall  Conference 2015PP Eurocall  Conference 2015
PP Eurocall Conference 2015
 
Alles Van Tmm
Alles Van TmmAlles Van Tmm
Alles Van Tmm
 
OLnet fellowship
OLnet fellowshipOLnet fellowship
OLnet fellowship
 
Openness in Education: Some Reflections on MOOCs, OERs and ODL
Openness in Education: Some Reflections on MOOCs, OERs and ODLOpenness in Education: Some Reflections on MOOCs, OERs and ODL
Openness in Education: Some Reflections on MOOCs, OERs and ODL
 
Pre-Calculus Math Modules - CNIE Conference 2008
Pre-Calculus Math Modules - CNIE Conference 2008Pre-Calculus Math Modules - CNIE Conference 2008
Pre-Calculus Math Modules - CNIE Conference 2008
 
New dev math approach for nro cmath posted-nov2013
New dev math approach for nro cmath posted-nov2013New dev math approach for nro cmath posted-nov2013
New dev math approach for nro cmath posted-nov2013
 
Technology Standards Tesol09
Technology Standards Tesol09Technology Standards Tesol09
Technology Standards Tesol09
 
A Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software PatternsA Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software Patterns
 
Technology integration
Technology integrationTechnology integration
Technology integration
 
A Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software PatternsA Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software Patterns
 
Using Assistive Technology: Issues of Perseverance and Responsibility Cheryl ...
Using Assistive Technology: Issues of Perseverance and Responsibility Cheryl ...Using Assistive Technology: Issues of Perseverance and Responsibility Cheryl ...
Using Assistive Technology: Issues of Perseverance and Responsibility Cheryl ...
 
Motivating Blended Learning Environments
Motivating Blended Learning EnvironmentsMotivating Blended Learning Environments
Motivating Blended Learning Environments
 
The Path Already Taken: Technological and
The Path Already Taken: Technological and The Path Already Taken: Technological and
The Path Already Taken: Technological and
 
Learning Technologies and Solutions-Class 1
Learning Technologies and Solutions-Class 1Learning Technologies and Solutions-Class 1
Learning Technologies and Solutions-Class 1
 
Didactic issues on using Audience Response Systems in education
Didactic issues on using Audience Response Systems in educationDidactic issues on using Audience Response Systems in education
Didactic issues on using Audience Response Systems in education
 
Comparative & non comparative studies
Comparative & non comparative studiesComparative & non comparative studies
Comparative & non comparative studies
 
NROC math overview html5 update_jan 2017
NROC math overview html5 update_jan 2017NROC math overview html5 update_jan 2017
NROC math overview html5 update_jan 2017
 
Understanding my skills and interests
Understanding my skills and interestsUnderstanding my skills and interests
Understanding my skills and interests
 

Similar to VII Jornadas eMadrid "Education in exponential times". "Learning and teaching introductory programming in Higher Education, strategies and tools". Antonio Mendes. Universidad de Coimbra. 03/06/2017.

E learning in higher education analyzing critical factors
E learning in higher education analyzing critical factorsE learning in higher education analyzing critical factors
E learning in higher education analyzing critical factors
Neuza Pedro
 
Teaching of Computer Science in Schools
Teaching of Computer Science in SchoolsTeaching of Computer Science in Schools
Teaching of Computer Science in Schools
marpasha
 
Kennedy ex ist baleap apr 2013 with notes
Kennedy ex ist baleap apr 2013 with notesKennedy ex ist baleap apr 2013 with notes
Kennedy ex ist baleap apr 2013 with notes
EllieKennedy
 
The Student-Inquirer Identity During the Master Thesis in an Online University
The Student-Inquirer Identity During the Master Thesis in an Online UniversityThe Student-Inquirer Identity During the Master Thesis in an Online University
The Student-Inquirer Identity During the Master Thesis in an Online University
Angelos Konstantinidis
 
Issues and Prospects in Pre-Service Teacher Education
Issues and Prospects in Pre-Service Teacher EducationIssues and Prospects in Pre-Service Teacher Education
Issues and Prospects in Pre-Service Teacher Education
rexcris
 
The Digital Learner: Myth or Reality
The Digital Learner: Myth or RealityThe Digital Learner: Myth or Reality
The Digital Learner: Myth or Reality
Mark Bullen
 
Developing an Online Course 101 - 2014 Brightspace Ignite Wisconsin
Developing an Online Course 101 - 2014 Brightspace Ignite WisconsinDeveloping an Online Course 101 - 2014 Brightspace Ignite Wisconsin
Developing an Online Course 101 - 2014 Brightspace Ignite Wisconsin
D2L Barry
 
Designing Hybrid Courses
Designing Hybrid CoursesDesigning Hybrid Courses
Designing Hybrid Courses
Lynda Milne
 
Dig literacy 050315
Dig literacy 050315Dig literacy 050315
Dig literacy 050315
ietou
 
What's New at NROC: A Focus on Mathematics
What's New at NROC: A Focus on MathematicsWhat's New at NROC: A Focus on Mathematics
What's New at NROC: A Focus on Mathematics
Jonathan Lopez
 
H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]
nickyjohnson
 
Pitfalls Of Blended Learning
Pitfalls Of Blended LearningPitfalls Of Blended Learning
Pitfalls Of Blended Learning
cniemczik
 
MCC Blended Learning
MCC Blended LearningMCC Blended Learning
MCC Blended Learning
drvdiazbus
 
Clickers
ClickersClickers
Clickers
Barbara Johnson
 
The Research Skills And Projects Blended Learning Course From Design To Imple...
The Research Skills And Projects Blended Learning Course From Design To Imple...The Research Skills And Projects Blended Learning Course From Design To Imple...
The Research Skills And Projects Blended Learning Course From Design To Imple...
Hazel Owen
 
Chapter 7: Technology and Its Impact on Schools
Chapter 7:  Technology and Its Impact on SchoolsChapter 7:  Technology and Its Impact on Schools
Chapter 7: Technology and Its Impact on Schools
Michelle Cottrell
 
Building Better
Building  BetterBuilding  Better
Building Better
Oneita Burgess
 
Online Learning Theory
Online Learning TheoryOnline Learning Theory
Online Learning Theory
ssorden
 
Visual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningVisual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learning
Laia Albó
 
Blended Learning: Educause SW Regional 2008
Blended Learning: Educause SW Regional 2008Blended Learning: Educause SW Regional 2008
Blended Learning: Educause SW Regional 2008
EDUCAUSE
 

Similar to VII Jornadas eMadrid "Education in exponential times". "Learning and teaching introductory programming in Higher Education, strategies and tools". Antonio Mendes. Universidad de Coimbra. 03/06/2017. (20)

E learning in higher education analyzing critical factors
E learning in higher education analyzing critical factorsE learning in higher education analyzing critical factors
E learning in higher education analyzing critical factors
 
Teaching of Computer Science in Schools
Teaching of Computer Science in SchoolsTeaching of Computer Science in Schools
Teaching of Computer Science in Schools
 
Kennedy ex ist baleap apr 2013 with notes
Kennedy ex ist baleap apr 2013 with notesKennedy ex ist baleap apr 2013 with notes
Kennedy ex ist baleap apr 2013 with notes
 
The Student-Inquirer Identity During the Master Thesis in an Online University
The Student-Inquirer Identity During the Master Thesis in an Online UniversityThe Student-Inquirer Identity During the Master Thesis in an Online University
The Student-Inquirer Identity During the Master Thesis in an Online University
 
Issues and Prospects in Pre-Service Teacher Education
Issues and Prospects in Pre-Service Teacher EducationIssues and Prospects in Pre-Service Teacher Education
Issues and Prospects in Pre-Service Teacher Education
 
The Digital Learner: Myth or Reality
The Digital Learner: Myth or RealityThe Digital Learner: Myth or Reality
The Digital Learner: Myth or Reality
 
Developing an Online Course 101 - 2014 Brightspace Ignite Wisconsin
Developing an Online Course 101 - 2014 Brightspace Ignite WisconsinDeveloping an Online Course 101 - 2014 Brightspace Ignite Wisconsin
Developing an Online Course 101 - 2014 Brightspace Ignite Wisconsin
 
Designing Hybrid Courses
Designing Hybrid CoursesDesigning Hybrid Courses
Designing Hybrid Courses
 
Dig literacy 050315
Dig literacy 050315Dig literacy 050315
Dig literacy 050315
 
What's New at NROC: A Focus on Mathematics
What's New at NROC: A Focus on MathematicsWhat's New at NROC: A Focus on Mathematics
What's New at NROC: A Focus on Mathematics
 
H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]
 
Pitfalls Of Blended Learning
Pitfalls Of Blended LearningPitfalls Of Blended Learning
Pitfalls Of Blended Learning
 
MCC Blended Learning
MCC Blended LearningMCC Blended Learning
MCC Blended Learning
 
Clickers
ClickersClickers
Clickers
 
The Research Skills And Projects Blended Learning Course From Design To Imple...
The Research Skills And Projects Blended Learning Course From Design To Imple...The Research Skills And Projects Blended Learning Course From Design To Imple...
The Research Skills And Projects Blended Learning Course From Design To Imple...
 
Chapter 7: Technology and Its Impact on Schools
Chapter 7:  Technology and Its Impact on SchoolsChapter 7:  Technology and Its Impact on Schools
Chapter 7: Technology and Its Impact on Schools
 
Building Better
Building  BetterBuilding  Better
Building Better
 
Online Learning Theory
Online Learning TheoryOnline Learning Theory
Online Learning Theory
 
Visual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningVisual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learning
 
Blended Learning: Educause SW Regional 2008
Blended Learning: Educause SW Regional 2008Blended Learning: Educause SW Regional 2008
Blended Learning: Educause SW Regional 2008
 

More from eMadrid network

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
eMadrid network
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
eMadrid network
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
eMadrid network
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
eMadrid network
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
eMadrid network
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
eMadrid network
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
eMadrid network
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid network
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
eMadrid network
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid network
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
eMadrid network
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
eMadrid network
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid network
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
eMadrid network
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
eMadrid network
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
eMadrid network
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
eMadrid network
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
eMadrid network
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
eMadrid network
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
eMadrid network
 

More from eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 

Recently uploaded

Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 

Recently uploaded (20)

Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 

VII Jornadas eMadrid "Education in exponential times". "Learning and teaching introductory programming in Higher Education, strategies and tools". Antonio Mendes. Universidad de Coimbra. 03/06/2017.

  • 1. Learning and teaching introductory programming in higher education: strategies and tools António José Mendes
  • 2. Centro de Informática e Sistemas da Universidade de Coimbra Research Groups Adaptive Computing Communications and Telematics Evolutionary and Complex Systems Information Systems Software and Systems Engineering Cognitive and Media Systems Researchers 70 PhDs 90 PhD students 30 MSc students
  • 3. Centro de Informática e Sistemas da Universidade de Coimbra Cognitive and Media Systems Knowledge & Intelligent Systems Lab Computational Creativity and Digital Media Lab Ambience Inteligence Lab Educational Technology Lab Computer Science Educational Research Distance Education Simulation based learning environments
  • 4. Introductory Programming Learning Create an algorithm to solve a problem Difficult Find and understand errors Misconceptions Very different learning rhythms Low success rates Complaints from other courses teachers Why Learn programming is hard Student’s backgrounds and attitudes Teaching methods and conditions
  • 6. Student’s backgrounds and attitudes Focus on memorization Heterogeneous groups Low motivation to “fight” “Minimum effort law” Errors not seen as learning opportunities Study strategies
  • 7. Teaching methods and conditions Class sizes Traditional classes have low impact in problem solving abilities Difficult to understand student’s difficulties How to keep students motivated
  • 8. Coimbra contributions Studies on different related issues Tools to support students Pedagogical strategies Tools to support professors
  • 9. Tools to support students Animation based program simulation tools Program Control Output AnimationProgram Control Output Animation Useful to average and good students Less useful to weak students
  • 12. Studies on different related issues Learning to program – difficulties and solutions. ICEE 2007 Mathematics and programming: some studies. CompSysTech 2008 A study on student’s characteristics and programming learning. EDMEDIA 2008 A study on student performance in first year CS courses. ITiCSE 2010 A study on students’ behaviors and attitudes towards learning to program. ITiCSE 2012 A teacher's view about introductory programming teaching and learning: difficulties, strategies and motivations. FIE 2014 Main ideas: Student self confidence and motivation is fundamental Individual support is necessary for weaker students Student-teacher communication is very important Important to change student’s attitudes towards programming learning Motivated teachers can make a big difference
  • 13. Pedagogical strategies Bloom’s taxonomy based approach to learn basic programming. EDMEDIA 2009 A context for programming learning based on research communities. EDUCON 2010 A strategy to improve student’s motivation levels in programming courses. FIE 2010 Student reflexions as an influence in the dynamics of an introductory programming course. FIE 2011 A taxonomy of exercises to support individual learning paths in initial programming learning. FIE 2013 Main ideas: No traditional lectures with a lot of students, but classes with 24 students, with the same professor, integrating theoretical and practical components Early identification of weaker students, giving them special attention, trying to improve their motivation Communication in class and through written student reflections Class context (language, problems, …) adequate to student’s characteristics
  • 14. Pedagogical strategies Context: Introductory Programming course included in the Design and Multimedia Bachelor at University of Coimbra After 2010/2011 5h T+P classes in small groups (24 students) Processing Animation and graphics based problems Specific course Big emphasis in student – professor communication Until 2010/2011 2h lecture + 4h Labs Python Conventional exercises, mostly “number based” Joint with Informatics students Results 0 10 20 30 40 50 60 70 80 2008/09 2009/10 2010/11 2011/12 2012/13 2013/14 2014/15 2015/16 2016/17
  • 15. Future trends ? Adaptive environments Improved pedagogical strategies Effective diagnosis and feedback tools Representation metaphors Brain Computer Interfaces … Any idea that may contribute to effectively support introductory programming learning, especially for weaker students
  • 16. Future trends ? Adaptive environments Improved pedagogical strategies Effective diagnosis tools Representation metaphors … Any idea that may contribute to effectively support introductory programming learning, especially by weaker students Thank you for your attention toze@dei.uc.pt