基于动态网站项目开发的计算机软件课程改革

为了提高计算机专业课程的教学质量和学生的专业技能,对职业教育项目开发课程改革,以适应现代企业对人才的要求,实现教学与就业岗位零距离接轨.职业教育项目开发课程是一种以项目任务为中心,选择、组织并学习知识的课程模式,围绕学生完成一系列的典型项目任务来学习,覆盖不同课程串联不同知识.

项目开发项目任务动态网站课程改革

当前我国职教课程改革的主要方向是项目化教学,即以项目为载体、以工作任务为中心来选择、组织课程内容,并以完成工作任务为主要学习方式的课程模式,其目的在于加强课程内容与工作之间的相关性,整合理论与实践,提高学生职业能力培养的效率.将课程开发的成果落实到教学中,使学生在真实或模拟仿真的职业情境中通过“行动”建构工作过程知识,并以项目要求和职业标准评价学生的学习成果,有利于解决传统职业教育中理论与实践、学习与工作分离问题.下面以项目开发《动态网页与网站建设》课程在教学方面做了些探讨.

一、基于项目开发设计教学课程

基于项目开发设计教学课程是以项目开发为主线整合知识,针对项目开发的每个环节来编排相关的课程内容,将项目开发的行动过程转化为学习过程,设计实用性强的项目来实现课程内容.在教学过程中,首先解决课程内容的选择项目,根据热点项目和项目开发过程选取课程教学内容,以项目开发知识为主要课程内容.

项目开发以项目任务为基本单位设置课程,强调开发过程、能力要求、完成标准等相关内容,并根据分析所得数据建构项目课程.通过对动态网站项目的分析所获得的典型任务为单位设置计算机软件课程,其专业课程的设置包括:“网页制作”、“图像处理”、“PHP编程技术”、“数据库技术”、“UML基础与Rose建模”、“软件界面设计”、“软件工程技术”、“软件测试基础”.项目开发把各个课程中不同的知识和技能整合起来,在这过程中,学生以小组形式完成项目开发中的典型任务,学生将所学融会贯通综合运用各课程的知识开发项目.项目开发以成熟的商业项目模型为基础,以具有一定应用价值的项目为教学背景,学生以开发团队的形式,按照软件开发流程,经历需求分析、建模、设计、编码、测试、部署的项目开发全过程.

二、项目开发贯穿整个教学过程

课程改革的另一关键因素是课程内容的序化,课程内容序化的最重要的目标在于如何使学生容易接受这一序列化课程.项目开发贯穿整个教学过程,学生从开始接受项目,到最后发布一个按照操作程序、操作规范完成的,满足一定质量标准的项目开发作品,有利于学生对各课程知识的整合掌握.

动态网站项目开发过程分为需求分析,开发环境,项目设计,程序编码,项目测试,项目发布6个阶段,每个阶段覆盖了不同的课程内容(表1),使得相对独立的各门课程整合在一起,使整个项目开发成为一个整体.学生在参与项目开发的全过程中,获得对开发过程的整体了解,最终培养学生的动态网站项目开发能力、团队合作能力.

1.项目确定原则

为了促进学生的就业,要求开发项目应具有商业价值.以商业项目为背景,最好能与软件公司开发项目或现实商业经营活动有直接的关系.这样的项目能培养学生的实战经验,极大地激发学生的积极性.

为了提高学生的专业素质,要求开发项目既能全面覆盖软件专业的主要技术领域,还要确定项目难度.要根据教学内容和专业培养目标确定项目开发的难度,学生会运用MVC模式开发项目网站,项目开发中鼓励合框架.

表1项目开发各阶段所覆盖的课程

2.项目分解到典型项目任务

基于典型工作任务的课程开发流程从动态网站的职业要求,从职业要求中提炼典型工作任务,通过典型工作任务设计学习领域课程,使学生能够胜任动态网站项目开发.

在项目开发设计原则的指导下,结合岗位需求,通过分析完成项目开发确定典型工作任务,设计出基于项目开发过程的学习流程.该流程以一个项目贯穿始终,将整个项目开发过程分解为一系列递进的实训情境,在每个实训情境要求学生完成一个独立的工作任务,完成所有的实训情境就完成了整个项目的开发.其分解的核心思路是按照项目开发为基础,把项目任务分成典型工作任务,包括需求分析、建站素材采集与处理、网页界面设计、网页动态效果设计、网站前台页面制作、数据库设计、代码编写、网站测试、网站发布.从典型工作任务的安排课程知识内容和进度,在项目开发学习过程中,提高了学生学习专业知识的积极性,培养了学生自学能力,有利于学生更好地掌握专业技能.一方面,学生通过专业课程可以系统学习软件专业的核心知识,为开发项目奠定了坚实的专业技能基础.另一方面,学生在开发项目过程中必然会遇到许多在课堂教学中未涉及的专业知识,此时,通过查阅专业资料,在老师的帮助下可以顺利掌握这些知识,在项目开发过程中弥补了专业课程教学知识而狭窄、教学内容单一的缺陷.这种在项目开发中遇到问题,通过问题驱动专业知识学习的教学方式,既具有很强的就业针对性,又有利于将专业理论知识与实践相结合,强化了学生的分析项目和解决项目的能力.

为了改变人才培养的被动局面,必须强化学生的项目开发能力,通过加强项目开发实践来提高其专业素质,从而改善其就业状况.我国职业教育课程改革已进入新的历史时期,我们应当抓住这一有利时机,不断深入,在理论实践交融的过程中,形成有中国特色的职业教育课程模式.

类似论文

精品课程网站项目开发

【摘 要】目前很多资料或论文在涉及精品课程网站制作时,都以站在网站的技术开发角度进行论述,这些专业知识对于非计算机专业人员是较。
更新日期:2024-9-11 浏览量:116815 点赞量:25038

计算机软件课程性教学策略

摘 要:信息化时代的到来,为计算机人才提供了良好的发展空间,社会对计算机专业技术人才的需求数量越来越大,Ë。
更新日期:2024-2-15 浏览量:32009 点赞量:8038

项目教学法在计算机网络课程中的应用

一、项目教学 建构主义学习理论认为,知识不是通过教师传授得到的,而是学生在一定的情景下借助他人(包括教师和同学。
更新日期:2024-6-1 浏览量:14911 点赞量:5111

计算机软件课程的学生学业评价方案设计

摘 要:随着项目教学法和任务驱动教学法在计算机教学中的不断深入应用,采用科学合理的评价机制能够在教学过程中起到正。
更新日期:2024-8-16 浏览量:108131 点赞量:24164

高职计算机软件课程的教学

【摘 要】针对我国目前高职计算机在校学生的特点,对他们将来的就业状况,以及高职软件课程中所遇到的问题作以讨论 始终。
更新日期:2024-10-7 浏览量:18748 点赞量:5349