Programming for refugees - an active learning approach for teaching Java to heterogeneous groups.
Niklas KühlJonas LehnerPublished in: GI-Jahrestagung (2016)
Keyphrases
- programming language
- computer programming
- programming course
- programming concepts
- programming exercises
- object oriented programming
- programming skills
- development environment
- computer science education
- source code
- pair programming
- computer science curriculum
- open source
- database programming
- introductory programming
- object oriented design
- advanced features
- cooperative learning
- student teachers
- online learning
- web applications
- introductory computer science
- automatic assessment
- java programming
- programming environment
- program code
- object oriented programming language
- e learning
- learning analytics
- distance learning
- learning environment
- java programs
- java virtual machine
- problem based learning
- educational technology
- student learning
- software engineering
- object oriented
- high level