Improving computing courses from the points of view of students and teachers: a review and an empirical study.
Alberto SampaioIsabel SampaioPublished in: Comput. Sci. Educ. (2012)
Keyphrases
- teaching methods
- programming course
- teaching materials
- e learning
- teaching assistants
- learning environment
- blended learning
- introductory programming courses
- higher education
- high school students
- educational settings
- online course
- student learning
- high school
- distance education
- classroom environment
- students learning
- students studying
- instructional strategies
- student progress
- classroom instruction
- pedagogical model
- distance learning
- online learning environments
- classroom teaching
- online environment
- elementary school
- secondary school
- introductory programming
- learning process
- online learning
- student teachers
- college level
- learning platforms
- learning experience
- learning styles
- computer skills
- web based teaching
- helping students
- educational process
- web based instruction
- teacher training
- pre service
- collaborative activities
- student engagement
- student centered
- online teaching
- subject matter
- science education
- young students
- continuing education
- teacher education
- college students
- learning outcomes
- lesson plans
- web based courses
- curriculum design
- teaching practices
- face to face instruction
- virtual laboratories
- school district
- mathematical concepts
- special education
- learning opportunities
- learning objectives
- problem based learning
- middle school students
- engineering courses
- learning objects
- middle school
- learning management systems
- computer programming
- cooperative learning
- professional development
- engineering education
- hong kong
- computer supported collaborative learning
- educational technology
- learning activities
- project based learning
- intelligent tutoring systems
- learning materials
- learning scenarios
- information literacy
- authoring tool
- collaborative learning
- learning community
- school teachers
- educational materials
- pedagogical content knowledge
- online discussion
- attitudes toward