Project-Based Learning Improves Critical Thinking for Software Development Students.
Cengiz GünayAnca Doloc-MihuThomas GluickCatherine A. MoorePublished in: SIGITE (2019)
Keyphrases
- project based learning
- critical thinking
- problem based learning
- software development
- learning strategies
- case study
- instructional design
- learning processes
- high school
- social software
- higher education
- computer assisted
- collaborative learning
- cooperative learning
- content analysis
- computer mediated communication
- online course
- peer assessment
- blended learning
- teaching practices
- computer mediated
- online learning
- online discussion
- tutoring system
- data collection
- software engineering
- development process
- active learning
- professional development
- teacher education
- college students
- multiple choice
- knowledge management
- real world