“why can’t i learn programming?” - issep...
TRANSCRIPT
“Why Can’t I Learn Programming?”
The Learning and Teaching
Environment of Programming
Zsuzsanna Szalayné Tahy
ELTE IK
10/14/2016ISSEP, Münster 2016
1
Zoltán Czirkos
BME VIK
10/14/2016ISSEP, Münster 2016
2
Pedagogical Background
10/14/2016ISSEP, Münster 2016
3
Bloom’s taxonomy Learning Pyramid
Curriculum designs Teaching methods
Classroom practice
Learning Activity Unita Quick Analysis Tool
Initial learning
• Active
• Moderated
• Passive
10/14/2016ISSEP, Münster 2016
4
Learning Activity Unita Quick Analysis Tool
Repeating
Modifying
Creating
1. Initial learning
2. Trying
3. Experimenting
4. Pause
5. Using
ISSEP, Münster 2016
Active Moderated Passive
Learning Activity Unita Quick Analysis Tool
ISSEP, Münster 2016
R
M
C
AMP1. Init
2. Try
3. Exp
4. Pause
5. Use
Learning Activity Unita Quick Analysis Tool
ISSEP, Münster 2016
Home
Work
R
M
C
AMP1. Init
2. Try
3. Exp
4. Pause
5. Use
Portion of Informatics in the
Curriculum
10/14/2016ISSEP, Münster 2016
8
0%
10%
20%
NC2007 min NC2012 min Syllabus 2012 NC2007 max NC2012 max
Learning in School
• National Curriculum • Frame Syllabus
ISSEP, Münster 2016
R
M
C
AMP1. Init
2. Try
3. Exp
4. Pause
5. UseR
M
C
AMP1. Init
2. Try
3. Exp
4. Pause
5. Use
Code Week…(15.10-23.10)
• Scratch activity (example) – 2014
– 2015
– 2016
• Efficiency– Very interesting
– Interesting
– Boring
ISSEP, Münster 2016
Company’s teaching action
Coding Girls
Hour of Code
AMP1. Init
2. Try
3. Exp
4. Pause
AMP1. Init
2. Try
3. Exp
4. Pause
AMP1. Init
2. Try
3. Exp
4. Pause
The Base of Programming
ISSEP, Münster 2016
TypingEnglishAbstraction Logic decisionAlgorithmic thinking
Teaching programming
• Long term
• Customization
– Custom methods
– Custom learning paths
• Improve thinking process, creativity
10/14/2016ISSEP, Münster 2016
12