组分(热力学)
计算机科学
软件开发
领域(数学分析)
软件工程
软件
社会软件工程
基于构件的软件工程
工程管理
多媒体
软件建设
工程类
物理
数学分析
热力学
程序设计语言
数学
出处
期刊:ACM Transactions on Computing Education
[Association for Computing Machinery]
日期:2019-08-17
卷期号:19 (4): 1-25
被引量:1
摘要
Modern web application development provides an attractive application area for introductory software engineering education, as students have direct experience with the domain and it provides them with the potential to gain practical, real-world skills. Achieving this potential requires the development of competency with a multiple component tech stack for web application development, which is challenging to acquire within a single semester. In this research, we designed, implemented, and evaluated a new pedagogy called “athletic software engineering” which is intended to help students efficiently and effectively acquire competency with a multiple component tech stack as a precursor to a web application development project. We evaluated the pedagogy over 4 years and six semesters with 286 students and found strong evidence for its effectiveness.
科研通智能强力驱动
Strongly Powered by AbleSci AI