On teaching computer science: thoughts and advice for TAs.
David ChiuPublished in: ACM Crossroads (2008)
Keyphrases
- computer science
- computer science education
- computer programming
- computer science students
- computer science curriculum
- students studying
- teaching assistants
- introductory programming courses
- automata theory
- computing education
- computer scientists
- lecture notes
- artificial intelligence
- learning process
- introductory computer science
- researchers and practitioners
- learning environment
- library and information science
- online learning
- cooperative learning
- selected papers
- cognitive science
- distance learning
- high school
- machine learning
- e learning
- social sciences
- learning community
- distance education
- web based learning
- mathematical concepts
- learning systems
- learning sciences
- quantitative methods
- instructional technology
- problem based learning
- introductory programming
- learning analytics
- information science
- teaching methods