通过游戏编程学习项目管理技能

C. Baras, Rémy Chollet, Jérôme Martin
{"title":"通过游戏编程学习项目管理技能","authors":"C. Baras, Rémy Chollet, Jérôme Martin","doi":"10.1109/EAEEIE.2017.8768727","DOIUrl":null,"url":null,"abstract":"Engineering training programmes commonly integrate project management skills as a legitimate subject for training competent graduates [7], [5]. Since a few years, this topic has been expanding to lower academic degrees. The challenge is then to combine students’ limited technical competences with management requirements and entrepreneurial skills (work experience, staff planning, feedback and even product promotion).The French institutes of technology (such as Grenoble IUT) provide undergraduate technical degrees in different technical specialities with two-year training programmes. In 2013, the programme of the Network and Telecommunication speciality [4] was modernised in this way to :1)introduce project management aspects with 20 hours of lectured training and 30 hours per student of personal work;2)take into account high-level programming languages and mobile devices (smartphones, tablets, …): 60 hour training must cover the basic algorithmic principles (procedural programming using Python language) but also the operating principles of the applications letting clients query server services.In this paper, we propose to describe the pedagogical approach we adopt to combine these two goals: students work in pairs for 12 weeks and experiment the programming process by developing a game (namely the Battleship) with given technical specifications. This approach offers two major learning points:•gaining skills on programming: students are motivated with a fun basic application [3]. Then they are invited to add gaming options with respect to their abilities and with increasing programming complexity (including graphical interface or network gaming service).•placing students in a professional situation: student work is driven by well-documented functional specifications and demonstrator programs. Specifications split the project development into four stages with fixed deadlines. Students are in charge of work assignment using classical project management tools and professional collaborative work systems (Gantt diagram and Subversion source version control system [1]).The proposed project is detailed based on our three-year teaching experience focusing on the pedagogical progression, the advantages of IT project management tools and the skills learned by students after this first practical experience.","PeriodicalId":370977,"journal":{"name":"2017 27th EAEEIE Annual Conference (EAEEIE)","volume":"1141 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Learning project management skills through game programming\",\"authors\":\"C. Baras, Rémy Chollet, Jérôme Martin\",\"doi\":\"10.1109/EAEEIE.2017.8768727\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Engineering training programmes commonly integrate project management skills as a legitimate subject for training competent graduates [7], [5]. Since a few years, this topic has been expanding to lower academic degrees. The challenge is then to combine students’ limited technical competences with management requirements and entrepreneurial skills (work experience, staff planning, feedback and even product promotion).The French institutes of technology (such as Grenoble IUT) provide undergraduate technical degrees in different technical specialities with two-year training programmes. In 2013, the programme of the Network and Telecommunication speciality [4] was modernised in this way to :1)introduce project management aspects with 20 hours of lectured training and 30 hours per student of personal work;2)take into account high-level programming languages and mobile devices (smartphones, tablets, …): 60 hour training must cover the basic algorithmic principles (procedural programming using Python language) but also the operating principles of the applications letting clients query server services.In this paper, we propose to describe the pedagogical approach we adopt to combine these two goals: students work in pairs for 12 weeks and experiment the programming process by developing a game (namely the Battleship) with given technical specifications. This approach offers two major learning points:•gaining skills on programming: students are motivated with a fun basic application [3]. Then they are invited to add gaming options with respect to their abilities and with increasing programming complexity (including graphical interface or network gaming service).•placing students in a professional situation: student work is driven by well-documented functional specifications and demonstrator programs. Specifications split the project development into four stages with fixed deadlines. Students are in charge of work assignment using classical project management tools and professional collaborative work systems (Gantt diagram and Subversion source version control system [1]).The proposed project is detailed based on our three-year teaching experience focusing on the pedagogical progression, the advantages of IT project management tools and the skills learned by students after this first practical experience.\",\"PeriodicalId\":370977,\"journal\":{\"name\":\"2017 27th EAEEIE Annual Conference (EAEEIE)\",\"volume\":\"1141 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 27th EAEEIE Annual Conference (EAEEIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EAEEIE.2017.8768727\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 27th EAEEIE Annual Conference (EAEEIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EAEEIE.2017.8768727","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

工程培训计划通常将项目管理技能作为培训合格毕业生的合法科目[7],[5]。几年来,这个话题已经扩展到较低的学位。接下来的挑战是将学生有限的技术能力与管理要求和创业技能(工作经验、员工规划、反馈甚至产品推广)结合起来。法国技术学院(如格勒诺布尔工业技术学院)提供不同技术专业的本科技术学位,并提供为期两年的培训课程。2013年,网络和电信专业[4]的课程以这样的方式进行现代化:1)引入项目管理方面的内容,包括20小时的授课培训和每个学生30小时的个人工作;2)考虑高级编程语言和移动设备(智能手机、平板电脑等);60小时的培训必须涵盖基本的算法原理(使用Python语言的过程编程),还包括让客户端查询服务器服务的应用程序的操作原理。在本文中,我们建议描述我们采用的结合这两个目标的教学方法:学生们结对工作12周,并通过开发一款具有特定技术规格的游戏(即《战舰》)来实验编程过程。这种方法提供了两个主要的学习点:•获得编程技能:学生被有趣的基本应用程序所激励[3]。然后邀请他们根据自己的能力和不断增加的编程复杂性(包括图形界面或网络游戏服务)添加游戏选项。•将学生置于专业环境中:学生的工作是由记录良好的功能规范和演示程序驱动的。规范将项目开发分为四个阶段,每个阶段都有固定的截止日期。学生使用经典的项目管理工具和专业的协同工作系统(甘特图和Subversion源代码版本控制系统[1])负责工作分配。建议的项目是基于我们三年的教学经验,重点是教学进展,IT项目管理工具的优势,以及学生在第一次实践经验后学到的技能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Learning project management skills through game programming
Engineering training programmes commonly integrate project management skills as a legitimate subject for training competent graduates [7], [5]. Since a few years, this topic has been expanding to lower academic degrees. The challenge is then to combine students’ limited technical competences with management requirements and entrepreneurial skills (work experience, staff planning, feedback and even product promotion).The French institutes of technology (such as Grenoble IUT) provide undergraduate technical degrees in different technical specialities with two-year training programmes. In 2013, the programme of the Network and Telecommunication speciality [4] was modernised in this way to :1)introduce project management aspects with 20 hours of lectured training and 30 hours per student of personal work;2)take into account high-level programming languages and mobile devices (smartphones, tablets, …): 60 hour training must cover the basic algorithmic principles (procedural programming using Python language) but also the operating principles of the applications letting clients query server services.In this paper, we propose to describe the pedagogical approach we adopt to combine these two goals: students work in pairs for 12 weeks and experiment the programming process by developing a game (namely the Battleship) with given technical specifications. This approach offers two major learning points:•gaining skills on programming: students are motivated with a fun basic application [3]. Then they are invited to add gaming options with respect to their abilities and with increasing programming complexity (including graphical interface or network gaming service).•placing students in a professional situation: student work is driven by well-documented functional specifications and demonstrator programs. Specifications split the project development into four stages with fixed deadlines. Students are in charge of work assignment using classical project management tools and professional collaborative work systems (Gantt diagram and Subversion source version control system [1]).The proposed project is detailed based on our three-year teaching experience focusing on the pedagogical progression, the advantages of IT project management tools and the skills learned by students after this first practical experience.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Design and Deployment of an IoT Network Based on LoRa From Nowhere to Everywhere An e-learning tool for reflective practice and enhancing employability among engineering students Pedagogic organization of part-time studies in Network and Telecommunications at the bachelor level ECO-Lab : an open lab for flexible distant education in digital technologies for energy
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1