Distributed version control in the classroom

Distributed version control in the classroom
复制标题

课堂上的分布式版本控制

DOI:
--
复制
发表时间:
2011
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Will Lloyd
Will Lloyd
中科院分区:
--
文献类型:
--
作者:
D. Rocco;Will Lloyd

文献摘要

被引文献

相似文献

现代分布式版本控制系统为教授学生专业软件开发实践和技能提供了令人信服的优势。在本文中,我们探讨了将Mercurial纳入入门、中级和高级计算课程的可能性。通过将版本控制纳入整个CS课程,教师创造了独特的机会,让学生参与协作,现实世界的项目和活动,让他们早期接触到软件开发社区中普遍存在的期望和假设。版本控制的早期介绍为学生提供了个人和协作开发卓越的重要基础,为他们提供了在市场上的竞争优势和对软件开发最佳实践的卓越理解。
Modern distributed version control systems offer compelling advantages for teaching students professional software development practices and skills. In this paper, we explore the potential for incorporating Mercurial into introductory, intermediate, and advanced computing courses. By incorporating version control into the entire CS curriculum, instructors create unique opportunities to engage students in collaborative, real-world projects and activities, giving them critical early exposure to the expectations and assumptions prevalent in the software development community. Early introduction to version control provides students with an important foundation in both personal and collaborative development excellence, offering them a competitive edge in the marketplace and a superior understanding of software development best practice.