Know Your Discipline: Teaching the Philosophy of Computer Science.
Matti TedrePublished in: J. Inf. Technol. Educ. (2007)
Keyphrases
- computer science
- computer science education
- artificial intelligence
- cognitive science
- computer science students
- computer programming
- lecture notes
- computing education
- computer science curriculum
- introductory computer science
- students studying
- learning sciences
- learning analytics
- machine learning
- electrical engineering
- data mining
- social sciences
- online learning
- automata theory
- e learning
- educational technology
- learning systems
- information science
- computer scientists
- introductory programming courses
- teacher education
- learning process
- applied mathematics
- learning environment
- library and information science
- web ir
- researchers and practitioners
- information sciences
- information systems
- problem based learning
- mathematical concepts
- secondary school
- teaching methods
- game development
- activity theory