Teaching computer science principles to liberal arts students using Scheme.
Aaron H. KonstamJohn E. HowlandPublished in: ACM SIGCSE Bull. (1994)
Keyphrases
- computer science students
- computer science
- computer science education
- computer science curriculum
- computer programming
- students studying
- introductory programming courses
- learning sciences
- computing education
- introductory computer science
- learning environment
- high school
- programming course
- distance learning
- undergraduate engineering
- higher education
- automata theory
- university level
- computer scientists
- learning process
- electrical engineering
- teaching methods
- scientific inquiry
- distance education
- library and information science
- students learning
- teacher education
- information literacy
- e learning
- mathematical concepts
- middle school students
- secondary school
- helping students
- educational software
- learning analytics
- student learning
- undergraduate and graduate
- thinking skills
- artificial intelligence
- teaching practices
- computer assisted instruction
- teaching materials
- problem based learning
- educational technology
- college level
- introductory programming
- engineering courses
- lecture notes
- computer engineering
- high school students
- educational systems
- blended learning
- cooperative learning
- elementary school
- engineering students
- science education
- collaborative learning
- college students
- learning activities
- learning experience
- lego mindstorms
- learning outcomes
- middle school
- online course
- web based learning
- hong kong
- mathematics education
- teacher training
- classroom teaching