aMAZEing Programming - Providing SKILLs to Fellow Students.
Timo P. GrosPascal Leo HeldPascal LauerNiklas O. MetzgerKallistos WeisPublished in: SKILL (2019)
Keyphrases
- computer lab
- programming skills
- programming course
- junior high
- computer programming
- helping students
- elementary students
- computer science students
- programming education
- introductory programming
- high school
- information literacy
- writing skills
- introductory computer science
- conceptual understanding
- students studying
- critical thinking
- computer literacy
- high school students
- lifelong learning
- student learning
- learning experience
- learning environment
- distance learning
- young students
- argumentation skills
- deaf students
- technical skills
- higher education
- novice programmers
- teaching methods
- educational experiences
- programming exercises
- graphic design
- thinking skills
- learning disabled
- medical students
- computer science curriculum
- computer science education
- critical thinking skills
- skill development
- college students
- programming environment
- undergraduate students
- worked examples
- learning process
- programming language
- post test
- educational settings
- programming concepts
- computer assisted instruction
- subject matter
- special education
- creative thinking
- cognitive apprenticeship
- e learning
- collaborative learning
- college level
- control group
- online course
- learning objectives
- learning activities
- learning achievement
- attitudes toward
- computer skills
- elementary school
- hong kong
- object oriented programming
- introductory programming courses
- school education
- intelligent tutor
- learning styles
- cognitive skills
- learning outcomes