Automated feedback on programs means students need less help from teachers.
Elizabeth Odekirk-HashJoseph L. ZacharyPublished in: SIGCSE (2001)
Keyphrases
- learning environment
- student learning
- high school students
- formative assessment
- programming assignments
- high school
- peer assessment
- helping students
- students learning
- young students
- teaching materials
- middle school students
- e learning
- secondary school
- student perceptions
- programming course
- student engagement
- pre service
- introductory programming
- educational software
- continuing education
- middle school
- learning process
- automatic assessment
- science education
- teaching methods
- elementary school
- learning gains
- educational institutions
- critical thinking
- learning experience
- middle school mathematics
- concept maps
- project based learning
- learning activities
- special education
- learning opportunities
- teacher education
- learning sciences
- problem based learning
- novice programmers
- information literacy
- learning outcomes
- student progress
- programming exercises
- computer programming
- programming skills
- student teachers
- school teachers
- collaborative learning
- learning scenarios
- teaching practices
- learning tools
- learning community
- professional development
- distance education
- learning analytics
- school district
- classroom environment
- educational settings
- elementary school students
- english as a foreign language
- college students
- game based learning
- primary school
- grade students
- higher education
- online environment
- technology integration
- educational experiences
- science learning
- mathematics education
- knowledge building
- blended learning
- classroom activities
- computer technology
- intelligent tutoring systems
- instructional strategies