Improving Critical Thinking in Software Development via Interdisciplinary Projects at a Most Diverse College.
Cengiz GünayAnca Doloc-MihuRahaf BarakatThomas GluickCatherine A. MoorePublished in: SIGITE (2020)
Keyphrases
- software development
- critical thinking
- entry level
- software engineering
- problem based learning
- case study
- professional development
- online discussion
- artificial intelligence
- software systems
- development process
- online course
- learning strategies
- instructional design
- software testing
- content analysis
- computer science
- computer mediated
- knowledge management
- higher education
- high school
- peer assessment