项目驱动式web编程基础课程改革和实践.docVIP

项目驱动式web编程基础课程改革和实践.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目驱动式web编程基础课程改革和实践

项目驱动式web编程基础课程改革和实践   摘要:互联网的迅速发展使计算机技术日新月异,然而高校的一些专业技术教育却带滞后性,为了提高人才培养的质量、提高就业率,本课题以《web编程基础》课程为例,在课程内容、教学模式和教学方法等方面提出了一些改革,主要以软件工程思想和多层次项目贯穿整个教学过程,以翻转课堂的教学模式和3W1H的教学方法为主,提出了一些改革建议。   关键词:滞后性;项目驱动;翻转课堂;3W1H   《web编程基础》课程是各高校计算机及相关专业的一门必修专业课程,是一门实践性很强的课程[1]。其主要任务是培养精通各种web前端开发的技术人员,对学生的实际动手能力要求很高。以河南大学软件学院为例,每年选修该课程的学生人数约1000人次,但根据企业反馈的信息统计,符合web前端技术开发要求的被聘应届毕业生约占毕业生总数的12%。   近年来,为了培养符合企业需求的毕业生,我院在《web编程基础》课程教学模式上,将理论教育和实践教育双重结合,突出培养学生分析问题、动手实践等方面的能力;围绕软件开发企业对人才的核心能力要求及软件开发场景的模拟与仿真,以工程项目贯穿于《web编程基础》课程的教学与实践中,对《web编程基础》课程的教学进行改革;改革设计思路是“两个贯穿一个核心一个主导”:即以“工程项目”和“软件工程思想”贯穿于整个教学过程、以“翻转课堂”教学模式为核心和以“3W1H”教学方法为主导等核心内容。   一、以“工程项目”和“软件工程思想”贯穿教学过程   根据课程的培养目标,我院结合学生的具体情况,以“就业为导向,能力为本位”为出发点,按照工程项目和软件工程思想培养学生的软件开发能力和实际动手能力,实行以项目驱动为核心的情景教学,逐渐形成了“多层次项目为驱动”的实践教学创新体系。对《web编程基础》课程内容从以下4个方面进行了改革。   (1)对多层次项目的选取。在学生实践能力锻炼环节,针对不同学生的不同特点可以将项目分为 “体验性项目”、“实战型项目”和“拔高型项目”如图1所示,通过这些项目的设置激发学生学习的兴趣、增强学生的实战能力,并为开发能力强的学生提供更好的平台。体验型项目是为了激发学生对软件开发的兴趣而引入,在讲解知识之前,教师给学生演示一些案例,通过案例的讲解让学生了解涉及的相关内容,熟悉软件开发的具体流程,启发学生的创新思维。例如引进“上海风铃制药厂网站”、“每天美食网站”等项目讲解。实战型项目是让学生直接参与项目开发过程,引导学生加深理解软件开发的过程、规律,激发学习热情,启发创新思维。我院教师每年都承担了多项横纵向科研课题,院里采取多种措施,鼓励教师组建学生创新科研团队开发,引导学生积极参与课题研究。比如 “某旅游网站前端页面设计”、“大学生心理咨询网站首页设计”等项目。拔高型项目是充分利用校企合作资源,让一些开发能力强的学生深入企业去参加一些高难度项目,使学生了解企业的规章制度,培养职业素养,加强团队合作。学生通过自己的探索、实践,加上企业专家的指导,强化了实践动手能力,增强了学生和企业的联系,为学生的“零距离”上岗奠定了基础。比如“基于Andriod平台的在线法律社区设计与开发”、“新生预报到系统”等。   (2)对教材内容的增减。贯穿“软件工程思想”,以多层次项目为驱动,紧跟前沿技术,及时对教材内容进行增减,编写《web编程基础》的实例教程,在教材的内容上对原有的HTML4技术中废弃的知识进行了删减,新增加了HTML5的新特性,如canvas绘图、   图1 多层次项目示意图   geolocation、websocket、webstorage、多媒体功能、CSS3中的圆角效果、多彩边框、移动app开发、Ajax技术等当前市场的一些主流技术。(3)对教学软件的更新。教学软件的版本最能体现教学课堂内容与企业需求的紧密程度。在教学中使用对HTML5支持最好的Hbuilder、网页布局软件bootstrap、样式表CSS3的设计工具CSS3maker、还有支持HTML5在线绘图的inkscape软件等。   (4)培养和使用“双师型”教师队伍。我们首先有计划地选派专业教师到实践性强的科研机构或者学校继续深造;其次安排专业教师参与企业软件开发实践,积累实际动手开发经验,提高实践教学能力;再次是与合作企业联系,由企业指派一线研发人员在校内项目开发过程中担任项目经理,通过这种方式让教师充分熟悉项目的开发流程和企业的用人需求,使教师的教学思想能够随市场的变化而不断更新。   二、注重以“翻转课堂”为核心教学模式的使用   互联网的普及和计算机技术在教育领域的应用,使“翻转课堂式”教学模式变得可行[2]。特别是《web编程基础》课程教学软件的在线体验性和代码的开源性使“

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档