首页> 外文会议>American Society for Engineering Education Annual Conference and Exposition >Why Educators Need to Team with Industry Professionals in Software Development Education
【24h】

Why Educators Need to Team with Industry Professionals in Software Development Education

机译:为什么教育工作者需要在软件开发教育中与行业专业人士团队团队团队

获取原文

摘要

One author of this paper (Dr. Kulczycki) is a professor at Virginia Tech and the other (Dr. Atkinson) is a Silicon Valley web developer. This paper presents our experiences in co-teaching a web application development course for a graduate-level information technology program. It seems obvious to say that students benefit by having access to industry expertise when taking a course on software development. An industry perspective on any academic subject can be helpful, and as software development is such a practical side of software engineering, students often take these courses with an eye toward developing software professionally. Professional developers can not only answer student questions about how something is done in industry, but they can make the student understand why a topic is relevant. Educators tend to have a good grasp of the capabilities and limitations of their students. They are good at choosing course materials that meet their course objectives, and they know how to assess students on whether those objectives have been met. Professionals know how things get done in industry. They understand the trade-offs and compromises that must be made to get a software product out the door. Their knowledge comes from other developers and from years of practical experience building real-world systems. When the educator and the industry professional are teaching as a team - both invested in the outcome of the course - the results can be transforming. This was our experience in teaching a course on Web Application Development for an online Master of Information Technology program. The students in this program are typically working professionals in an IT-related field, and their programming experience varies widely depending on whether they come from the business side of IT or the technical side. All students taking the course are required to have a basic introduction to Java. The course is completely online, and student-teacher interaction comes primarily from Q&A discussion boards (Piazza) and one live Q&A session per week (WebEx). The course revolves around a semester-long project in which students develop a mini e-commerce web application complete with the design and implementation of the web interface, the database, and the application business logic. In this paper, we talk about how the course evolved when the developer joined the educator to teach the course. We focus on six important facets of the experience: (1) the initial conditions that allowed the collaboration to be successful, (2) the benefits that each party brought to the course, (3) the impact that online learning had on the collaboration, (4) how the development of custom tools improved the course, (5) the introduction of industry best-practice to the core project, and finally, (6) the challenges that face us as we continue to improve the course and apply our experience to other courses.
机译:本文的一个作者(Kulczycki博士)是弗吉尼亚理工学院教授,​​另一个(Atkinson博士)是硅谷Web开发人员。本文提出了我们在共同教授研究生级信息技术计划的Web应用程序开发课程中的经验。看似显而易见的是,在进行软件开发课程时,学生可以通过访问行业专业知识。对任何学术主题的行业视角有所帮助,随着软件开发的软件工程的实用方面,学生往往会致力于专业开发软件的课程。专业开发人员不仅可以回答有关在行业中所做的事情的学生问题,但他们可以使学生了解为什么主题是相关的。教育工作者倾向于掌握学生的能力和限制。它们擅长选择符合他们课程目标的课程材料,他们知道如何评估学生是否已满足这些目标。专业人士知道如何在行业中完成。他们了解必须制作的权衡和妥协,以便将软件产品从门出来。他们的知识来自其他开发商以及多年的实践经验,建立现实世界。当教育者和行业专业人员作为一个团队教学时 - 两者都投资了课程的结果 - 结果可以转变。这是我们在网络应用程序开发方面教授信息技术计划硕士的经验。该计划中的学生通常是IT相关领域的工作专业人士,他们的编程经验因其来自IT或技术方面的业务方而异。所有参加课程的学生都需要对Java进行基本介绍。该课程完全在线,学生 - 教师互动主要来自问答讨论委员会(广场)和每周一届现场Q&A会议(WebEx)。该课程围绕了一个学生长期的项目,其中学生开发了一个迷你电子商务Web应用程序,完成了Web界面,数据库和应用程序业务逻辑的设计和实现。在本文中,我们谈谈开发商加入教育者教导课程时如何演变。我们专注于经验的六个重要方面:(1)允许合作成功的初始条件,(2)每个方带到课程的好处(3)在线学习对合作的影响, (4)定制工具的开发如何改进课程,(5)行业的引入最佳实践到核心项目,最后,(6)面临着面临的挑战,因为我们继续改善课程并应用我们的经验到其他课程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号