Teaching students to think nondeterministically.
Michal ArmoniNoa LewensteinMordechai Ben-AriPublished in: SIGCSE (2008)
Keyphrases
- higher education
- university level
- high school
- programming course
- learning environment
- distance learning
- computer programming
- teaching methods
- computer science students
- teaching materials
- students learning
- e learning
- learning process
- distance education
- thinking skills
- information literacy
- secondary school
- helping students
- computer science education
- middle school students
- introductory computer science
- problem based learning
- educational systems
- scientific inquiry
- teacher education
- student learning
- engineering education
- educational software
- tertiary education
- student motivation
- classroom teaching
- learning outcomes
- high school students
- learning analytics
- educational institutions
- science education
- blended learning
- learning experience
- introductory programming
- computer science curriculum
- teaching strategies
- instructional strategies
- pedagogical design
- cooperative learning
- web based learning
- elementary school
- student participation
- project based learning
- hong kong
- student progress
- learning activities
- design studio
- school teachers
- undergraduate engineering
- student attitudes
- classroom instruction
- learning styles
- student responses
- learning sciences
- computer assisted instruction
- college students
- learning opportunities
- educational settings
- active participation
- teaching practices
- engineering students
- teaching assistants
- introductory programming courses
- lego mindstorms
- elementary school students
- computer usage
- learning community
- tablet pc
- primary school
- mobile learning
- special education
- engineering courses
- learning materials
- online learning
- student teachers
- intelligent tutoring systems
- educational technology
- students studying
- middle school