Developing Critical Thinking Practices Interwoven with Generative AI Usage in an Introductory Programming Course.
Arne StyveOuti T. VirkkiUsman NaeemPublished in: EDUCON (2024)
Keyphrases
- programming course
- critical thinking
- peer assessment
- problem based learning
- student learning
- artificial intelligence
- online discussion
- computer programming
- source code
- expert systems
- instructional design
- learning strategies
- content analysis
- professional development
- machine learning
- blended learning
- online course
- software testing
- teaching materials
- science education
- case study
- computer mediated
- open source
- computer science
- multiple choice
- design process