Using hands-on activities for motivating students with OOP concepts before they are asked to implement them.
Stelios XinogalosMaya SatratzemiPublished in: ITiCSE (2005)
Keyphrases
- key concepts
- learning objectives
- java programming
- cognitive skills
- young students
- object oriented programming
- learning experience
- review questions
- collaborative activities
- collaborative learning activities
- active participation
- student learning
- high school students
- college students
- concept maps
- feel comfortable
- learning styles
- higher education
- lifelong learning
- learning environment
- e learning
- learning process
- online course
- distance learning
- tutoring system
- distance education
- learning goals
- mathematical concepts
- collaborative learning
- meta cognitive
- high school
- student knowledge
- learning activities
- remote laboratories
- student progress
- lesson plans
- learning outcomes
- intelligent tutoring systems
- undergraduate students
- computer supported collaborative learning
- group discussion
- programming course
- classroom activities
- cd rom
- control group