【24h】

Software Engineering for Millennials, by Millennials

机译:千禧一代的千禧一代软件工程

获取原文
获取原文并翻译 | 示例

摘要

Software engineers need to manage both technical and professional skills in order to be successful. Our university offers a 5.5 year program that mixes computer science, software and computer engineering, where the first two years are mostly math and physics courses. As such, our students' first real teamwork experience is during the introductory SE course, where they modify open source projects in groups of 6-8. However, students have problems working in such large teams, and feel that the course material and project are "disconnected". We decided to redesign this course in 2017, trying to achieve a balance between theory and practice, and technical and professional skills, with a maximum course workload of 150 hrs per semester. We share our experience in this paper, discussing the strategies we used to improve teamwork and help students learn new technologies in a more autonomous manner. We also discuss what we learned from the two times we taught the new course.
机译:为了取得成功,软件工程师需要同时管理技术和专业技能。我们的大学提供5.5年制课程,将计算机科学,软件和计算机工程融为一体,其中前两年主要是数学和物理课程。因此,我们学生的第一个真正的团队合作经验是在入门级SE课程期间,他们以6-8人为一组修改开源项目。但是,学生在如此庞大的团队中工作时遇到问题,并且感到课程材料和项目“脱节”。我们决定在2017年重新设计该课程,力求在理论与实践以及技术和专业技能之间取得平衡,每学期最大课程工作量为150小时。我们在本文中分享我们的经验,讨论了我们用于改善团队合作并帮助学生以更加自主的方式学习新技术的策略。我们还将讨论从两次新课程学习中学到的知识。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号