- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业“软件实习工厂”的研究与建设.doc
计算机专业“软件实习工厂”的研究与建设
摘要:计算机专业的生产实习主要是一种脑力开发过程,产品大多以无形的软件编码为主,而对硬件环境要求并不高,因此完全可以在校内建立虚拟的“软件实习工厂”。本文从提出“软件实习工厂”的概念入手,阐述了该平台的设计目标,给出了将该平台应用到数据结构、软件工程课程的实验教学中的应用过程,同时对比分析了不同模式下的应用效果。
关键词:实习;软件实习工厂;实验教学
中图分类号:G43文献标识码:A文章编号:1671—1580(2013)01—0019—02
一、“软件实习工厂”概述
生产实习也称操作性实习,学生通过参加生产实习,将所学的专业知识和技能应用于实际软件设计开发中,既巩固和充实了理论知识,又培养了处理实际问题的能力,为毕业后独立从事专业工作奠定了基础。但计算机科学与技术专业的生产实习由于受实习时间、实习单位场地、项目开发涉密性和资金等因素的限制,学生实习过程中很难参与到具体实习单位的项目中去,只能以旁观的角度来学习项目开发,无法深入进去。这样的实习效果欠佳,也是实习环节的一个遗憾。考虑到可以利用现有网络资源在校内搭建一个虚拟的软件实习平台,提供成熟项目的设计蓝本,辅以教师在线指导,让学生展开自主学习,学生就像进到实习单位一样先看懂后模仿,这样可以有效地弥补实习环节中的欠缺,也可以促进学生学习方式的变革。我们把这一平台称为“软件实习工厂”。
二、设计目标
“软件实习工厂”的建设有以下两个主要目标。第一,学生广泛开展自主学习。利用学校现有计算机实验室的软、硬件或学生自己的计算机设备,在机房、自习室或宿舍都可以完成自主学习。登录平台,学生可以先“参观”后“动手”。 “参观”就是根据平台提供的成熟案例来按步骤熟悉项目开发的流程和设计思路,在吃透了学习模板后,可参照案例自己“动手”。“动手”则是按照要求项目开发流程完成老师预先安排好的项目任务,在这一过程中,老师预先设计合理的用户需求,学生作为项目开发者从需求分析到项目生成,每个步骤都可以亲身参与,最终再由老师作为虚拟客户,对项目进行验收检查。在这两个过程中,既能让学生快速科学地学习并熟悉项目开发的理念和思路,又能真正有效地锻炼学生的专业技能,同时充分提高学生团队合作的能力与组织方式。学生完成该平台的综合训练项目后相当于经历一次软件公司的“准工作”经历,为毕业设计做一次预练。通过“软件实习工厂”,使学生把所学的基础知识与计算机技术在实习过程中更有效地结合,切实提高实习环节的效果,同时能一定程度地激发学生的创新意识,提高学生的主动学习兴趣和实践能力。第二,计算机专业有大量和软件设计相关的课程,这些课程也都在近几年开设了设计型、综合型实验,这些实验的开设都是想通过增加学生自己设计软件的机会,旨在提高学生的动手能力,适应社会需求。可以将这些课程的实验教学环节放置在“软件实习工厂”平台上,对计算机专业的生产实习课程建设及实验教学改革有一定的辅助作用。
三、实验教学中的应用
《数据结构》课程是设计和开发系统软件及应用程序的基础,是一门理论性和实践性并重的课程。通过实验,对理论知识的应用有更实际的认识,并且为后继课程打下基础。实验教学部分设置了综合型实验。综合设计实验是全面考察学生对整本书内容的掌握程度。实验要求学生根据理论课程中讲授过的四种经典结构,在分析任务中数据的特点后,自行选择一种数据的逻辑结构,并根据操作特性设计数据的物理存储方式,利用函数实现各个操作,最后能在编制的主程序中,使整个任务流畅执行。通过任务的设计,让学生理解理论知识的同时强化了实际应用技能。要求以小组为单位,开发一个小型的管理软件,例如:电话簿的管理、学生信息的管理、班级事务的管理等等。对于只有一门语言基础并没有学过系统软件工程的学生而言,前期的需求分析和概要设计就变成了难点。利用“软件实习工厂”可以让学生直接看到相似系统的开发全过程。浏览样例,可以让学生直观地理解软件开发是怎么回事,模仿样例,可以让学生快速地熟悉软件流程。这种教学方法还可以提高学生的自主学习能力,不受实验课时的限制,课下可以更好地组织小组讨论,让不同程度的学生都有自己动手的能力。
《软件工程》课程是计算机科学与技术的核心课程,开设本课程的时间在大四第一学期,没有实验环节。面临着即将到来的毕业设计与就业实习,学生普遍感觉到这门课程理论性强,比较抽象难懂,学生很难把文字性的描述和自己要设计的软件对应起来。利用“软件实习工厂”可以让学生把书本上的抽象描述和实际软件联系起来,书中的各个章节就是实际软件开发的每个步骤,每个步骤中的难点和重点都在“软件实习工厂”中有预演。学生透过运行的应用软件,站在软件分析师的高度来剖析应用软件。学生有了这样一次经历,后面的毕业设计自然水到渠
您可能关注的文档
最近下载
- 2024年电力技术装备公司考试真题.docx VIP
- 最新初中语文课件:人民英雄永垂不朽.ppt VIP
- 2024全国全国职工职业技能大赛-汽车维修工(智能网联新能源汽车方向).pdf VIP
- 部编人教版六年级下册语文全册教案.doc VIP
- 山东省菏泽市2024-2025学年高三上学期期中考试化学试题.docx VIP
- 专项施工方案.docx VIP
- 标准图集-23S519-小型排水构筑物.pdf VIP
- 高教马工程民法学(第二版)上册教学课件01-07.pptx VIP
- Unit 1 知识清单 -上海2024-2025学年沪教版(五四学制)(2024)六年级英语上册.docx VIP
- 银行从业资格考试试题及答案库.docx
原创力文档


文档评论(0)