Teaching students how to be Computer Scientists through student projects.
Heath A. JamesKenneth A. HawickChristie JamesPublished in: ACE (2005)
Keyphrases
- computer scientists
- university level
- computer science
- computer science students
- learning environment
- programming course
- helping students
- faculty members
- teaching methods
- learning process
- computer programming
- teaching materials
- researchers and practitioners
- student participation
- student progress
- students learning
- undergraduate engineering
- student motivation
- student learning
- student centered
- introductory computer science
- engineering courses
- teacher education
- high school students
- computer science curriculum
- introductory programming courses
- middle school students
- student teachers
- introductory programming
- science education
- students studying
- student attitudes
- semester long
- higher education
- teaching assistants
- college level
- student responses
- high school
- online course
- learning styles
- e learning
- teaching strategies
- elementary school students
- online learning
- cooperative learning
- online teaching
- classroom teaching
- word problems
- middle school mathematics
- distance learning
- educational settings
- data mining
- student interaction
- learning materials
- intelligent tutoring systems
- teaching practices
- web based teaching
- machine learning
- learning opportunities
- artificial intelligence
- problem based learning
- school teachers