小学期助教感受-Funcode游戏编程

今天整理了一下之前在其他平台(不透漏名字)上写的博客,发现100多篇中只有这一篇值得整理,其余的都是水文。这篇博客写于2015年7月24日,小学期刚刚结束,我作为助教负责辅导在Funcode平台下的C++游戏编程,以下是当时写的感受。

这是我第一次以助教的角度看待小学期的实践课程,相较于四年前作为本科生参加这些课程,我在心理和态度上已经有了一些变化。自己在本科的时候并没有发现这些课程太多的价值,当时觉得无非是学校安排的一些课程而已,得花点时间通过它,但是现当我从助教的角度可以清晰地感受到这门课程的意义。

首先是课程的时间安排,紧挨着16周的正常教学,同学们可以继续加深对C++这门编程语言的认识。三周的时间安排不算太短,可以让同学们比较充分地学习C++、Funcode平台、编程规范、程序调试、文档规范、团队合作等方面的知识,并提高相应的能力。但是三周的时间安排也是我觉得应该调整的一个地方,我觉得时间应该是四周或者稍微少于四周,大家在第一周熟悉Funcode平台、分组并且选题​,在第一周的时候不应该只做完海底世界这个游戏,应该安排两到三个必做的实验项目,并且通过这几个项目把程序调试、注释以及程序规范多练习一下,多做几个项目也可以加深同学们对C++和Funcode平台的认识,因为到最后好多同学程序注释、程序规范、程序调试、C++和Funcode平台的基本使用都非常不熟练,这样的话同学们真正投入到自己业务逻辑上时间十分有限。此外第一周的时间应该拿出一天的时间帮同学们安装开发环境,同学们在安装过程中遇到问题时基本选择放弃,仅仅靠课上的三个小时是远远不够的。

其次,我觉得这个课程有价值的地方是鼓励同学们创新,从第一节课老师就在鼓励同学们创新并且给了同学们足够的想象空间和引导,最终的成果也超出了我们的预期,大多数都独创了题目或者改编了原始的模板,并且涌现了许多优秀的作品。在此基础上,我觉得学校和Funcode公司可以把一些奖励措施落实,学校不光可以给予成绩、学分以及工程认证,我觉得可以专门针对这个课程开展一个比赛或者展览,对优秀的作品进行更大的奖励,比如证书、保研加分或者奖金,Funcode公司也可以将奖励措施落实一下,这样同学在完成作业的时候就添加了许多动力。

第三,这个课程是有十分完整的体系,包括C++、Funcode平台、选题分组、项目实现、文档编写、答辩​,可以说几乎包含了所有该有的组成部分,对同学们来说是一次很大的锻炼,每位同学也可以从中找到自己的兴趣点和定位,但是同学们在分工合作时更多地通过口头商定每个人的工作量,最后好多组都造成了分工不明确或者工作重复的问题,我觉得可以让他们每天记录一下自己的工作情况,比如以日记或者工作日志的形式,这样对他们个人或者整个小组来说都会有好处,可以提高每个人以及整个小组的效率。

第四,我觉得应该让同学们养成一个完整工程的概念,当然这也是受限于时间限制,大家最后的工程不应该只包括核心的业务逻辑,最初的背景介绍、操作介绍、设置、关于、开始游戏、结束游戏、游戏核心流程、游戏分数、保存游戏等业务模块都不应该缺少​。如果可以的话,相关的程序文档也应该补充完整。

最后,​老师不停地强调文档的编写规范,但是学生们完成的文档普遍不符合要求,有的甚至进行了多次修改,我觉得应该提供更加详细和规范的文档模板,这样的话可以让他们少走弯路并且提高他们的工程师素养。

总之,这次助教的经历对我来说是非常有意义的,感谢学校和老师给我的这次机会,从之前C++的助教到这次Funcode的助教我都尽了全力,通过这些经历我的工程能力、文档能力、调试能力、沟通能力和组织能力等方面的素养得到了很大的提升,通过老师对我的言传身教我也明白了许多作为学生、助教以及工作方面的道理。在这期间,我尽力去学习,也尽可能把自己学习到的各方面的知识教给学生们,听到他们长舒一口气,看到他们脸上露出满意的笑容,我就觉得自己的工作是有价值、有意义的、有成就感的。看到调查问卷中绝大多数学生对老师和我本人做出了十分积极的评价,我也是打心底里感到高兴和欣慰。

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值