技工院校软件开发专业项目课程实践探索

技工院校软件开发专业项目课程实践探索

ID:20110749

大小:52.00 KB

页数:5页

时间:2018-10-08

技工院校软件开发专业项目课程实践探索_第1页
技工院校软件开发专业项目课程实践探索_第2页
技工院校软件开发专业项目课程实践探索_第3页
技工院校软件开发专业项目课程实践探索_第4页
技工院校软件开发专业项目课程实践探索_第5页
资源描述:

《技工院校软件开发专业项目课程实践探索》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、技工院校软件开发专业项目课程实践探索技工院校软件开发专业要取得大的跨越,实施项目课程改革为有效途径,通过对目前各校实施项目课程情况现状分析和总结,探索解决技工院校软件开发专业教学改革中一些突出的问题。并通过实践提供具体问题的解决方法。目前,在技工院校中软件开发专业大都在进行教学改革,单纯的引入项目教材,将每章每节改成项目或任务不能解决任何问题。要实现软件开发专业从根源上的变革,必须改变传统的课程设置和教学方式,实施项目课程。大部分技工院校已经意识到这个问题,但如何实施项目课程教学,从何处入手,还在探索阶段[1~2]。1项目课程改革进度为何如此之慢传统教学计划和教学模式根深

2、蒂固,项目课程教学未成熟,难以为继。现在大部分教师习惯传统的教学模式,技工院校提出教学改革后,老师们大都难脱传统教学模式的窠臼。单门课实施项目教学存在局限性,课程以小项目为背景,学生很难进入角色,虽然称之为项目,但上课感觉就是在做例子,与现实中项目差距甚大,结果导致没门课学下来,项目做了一大堆,没有一个能完成。项目课程改革中项目必须为实际项目,项目、进度、质量难以保证,加大实施项目课程改革的难度。实施教学的项目不能离学生太远,否则也缺少真实感。而几个项目难以涵盖所有知识点,也是教育者反对的论据。项目课程教学中教师课时分配难常态。在软件开发中以项目为中心,任何人都要为项目的

3、按时完成负责,按照现有的周固定课时无法满足要求。而且项目所涉知识点并非连贯,这就需要每位教师精通几门课程,提高了对教师的要求。没有合适的教材配合项目课程教学的开展。纵观现有的软件专业教材,大都以知识点罗列为主,没有考虑实际项目开发时的顺序、过程,即使学习优秀的学生学完后也难以进行项目开发。学生层次不同,项目开发风险难以掌控,进度难把握。高等学校软件开发专业学生进入企业要经过1至3个月的岗前培训,而技工院校学生基础普遍差,专业知识掌握并不牢固、应用起来不灵活,加大了项目开发的风险。2项目课程改革如何推进针对以上存在的问题和技工院校学生的实际情况,并结合我院在实施项目课程改革

4、中的一些实践,提出如下措施。大力推进项目课程改革,学生成绩以学生动手完成多少实际项目或完成项目程度为依据,而非考试成绩;教师授课以怎么用、怎么提高开发效率为首任,而非是什么、为什么这样等一些抽象理论为主。开展校企合作,引企入校或引校入企,成立校企合作委员会,专门保障项目。起初项目可以以学校项目为主。根据项目安排教学计划,项目实施一般在第一学年第二学期。根据具体项目的需求开设相关课程。如第二学期开发学生管理系统,学生需要的前期课程必须包括软件工程、数据库,而图像技术及动画的课程则可推后安排。学习某门课程并非一贯而终,而是需要用到什么只是就学什么知识。这样经过三个左右的项目,

5、相关课程知识点基本能被全面覆盖。加强师资力量培训力度,引进企业高级软件人才。实施项目化教学完全采用软件企业的开发流程来组织教学,对教师的项目管理、进度控制、风险管理、行业规范、职业素质等都提出了更高的要求。因此,学校必须加强师资引进和培养,在引进企业高级软件人才的同时,安排校内教师多参加高水平的软件项目开发培训和下企业锻炼。同时,学校还可以通过政策导向,鼓励教师自主提升项目开发能力和管理能力。直视学生差异,项目关键点部分同学掌握即可。软件开发区别与其他专业很重要的特点是开发的团队性,一个团队需要各种人才,没有系统分析人员不行,没有系统设计人员不行,没有程序员不行,没有测试

6、人员不行,没有文档编写人员不行。每位成员胜任一个角色即可。3项目课程在我院软件开发专业中的实践在我院软件开发专业实施项目课程改革和项目课程开发正在探索性实施,具体做法有如下几方面。结合杜郎口中学教改模式[3],教师在课堂上由传授者变成指导者,教师渐成“导师”,学生有了自主思考、独立或小组解决技能训练过程中产生的问题的时间与空间。如在讲授了增加系统用户方法后,对删除和修改用户任务通过小组讨论,基本可以自主完成,对小组解决不了问题就请老师答疑。整个步骤轻松,气氛活跃,学生参与率高,主导与主体角色明确、互补。知识安排原则上应当先安排实践知识的学习,然后安排理论知识的学习,把理论

7、学习建立在实践经验基础上。必要时可安排一些拓展知识。构建主义认为只有当一个人已有的知识无法解决他所面临的问题时,真正的学习才会发生[4]。我们选取学生管理系统这个和学生息息相关的项目,系统的学习传统课程中数据库、软件工程、程序设计等课程,用到哪门课的知识随时补充,这样学生学习的目的性非常强,效果非常好。合理划分项目小组,重视项目的完成。组建真实的开发团队,分工明确、角色清晰、责任明确。项目分解成若干递进的任务,每阶段的任务细化成个个子任务,由责任人完成。建立适合的项目考核机制,形成良好的职业素养。学生成绩的60%来自项目开发工

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

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

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