Project-based Teaching Design for Undergraduate Computer Courses Incorporating STEM Concept and Computational Thinking

Integrating the STEM concept and computational thinking (CT-STEM) comprehensively into the teaching of undergraduate courses can not only significantly improve teaching quality and effectiveness but also promote students' development in many aspects. However, how to effectively integrate CT-STEM into every link of undergraduate curriculum teaching by means of task-driven approaches, project-based cases and other methods still remains to be further explored and tapped. Based on this, taking the chapter "Database Connection and Application" as an example, this paper explores how to use a project-based case, the task-driven method, and group collaboration to comprehensively integrate CT-STEM into the teaching process of specialized courses through four key phases: pre-class design, in-class development, post-class assignments, and project evaluation. The purpose is to strengthen students' higher-order thinking and teamwork awareness, thereby improving their comprehensive abilities to analyze and solve complex problems. The entire idea of the project-based teaching design elaborated in this paper can serve as a valuable reference for university teachers and educators.

Authors

Institutions

Publication Details

Published
2025-04-18
DOI
https://doi.org/10.1109/cste64638.2025.11092204
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Project-based Teaching Design for Undergraduate Computer Courses Incorporating STEM Concept and Computational Thinking

Yansha Guo
Teaching and Learning Programming
article

Project-based Teaching Design for Undergraduate Computer Courses Incorporating STEM Concept and Computational Thinking

Yansha Guo
article en

Abstract

Integrating the STEM concept and computational thinking (CT-STEM) comprehensively into the teaching of undergraduate courses can not only significantly improve teaching quality and effectiveness but also promote students' development in many aspects. However, how to effectively integrate CT-STEM into every link of undergraduate curriculum teaching by means of task-driven approaches, project-based cases and other methods still remains to be further explored and tapped. Based on this, taking the chapter "Database Connection and Application" as an example, this paper explores how to use a project-based case, the task-driven method, and group collaboration to comprehensively integrate CT-STEM into the teaching process of specialized courses through four key phases: pre-class design, in-class development, post-class assignments, and project evaluation. The purpose is to strengthen students' higher-order thinking and teamwork awareness, thereby improving their comprehensive abilities to analyze and solve complex problems. The entire idea of the project-based teaching design elaborated in this paper can serve as a valuable reference for university teachers and educators.

Tianjin University of Technology and Education (CN)
Quality Education
Openalex Percentile: Top 79%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Project-based Teaching Design for Undergraduate Computer Courses Incorporating STEM Concept and Computational Thinking — Yansha Guo · (2025) | TGRS Research Map | TGRS