Keyphrases
- web applications
- distance education
- higher education
- web based learning
- web development
- e learning
- university level
- website
- teaching methods
- introductory computer science
- blended learning
- learning in higher education
- computer science students
- programming course
- undergraduate and graduate
- web technologies
- web application development
- open source
- online learning
- distance learning
- web browser
- web pages
- teaching materials
- user centric
- computer science curriculum
- introductory programming courses
- instructional strategies
- computer science
- web based courses
- learning process
- educational material
- pedagogical model
- high school
- undergraduate engineering
- learning objects
- college level
- end users
- engineering courses
- user interface
- students studying
- hybrid learning
- classroom teaching
- database driven
- learning management systems
- source code
- web intelligence
- computer programming
- web content
- cooperative learning