“移动软件开发项目实训”课程教学研究.doc

“移动软件开发项目实训”课程教学研究.doc

ID:53172911

大小:69.00 KB

页数:8页

时间:2020-04-02

“移动软件开发项目实训”课程教学研究.doc_第1页
“移动软件开发项目实训”课程教学研究.doc_第2页
“移动软件开发项目实训”课程教学研究.doc_第3页
“移动软件开发项目实训”课程教学研究.doc_第4页
“移动软件开发项目实训”课程教学研究.doc_第5页
资源描述:

《“移动软件开发项目实训”课程教学研究.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、“移动软件开发项目实训”课程教学研究摘要:针对近年來新开设的“移动软件开发项目实训”课程,结合实际教学经验,对该课程实际教学进行了总结,提出了一种可操作性强的教学模式,从分组安排与项目选题、学生实践实施环节、教师教学实施环节、课后补充实施环节,以及谍程考核方式等方面对教学实施过程中的各项措施进行了探讨。关键词:移动软件;项目实训;实践教学;教学方法屮图分类号:G434文献标识码:A文章编号文章编号:16727800(2014)001019102基金项冃基金项冃:西华大学软件工程特色专业项冃(10TSZY317)作者简介作者简介:唐剑梅(

2、1975-),女,西华大学数学与计算机学院软件工程系讲师,研究方向为软件工程、信息检索技术。0引言作为校级特色专业,笔者所在学院的软件工程系近年來积极推进特色专业建设进程,设有软件开发、软件测试及移动软件开发3个专业方向。在西华大学特色专业建设基金的资助下,各专业方向的课程体系建设口趋完善。由于实践教学贯穿于高等人才培养的全过程,是提高人才培养质量、实现高等教育目标的关键环节[1],软件工程学科和软件产业不断发展,以及全国对高索质软件人才需求量激增的形势下,针对软件工程学科实践性极强的特点,学校较大幅度地增加了实践类课程和环节所占的比例

3、「移动软件开发项目实训”是近年来新开设的移动软件开发方向学生必修的一门很重要的专业实践课程,这门课将为培养更加符合社会实际需要的移动软件开发人才打下坚实基础,因此迫切需要研究和探索该课程的教学方法,以更有效的手段和方式提高教学质量。木文将从分组安排与项目选题、教师课堂讲授环节、学生实践实施环节、课程考核方式筹方面进行研究。1合理分组,严格筛选项目选题“移动软件开发项冃实训”课程开设在大三下学期。此时学生已经学完了大多数基础及专业课程,移动软件开发方面也已经具备了Android平台下的开发基础。对于该阶段的学生来说,急需在大四的专业实习及

4、毕业设计到来之前做好更充分的实战准备。因此,该课程的教学目标是:使学生学会移动软件开发项目的需求分析、设计、实现及测试相关技术,能将之前学到的点状知识和技能集结到面,同时整合训练各种移动软件开发所涉及到的主要技能点,为学牛将来从事实际的移动软件开发工作做好技术准备。本课程不再采用前期程序设计语言实训课所采用的单元式训练为主、综合训练为辅的方式,而是采用实战项冃的方式,让学生完整地实现一个综合性的中小型项目。在该课程的第一堂课上,由教师对整个课程的概况和冃标进行介绍,并给出该门课程的进度安排,让学牛了解整个项目实训流程。接着进行分组安排,

5、采用自由组合的分组原则,要求每组2〜3人,并推选一个技术和沟通能力较强的学生为小组长。相对教师直接指派而言,自由组合的好处是各小组成员配合更加默契,课后的交流合作更易展开。而且学生中已有自发组织的软件开发兴趣小组,这样他们可以保持兴趣小组的组合来进行实训,更易于出成果。分组结果可能存在某些小组成员开发能力都较强,但某些小组成员开发能力都较弱的情况。对于较强的小组,可鼓励他们发挥创新精神和主观能动性,多在设计方面出新点子,在项耳屮大量使用新技术。课程结束后可鼓励其将成果用于参加一些竞赛,如Android平台软件开发大赛等。对于较弱的小组,

6、则可降低对创新性的要求,建议他们选择一些注重皋本技术的项目,即适于边学边练进而对技术的应用达到一定熟练程度的项目,这样能减少学生的畏难情绪,激发学生的学习兴趣和动力,使学生对移动软件开发的学习由被动变为主动,以便更好地将书本上学到的知识转化为实战经验。教师对移动软件开发中的儿大技术进行介绍,提出实训项冃选题要求(如要求不重题、要具备实用价值、要涉及不少于3个较大的技术面的综合应用等),并安排各小组根据自身的兴趣进行课后选题调研。第二次课则由各小组作选题报告,汇报选题背景及意义,阐述项目涉及的主要技术面,其余各小组可给出建议和意见。这样既

7、可集思广益,乂避免了小组选题内容过于雷同。由教师进行审核和点评,工作量或涉及的技术面达不到要求的小组需重新选题,直至题目通过为止。教师要严把选题关,避免出现小组找寻现成源码项冃抄袭的现象。2学生分阶段提交项目文档,进行阶段汇报实训项目在规模和技术上应是企业实际开发项目的浓缩,因此要求是一个完整的项冃。按照软件工程的思想和规范,至少包括需求分析、软件设计、编码实现、软件测试、进度控制、项目成果这6个工作过程,再根据具体情况,添加版本控制、文档书写、项目发布等工作过程,从而更加真实地模拟企业项目[2]。结合移动软件开发项目的特点,以及各小组

8、题冃涉及的主要技术面,各小组可根据自身项冃情况对项冃进展进行阶段规划和裁剪。教师则按照所有小组都会经历的开发阶段收取小组提交的阶段项目文档,听取小组的阶段汇报,进而评估英开发进展情况。题冃确定后,课程内容分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。