项目迭代驱动教学法在《网页设计与制作》教学中的应用
摘要:“网页设计与制作”是普通高等教育计算机课程之一,但因教学模式及教学硬件等多方限制,致使该课程的教学效果并不理想。通过将现代软件项目开发中迭代驱动法应用于案例教学中,学生在迭代开发实践环节完成对知识结构盘旋式构建。并给出了具体的教学案例和建议。
关键词:网页设计与制作;项目迭代驱动教学法;案例教学
中图分类号:g420文献标识码:a文章编号:1007-9599 (2013) 07-0000-02
1引言
计算机技术的飞速发展推动了各高校学生对于掌握计算机技术、学会利用信息资源的渴求性。伴随web2.0时代到来,内容及时更新、网站交互友好性、网页精美漂亮已成为当前网站设计的主流。许多高等院校都开设有《网页设计与制作》课程,但因教学案例被分散在不同章节模块中,加上这门课程本身技术性及知识点更新快等方面,使整个教学周期缺乏立体感。如何提高这门课程积极性,有待老师去解决。
网页设计与制作代码案例
针对各高校学生的特点,以及学习这门课程培养目标大多数是希望“技能职业化”,我将项目迭代驱动教学法用于本课程教学模块中,在多媒体教学中营造企业项目开发环境,指导学生采用多次迭代驱动,教学目标在迭代驱动教学中逐步构建。案例由简到繁的迭代驱动开发中,学生不仅学到课程知识,设计出符合企业需求的网站架构。同时也对实际参与项目流程开发有切身体会,巩固学习知识,提高学习兴趣。
2项目迭代驱动教学法概述
数学上一种求解方程近似根的序列收敛,最终得到较为精确结果的过程称之为迭代或逐步求解法。迭代的过程是循环重复,但每次迭代输入初值不同。
项目迭代驱动是以it企业软件工程模式中迭代开发法为原型,使用多次重复开发的方式,每次递增式实施软件开发任务,直到最终软件项目被完成。迭代驱动开发中,开发任务被划分为更容易实现的阶段性子模块,每个子模块有明确定义的阶段性标准,迭代驱动就是为了完成一定的阶段性标准所从事的一系列项目开发活动。这些子模块形成一系列功能递增的软件版本更新,通过不断渐进的项目开发过程,在循环重复中逐渐完善最终的软件项目。
将项目迭代驱动引入目前高校教学中是一种较为先进方法,首先根据课程目标选取一个符合该课程并能覆盖章节篇幅的真实企业项目案例为原型,采用迭代驱动教学方法将项目剥离为一系列需要迭代驱动完成的子模块。分配到各章节中作为开发阶段性完成目标。它以学生为核心。
多媒体教学时,尽量在备课中穿插讲授与本节内容相关的知识模块,将知识点项目化,在老师的引导下使学生不断探究学习深度。采用项目迭代驱动与基础知识无缝对接的全新教学模式,激发学生兴趣、提高分析与解决问题能力,这样就能实现项目迭代驱动立体式教学。
3项目迭代驱动教学法在“网页设计与制作中的应用
3.1迭代项目案例选择
在实际《网页设计与制作》课程中,项目案例教学是驱动学生上机实际操作的重要组成环节之一,由于本课程涉及内容广泛,知识模块更新速度快,要求学生在实践操作中以设计为主,编写程序代码为辅。在熟练掌握html语言、css样式、盒子模型、javascript脚本等四大教学知识架构的基础上,应用dreamweaver cs5辅助photoshop cs5等软件设计出用户友好、
互动性强、美观精致的网站效果。这要求学生不仅要完全理解上课讲解内容和上机布置的案例子模块,还要求在学期结束前自主完成网站设计实践报告。
用于迭代项目驱动开发的教学案例,具有较高的要求,案例完整性的选择最为关键。教学中不是根据章节来临时设定案例,而是要求本学期开始授课前就设计出完整网站原型,以网站项目原型分解至各章节知识模块中贯穿整个教学周期,以项目迭代开发为教学过程的驱动力。每一次项目迭代开发,对应一个教学模块的结束,下一个教学模块的开始。项目案例原型的功能剥离成多个不同阶段,进阶式完成。随着教学周期的深入,案例功能趋于完善.直到教学周期结束时,完整的案例原型最终得以实现。
3.2迭代项目案例分解
基于项目案例重要性要求,在《网页设计与制作》的教学中,可以选取当下以商品在线支付及提供微博为互动平台的电子商务网站作为迭代式项目驱动教学法的原型。网站的每个访问用户都可以将他的基本信息和需求等保留在网站中,也可以在该网站微博互动平台上面发布信息或表达看法。同时,案例原型涉及众多课程章节知识点,功能丰富,经剥离和细化各项功能,可作为迭代项目驱动教学。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。