Teaching Computer Science in a Time of Opportunities and Challenges.
Eric RobertsPublished in: SIGCSE (2018)
Keyphrases
- computer science
- computer programming
- computer science education
- computer science students
- lessons learned
- artificial intelligence
- teaching mathematics
- students studying
- computer science curriculum
- automata theory
- introductory programming courses
- web based learning
- computing education
- online learning
- library and information science
- lecture notes
- key issues
- learning systems
- computer scientists
- social sciences
- learning environment
- introductory computer science
- advanced technologies
- rapid technological
- programming course
- data mining
- computer technology
- real world
- collaborative learning
- higher education
- distance learning
- researchers and practitioners
- st century
- university level
- educational technology
- computer architecture
- learning analytics
- high school
- information science
- emerging technologies
- internet technology
- learning process
- e learning
- hong kong