Keyphrases
- computer science
- computer science education
- computer science students
- computer programming
- students studying
- computer science curriculum
- lecture notes
- automata theory
- introductory computer science
- computing education
- computer scientists
- learning environment
- introductory programming courses
- social sciences
- library and information science
- learning systems
- information science
- web based learning
- teaching methods
- undergraduate engineering
- artificial intelligence
- higher education
- online learning
- learning process
- problem based learning
- educational technology
- high school
- hybrid learning
- electrical engineering
- applied mathematics
- learning design
- learning community
- distance learning
- e learning