Making CS Education Relevant to the 21st Century: Blending Critical Thinking into an Introductory Programming Course.
Balaji KalluriPrajish PrasadPrakrati SharmaPublished in: CompEd (2) (2023)
Keyphrases
- st century
- programming course
- critical thinking
- introductory programming
- peer assessment
- programming assignments
- student learning
- educational technology
- professional development
- online discussion
- computer science
- learning strategies
- teaching materials
- problem based learning
- computer programming
- source code
- computer technology
- instructional design
- distance learning
- science education
- reinforcement learning
- high level
- case study