Do project-based learning, hands-on activities, and flipped teaching enhance student's learning of introductory theoretical computing classes?
Khalid Mahmood MalikMeina ZhuPublished in: Educ. Inf. Technol. (2023)
Keyphrases
- learning process
- project based learning
- computer programming
- student centered
- introductory computer science
- online learning
- learning environment
- learning algorithm
- university level
- programming course
- high school
- learning analytics
- teaching materials
- instructional strategies
- web based learning
- learning scenarios
- teacher education
- semester long
- student progress
- learning activities
- elementary school
- learning design
- teaching methods
- blended learning
- online course
- computer technology
- computer assisted
- computer aided
- distance learning
- higher education
- multimedia