前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇网页课程设计总结范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:网页制作;职业能力;高职教育
作者简介:柳珺(1963-),女,北京人,河北政法职业学院计算机系,副教授。(河北 石家庄 050061)
中图分类号:712 文献标识码:A 文章编号:1007-0079(2013)10-0135-03
一、高职教育概述
高等职业教育作为高等教育中的一个类型,其人才培养规律不同于学术人才培养规律。高等职业教育应该以社会需求为目标,实践动手能力的培养为主线,所学知识、技能具有岗位针对性。因此高等职业教育的教育过程应以“项目化”的实训任务为引领,以培养学生职业能力为核心,通过职业技能的培养,努力挖掘学生的动手能力,能够让学生在学中做、做中学、学做一体,从而提升学生的专业知识应用能力和职业技能的迁移能力。
当前高等职业教育所面临的核心任务是课程的改革,而“任务引领”教学模式符合职业教育规律,强调理实一体、做中学的理念,[1]因此“任务引领”教学模式是突出高职办学特色、促使课程改革走向优质的一条有效途径。
“任务引领”是指在整个教学过程中以工作任务为主体,强调理论与实践相结合,在真实的工作环境下将所要学习的新技能、新知识渗入学习任务中,以完成任务的过程作为教学活动的核心,教学活动、教材内容和教学条件等环节均围绕一系列的任务进行,实践和理论高度融合。[2]
“任务引领”教学模式的特点可以概括为:以工作任务为引领;以岗位技能为导向;以实践教学为主题;以掌握能力为目的。任务引领让学生在享受工作过程的乐趣中,学习知识、掌握技能、培养责任、积累信心、完成教学任务,同时激发了学生的学习兴趣,调动了学生学习热情。[3]
在教学实践中,将“任务引领、学做一体”的教学模式引入的了高职“网页设计与制作”课程中,将网站开发工作流程和内容有机地融合到教学内容中,构建以“网站开发工作过程”为导向的实践任务,使学生在任务完成的过程中,获得了网页设计制作的知识和技能,取得了较好的教学效果。
二、“网页设计与制作”课程设计理念
1.根据“网页设计与制作员”职业岗位需求确定课程目标
“网页设计与制作”课程是培养学生网站规划、设计与网页制作能力的课程,其对应的职业岗位是网页设计与制作员。因此,该课程的目标是掌握网页制作方法、强化网页制作技能、积累网页制作经验,以满足网页设计与制作员职业岗位的需求。
2.以职业能力为依据组织课程内容
“网页设计与制作”课程根据网站开发和网页制作技术领域和网页设计与制作员职业岗位的任职要求,参照网站开发和网页制作的职业资格标准,以网页设计与制作员岗位应具备的职业技能为核心,并考虑后续课程的衔接统筹选择课程教学内容,突出职业能力培养,实现理论和实践的完善统一。
3.以“任务”为主线设计教学环节
教学全过程围绕任务(实际的网页)进行,把网页设计与制作员所需要掌握的知识点和技术要点穿插到各个任务中,教师边分析讲解、操作演示,学生边模仿操作、动手练习,真正做到讲练有机结合。这样,既可以提高学习效率,又可以激发学生的学习兴趣,进而提高学生分析问题、解决问题的实际能力,使学生能够轻松学习、自主学习。
4.通过“阶梯上升式”实践教学模式强化技能训练
“网页设计与制作”课程设置了课内实训、课外拓展、模块综合实训、项目综合实训四个阶梯上升式实训教学环节,学生通过不断实践,实现网页制作技能由点到线再到面的不断推进。而每一个实践环节,都围绕着真实任务(网站或网页)进行,最终使学生达到与网页设计与制作员职业岗位的“零距离”接触。“阶梯式上升式”实践教学模式如图1所示。
三、“网页设计与制作”课程教学内容的选取
“网页设计与制作”课程以培养学生开发网站与设计制作网页的职业能力为课程设计的主线,在课程体系与课程内容上突出“应用”、“实用”。教学中注重处理好理论知识讲授与技能素质培养之间的关系,教学重点不仅仅是使学生掌握课程所讲授的理论知识,而是侧重于培养学生实际能力与才干。
“网页设计与制作”课程按照培养技能型、应用型人才的目标,根据行业企业对网页设计人才的知识、能力、素质的需求,并考虑前导、后续课程的衔接,确定课程教学标准与教学内容,同时按照实际工作流程重新组织教学内容,使教学内容具有很强的针对性和适用性。
“网页设计与制作”课程教学内容选取流程图如图2所示:
在选定课程内容的前提下,选择Dreamweaver、Fireworks、Flash网页设计三剑客软件包分别作为网页制作、图像处理和动画制作的工具,把网页制作技能的培养转变为三种软件使用方法的学习。
四、“网页设计与制作”课程的实施
“网页设计与制作”是一门实践性很强的课程,课程的目标是培养学生网页、网站的开发设计能力、软件工具的应用能力、再学习能力和创新能力,实现与网页设计与制作员职业岗位的“零距离”接触。为了达到课程的培养目标,在教学内容的组织与安排上突出了以能力为本位的教学设计,以培养职业综合能力为基础,以胜任岗位要求为出发点,在课程的整个教学过程中采用“任务引领、学做一体”的教学模式。
教学过程均是围绕着一个个教学任务(网页案例)展开。课堂教学采用任务引领、项目(实际网站或网页)驱动,学做一体化授课,将知识点嵌入项目中进行讲解、练习、实验,使学生在“学中做、做中学”,逐步掌握所学知识,提高操作技能。
1.课程结构“模块化”
在“网页设计与制作”课程的具体实施中,为了适应网页设计与制作员职业岗位工作的需要,并考虑高职学生的认知水平和认知能力,将网站开发工作流程和内容有机地融合到教学内容中,构建以“网站开发工作过程”为导向的模块化课程结构,将知识和技能分为网站规划、网页制作基础、网站管理、初级网页制作、图像处理、动画制作、高级网页制作、网站维护和综合实训9个模块若干个教学单元,每一个教学单元又包含若干个具体操作任务,在任务完成过程中进行教学内容的讲解。
2.课程内容随着网页制作技术的发展不断调整、更新
随着计算机技术和网络技术的发展,网页设计三剑客软件包的版本在不断更新,网页设计与制作技术也在不断升级换代,为此“网页设计与制作”课程的内容也必须根据网页制作技术发展不断地改进、更新,以适应计算机技术、网络技术的发展和社会的需要,保证学生所学的知识不过时。
3.教学环节标准化
每一个教学单元的教学都按照“任务展示”、“教师演示”、“课内实训”和“总结提高”的过程展开,体现“以学生为主体”、“以实践为核心”的教学思想。
在任务展示环节,教师首先说明本次课要完成的目标并展示本次课任务(网页)的浏览效果,让学生了解本次课的教学目标和需要完成的任务,激发学生对新知识的学习兴趣;在教师演示环节,教师逐步示范任务(网页)的制作过程,给出任务的操作方法;在课内实训环节,学生通过模仿教师完成相应任务,训练网页制作的基本技能;在总结提高环节,教师对任务完成过程中涉及的知识点和技术要点进行归纳讲解,使学生达到举一反三的目的。
4.“阶梯上升式”实践教学模式
实践教学是高职课程教学的生命线,而以“做”为特征的“网页设计与制作”课程,重视实践教学更是具有突出的意义。网页设计与制作的理论知识必须通过学生动手练习才能变成学生具备的网页制作职业技能。基于这些,形成了“课内实训、课外拓展、模块综合实训、项目综合实训”阶梯上升式的实践教学环节。这种教学模式的实施说明如表1所示。
5.采用符合高职学生认知规律的教学方法
高职层次的学生善于形象思维、动手能力强,厌学理论知识、乐学实际操作,因而最适合“做中学、学中做”。基于此采用了基于真实项目的“任务引领、学做一体”教学模式。
课程的教学过程围绕着一个个任务(网站或网页)进行,在课堂中,教师通过分析解剖一个个具体的任务,围绕一个个实际网站的构建及实现的方法,从简到繁,从易到难,引导学生制作网页,理论与实践相结合,边学边练,以练为主,最终完成实训任务,达到“课完即会、课后即能”的效果。
通过不断的探索和改进,我院“网页设计与制作”课程已经形成了“围绕一条主线,通过三个构建,实现三个目标”的教学特色:
一条主线即任务;三个构建为任务引领、学做一体化教学模式的构建,“模块化”课程结构的构建和“阶梯式”实践环节的构建。
达到三个目标,第一,素质综合化,通过任务的学习和网页设计开发,培养了学生刻苦钻研、勇于开拓的创新精神,培养了学生科学严谨、实事求是的工作态度,加深了学生团结协作、互帮互助的集体观念,全方位地提高了学生综合素质;第二,设计个性化,通过任务的学习和网页设计开发使学生的设计思想得到充分的展现,设计的作品更具有个性;第三,能力岗位化,通过任务的学习和网页设计开发让学生的能力更符合岗位的要求,实现与网页设计制作员岗位“零距离”接触。
多年的教学实践证明,在“网页设计与制作”课程中引入“任务引领、学做一体”教学模式,用任务作为教学的载体,让学生在学中做、做中学、学做一体,通过学生主动的实践、探索,使学生在获得网页设计与制作职业能力的同时,还锻炼了学生的动手能力,提高了学生分析问题和解决问题的能力,培养了学生严谨的工作态度和团结协作精神,达到了学生与网页设计与制作员职业岗位的“零距离”接触。
参考文献:
[1]李亚桂,竺辉.“任务引领型”专业课教学的实践与启示——以《建筑组合体的投影》一节课为例[J].职业,2011,(11).
关键词:电子商务网页美工;职业能力;教学改革;教学方法;课程考核与评价
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)25-0038-02
一、课程地位与性质
商务网站平面美工是高职院校电子商务专业的核心主干课程,也可作为高职其他各专业(如计算机应用、计算机软件等专业)的核心主干课程。本课程主要采用图像图形处理软件Photoshop作为学习软件,要求学生必须要熟练掌握该软件的使用,并能够利用该软件进行图片处理与网页设计。Photoshop是Adobe公司推出的一款目前非常流行、应用非常广泛的图片处理软件。Photoshop具备非常强大的图片处理功能,是电子商务专业的学生必修的一门课程。本课程开设于大学二年级,学生在学习了本课程后具有一定的图像综合处理能力与网页设计能力,具有一定的艺术设计能力,具备网页设计与制作的专业知识和技能,能够熟练掌握图形图像处理的方法与技巧,能够熟练完成网页效果图设计与制作,能够制作各种网页广告,能为网站建设进行美工设计。可胜任广告公司、网站公司、电子商务公司等相关岗位的部分工作,同时激发了他们对后续专业课程的学习兴趣。
二、课程定位与目标
本课程总体目标是培养和提高学生们图像处理和网页效果图以及网页广告制作的动手能力、实践能力、分析能力和综合能力。知识目标:通过学习,学生熟练掌握照片处理过程和网页效果图与网页平面广告的制作流程;掌握应用图像处理软件对数码照片进行各种处理的方法;掌握Photoshop设计和渲染网页效果图的方法;掌握图像处理中的色彩应用理论;掌握图像处理中文字处理效果;了解并掌握材质、纹理、图层、通道、蒙版在各行业中的应用。能力目标:能将photoshop基础知识进行综合运用,根据具体要求制作平面与网页作品,具有较高的创意设计能力。培养学生收集、处理信息,准备、加工素材的能力;培养学生制作网页效果图的能力;培养学生颜色搭配和版式设计的能力;培养学生网页广告设计的综合能力;培养学生的责任感、承受能力。素质目标:培养学生专业、用心、细心、耐心的品格,以及吃苦耐劳、严谨认真、诚实敬业、团结协作的职业素质,为以后的就业打下坚实的基础。
三、课程内容与结构
1.课程内容选取。本课程通过“情景导入”真实项目情境,将职业场景引入课堂教学,激发学生的学习兴趣,循序渐进地帮助学生掌握“Photoshop软件的操作方法”、“图像的处理与设计方法”与“网页设计方法”。其中Photoshop软件的操作方法包括选区的应用、绘图与修饰工具的应用、图层与蒙版的应用、路径与形状的应用等内容。图像的处理与设计方法包括文字特效的设计与制作、数码相片的处理、背景与纹理特效的设计与制作等内容。网页设计方法包括网页效果图设计、网页广告设计等内容。
2.课程结构。课程采用“基础知识”、“课程设计”、“实训项目”三位一体的结构,其中“基础知识”介绍各知识点与方法技巧时,例举大量实例并安排上机实验;“课程设计”不介绍具体操作步骤,只给出一些提示,完成相关案例,巩固所学知识;“实训项目”根据实际岗位需求,指导学生完成几个大型项目实例案例。
四、教学及参考资料
本课程在编写校本教材时,本着“提升学生的就业能力”为导向的原则,精心设计“情景导入课堂案例上机实训疑难解析习题”五段教学法,将职业场景引入课堂教学,激发学生的学习兴趣,在职业案例的驱动下,实现“做中学,学中做”的教学理念,最后有针对性地解答常见问题,并通过课后练习全方位帮助学生提升技能。同时,该课程还有大量的教材与书籍可以作为辅助教学参考资料,其中部分书籍拥有网络电子版本,学生可以去图书馆进行借阅学习。
五、教学方法与手段
本课程遵循“赏、教、学、做、创”一体化的理念,采用任务驱动教学法、案例教学法、项目教学法、分组讨论教学法、情境模拟法等多种教学方法,在这里就项目教学法举一个例。
网上供销社网站需要在顶栏位置放置一个“千年苗姜”的网页横幅广告,要求将千年苗姜的主要产品信息、特色及促销信息展示出来。本项目广告在设计与制作过程中,需要注意以下几点:突出广告宣传的主体对象,通过形象直观的图片说明广告宣传的主体对象;注意广告版面的合理布局与设计,注意网页横幅广告的制作要求。本课程拥有优质的教学环境和良好的实训实习条件,有多媒体网络开放教室,能够有效地控制各个教学环节,实现师生互动,提供学生自主学习的良好环境;课程根据教学内容制作了丰富而生动的PPT课件,能够激发学生学习兴趣;课后辅导与在线答疑,为学生提供相互学习、交流和锻炼的机会,利用网络空间实现师生互相交流,方便教师答疑;对于一些重点与难点,录制相关案例详细讲解与的操作视频,方便学生课外自主学习。
六、教学考核与评价
考核:针对课程实践性强的特点,本课程的考核分成四部分:平时成绩+课外设计+课程考试+实训项目。评价:平时成绩30%(出勤、听课表现、回答问题、课堂练习)+课外设计30%(方案制订、设计过程、最后结果)+课程考试10%(考试表现、试卷结果)+实训项目30%(方案制订、设计风格、设计过程、最后结果),针对评价模式改革,改变教师单方面评价模式,充分调动学生的积极性,力求公正客观的评价。
七、课程教学设计
1.课程设计理念。本课程遵循“实用、够用、必需”原则,培养学生的实际应用能力,以传授知识为基础,以解决问题为核心,以提高能力为目标,以促进就业为导向,更新教学理念,创新教学模式,构建教学内容,选择新的教学方法。
2.教学内容设计思路。本课程在模拟真实公司环境的情景下,以项目案例驱动学生动手实践操作,进而对项目中的知识点进行总结,以知识点“图层蒙版”为例。实训项目:“金银花”网页广告设计。实训目标:掌握图层蒙版的使用与特性。参与人员:全体学生(分组)。实训地点:多媒体电子实训机房。实施步骤:教师创设真实职业情境,引出项目任务,教师引导学生分析任务,设计讨论具体的解决方案,27分钟左右。教师引导学生思考图层蒙版的基本原理。学生的完成情况各不相同,采用层次教学,为有余力的同学进行重复讲解,满足每位学生的需求,8分钟左右。教师与学生对完成的作品进行多维评价,并布置了课外作业“百合粉”网页广告,以作业的方式进行提交,实现了项目扩展,7分钟左右。最后3分钟,教师对本堂课进行课堂小结,总结本节课的重点与难点。
八、课程教学特色
课程案例紧密联系农产品、电子商务网站销售产品,引导学生在真实产品、真实案例中掌握网站平面美工各项技能。课程通过大量的“课外设计”与集中的“实训项目设计”,鼓励学生自由创造,给定学生一种产品,要求学生能够根据产品特色设计并制作出相应的网站广告效果;给定一个主题,要求学生能够根据主题设计并制作出相应的网站效果图。课程以职业能力为导向,在教学过程中注重培养学生的职业素质与业务能力。
参考文献:
[1]蒋元芳.基于真实项目的高职电子商务专业应用型人才培养研究[J].电子商务,2013,(3).
[2]王.高职电子商务专业《商务网页设计》课程改革初探[J].电子商务,2011,(11).
[3]高洁.基于工作过程的高职网页美工设计教学探索[J].科技信息,2009,(30).
关键词:网络编程;程序设计;综合实验;教学探索
中图分类号:G642 文献标识码:B
文章编号:1672-5913 (2007) 20-0018-04
1引言
计算机网络的飞速发展和网络新技术的不断涌现,对计算机专业学生的网络程序设计和动手能力提出了很高的要求。作为一门重要的实践课程,“网络程序课程设计”对引导学生掌握最新的网络程序设计技术,培养学生的主动性、协作精神和创新能力具有重要的作用。学生们对这门课程也非常感兴趣:一方面通过上网接触到大量的网络应用程序,对其中的原理充满了好奇;另一方面则是有主观愿望去动手编写网络程序。
本文以国防科技大学计算机学院开设的“网络程序课程设计”为例,系统地介绍了该课程的教学体系以及在教学实践中的一些经验和探索。第2节和第3节介绍了课程的相关情况和课程教学内容的选择,第4节介绍了课程综合实验的设计和考核等相关内容,第5节评估了教学效果,希望能对“网络程序课程设计”的课程建设有一定的借鉴作用。
2课程概述
“网络程序课程设计”面向本科三年级学生,教学内容包括TCP通信等网络编程基础、ASP/PHP/JSP等动态网页编程语言、Brower/Server模式、J2EE等等,所需的预修课程包括计算机网络、操作系统、程序设计初步等系列课程。整个课程包括32学时,其中讲授16学时,课内上机16学时。
“网络程序课程设计”在教学和实践中存在如下几个难点:(1)课程涉及面广,涉及到网络通信、数据库、操作系统和程序设计等多方面的知识;(2)课程涉及的新技术多、内容更新快,无法一一讲授和实践;(3)课程时间有限,课堂上无法讲授太多知识内容,也无法安排大型综合实验。针对本课程的特点,我们在教学实践中精心选择教学内容,引导学生们学习最新的网络设计技术,并通过综合实验锻炼学生们的各方面能力,较好的解决了教学实践中存在的困难,取得了不错的教学效果。
3课程教学内容选择
“网络程序课程设计”涉及到许多方面的教学内容,主要包括:
网络编程基础
了解和掌握Client/Server模型和Brower/Server模型;网络应用和数据库系统;网络应用基本架构;HTML/XML和网页设计基础;网络编程技术基础。
要求:掌握网络通信的两种典型模型,掌握网络应用基本架构,掌握HTML和XML以及相互间的主要差异,了解各种主要的网络编程技术和优缺点。
2)ASP编程基础
了解和掌握ASP编程基础、重要组件、错误处理与调试;ASP数据库编程;VBScript和JavaScript等脚本语言、ASP工具;
要求:掌握ASP的编程的技术和方法,掌握基于ASP的数据库应用编程技术,熟悉VBScript和JavaScript等脚本语言,熟悉主要的ASP工具的使用。
3)PHP编程
了解PHP编程基础、语法概述、PHP函数、类和对象;基于PHP的数据库操作技术;基于PHP的动态网页实现技术;基于PHP的网络应用实现技术;
要求:掌握PHP编程语言的基本成分,熟悉PHP在网络应用中的使用。
4)COM+组件编程
了解COM+组件、接口原理、DLL和类、COM+组件的包容与聚合;ATL;ActiveX控件;COM+组件服务器;对象缓冲池;消息队列;
要求:掌握COM+组件技术的基本原理,基于COM+组件实现自动化的技术,组件的管理和消息队列。
5)J2EE技术
要求掌握Java服务器模型,JSP简介;Java Servelet,Java Beans,JDBC;Java分布计算技术、JSP标签和EJB技术
要求:掌握JSP的主要技术,掌握基于J2EE开发网络数据库应用的企业应用解决方案。
因为课时有限,不可能对以上内容面面俱到的讲授,因此我们选择了1)网络编程基础、2)ASP编程基础和5)J2EE技术作为讲授的重点,并且特别强调学生的自学能力。推荐合适的教程和指导书,引导学生们自学课程内容,并积极开展动手实践。
4课程综合实验设计
“网络程序课程设计”在讲授有关网络编程的基本原理和基本技术的基础上,通过综合实验使学员熟练掌握有关网络程序设计基本方法、网络应用基本框架、网络程序设计主要过程等知识内容,并具备设计和编写大型网络程序的能力。因此设计一个合适的课程综合实验,是非常重要的。
4.1课程综合实验
综合考虑教学内容和教学大纲的要求,出于考察学生对教学内容的掌握和学习能力的目的,我们设计了一个课程综合实验,要求同学们自由分组协同完成。课程实践要求学生在Windows平台上,选择JSP、ASP或者PHP等动态网页语言,设计并实现一个呼叫中心(Call Center)管理系统。
综合实验具有较为现实的研发背景:自来水公司等公共服务行业公司每天都要面对大量市民的咨询和投诉,人工接听电话已经难以为市民提供优质的服务。因此,通过建立24小时的呼叫中心系统,提供“来电来信来访”三来服务,可以为用户提供全方位的服务。统一规划的呼叫中心管理平台,是满足公共服务企业为广大客户提供服务的窗口、互动的平台。
综合实验中的呼叫中心管理系统包含停水查询、水费查询、投诉举报等业务功能(如图1所示),并可以最终扩展成为一个技术专业化、具备配套完善公共服务行业服务流程和特点的呼叫中心平台,为来自电话语音用户、互联网用户、灵通短信用户提供全方位不间断的业务受理、业务信息反馈、问题解答、费用和账务信息查询、水费催缴等功能为一体的综合业务服务语音信息平台。
我们设计的这个课程综合实验考察同学们对网站规划、数据库、网络通讯、网页设计等多方面知识的掌握,考察同学们的创新精神、自学能力和团队协作能力。
4.2综合实验实现平台的选择
“网络程序课程设计”的课程综合实验,要求同学们用动态网页语言、数据库和Web服务器一起构建和设计实现一个中型的网站。动态网页语言是课程学习和实践的重点,它也往往决定了综合实验的实现平台。现在常用的动态网页语言有ASP、JSP、PHP等几种。这几种动态网页语言具有各自的特点,并且都有一定的应用前景。因此引导学生选择合适的动态网页语言,成为确定讲授内容和课程实践手段的一项重要任务。
因为学生们大多没有接触过这几种动态网页语言,而8周的课程实践也无法要求学生们全部掌握和精通这几门语言,因此在课程讲授时必须重点分析这几门语言的优缺点、适用环境,引导学生根据自己的学习基础和兴趣,选择最合适的动态网页语言,并最终确定与之配套的Web服务器和数据库。
4.2.1PHP
PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法,并耦合PHP特有的特性,使Web开发者能够快速地写出动态页面。
PHP是完全免费的开源产品,可以从PHP官方站点(http: //)自由下载。PHP与同样是开源产品的Web服务器Apache和数据库MySQL搭配使用,可以快速搭建动态网站系统。因此国外有众多的网站系统由Apache、PHP和MySQL一起构建,这些免费软件降低了建站的成本,其搭配后的执行效率也比Windows平台中的常用搭配IIS、ASP和ACCESS要高。
PHP中有一套常用的可以提供一般数据库事务需要的基库PHPLIB,程序员也可以利用PHP编写函数去间接存取数据库,具备较好的灵活性。但是PHP提供的数据库接口支持彼此不统一,比如对Oracle、MySQL和Sybase的接口都不一样,处理起来就不方便了。
PHP作为一个开源程序,具有简单的语法和丰富的函数,但是PHP缺乏规模支持和多层结构支持,导致PHP只适宜于编写小型网站。
4.2.2ASP
ASP是微软公司推出的Web服务器IIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。
ASP使用VBScript 和JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。ASP可以使用普通的文本编辑器(如Windows的记事本)进行编辑设计,而无须编译,即可在服务器端直接执行。ASP程序具有与浏览器无关的特性:ASP所使用的脚本语言均在Web服务器端执行,客户端只要使用可执行HTML码的浏览器,即可浏览ASP网页内容。ASP还可以通过服务器端的脚本来产生客户端的脚本。
ASP能与任何ActiveX Scripting语言兼容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,如Perl和Tcl等。利用COM/DCOM技术,ASP可以拥有更加强大的功能和可扩充性。
ASP简单易学、易于维护,在国内非常受欢迎。ASP与IIS和SQL Server/ACCESS构成了构建网站的一种很好搭配,是小型网站应用的最佳选择。但是ASP局限于Windows平台,不能很好的跨平台重用。
4.2.3JSP
JSP是Sun公司推出的动态网页开发语言。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
JSP本身虽然也是脚本语言,但是却和PHP、ASP有着本质的区别。PHP和ASP都是由语言引擎解释执行程序代码,而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。
JSP在技术结构上有着其他脚本语言所没有的优势:JSP可以通过JavaBean等技术实现内容的产生和显示相分离,有助于保护源代码,并保证任何基于HTML的Web浏览器的完全可用性;JSP强调可重用和跨平台的组件,可以使用JavaBeans或者EJB来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式大型应用,而基于组件的开发方法也能大大加速总体开发过程。
因此,不少国外的大型企业系统和商务系统都使用JSP技术。作为采用Java技术家族的一部分,JSP技术能够支持高度复杂的基于Web的应用。
4.2.4比较和实践
ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。ASP、JSP和PHP三者都提供了在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力,其中对JSP页面的第一次请求时JSP代码会被编译成Servlet并由Java虚拟机解释执行。
在应用范围和跨平台方面,ASP只能运行于Windows平台下的Web服务器IIS或PWS上,在Unix下运行需组件支持,实现起来很困难,功能也受限。PHP可在Windows、Unix、Linux的Web服务器上正常执行,还支持IIS和Apache等常用的Web服务器。用户更换平台时,无需修改PHP代码,即可直接运行使用。JSP 同PHP类似,几乎可以运行于Windows、Linux和Unix等所有平台,并获得了Web服务器Apache的支持。因为Java字节码与平台无关的,因此在平台移植时,JSP和JavaBean甚至不用重新编译。
因此JSP和PHP都有很好的跨平台部署能力。ASP和JSP都具有支持数据库的统一接口,而在数据库操作性能方面,JSP要远远领先于ASP和PHP。
目前在国内PHP与ASP应用最为广泛,而JSP有越来越流行的趋势。ASP是刚接触Web编程的初学者的很好选择,而JSP在性能、分布式部署、跨平台移植和可扩展性等方面都有一定的优势,是开发电子商务等大型网络应用程序时的很好选择。
4.3考核
合理评定课程设计的成绩是督促学生掌握知识的手段,不是教学的最终目的。完成整个综合实验就是一种综合能力的体现,所以我们在该实验课程中采取全面考核和综合评定的办法。通过上机考核和设计文档等多方面的考核,并根据学生的系统设计能力、实践动手能力、创新能力和综合总结能力进行综合评定,使课程设计的成绩能全面反映学生的实际能力。
同学们按3人一组自由分组,要求每组提交如下文档及软件:1.需求分析文档;2.设计文档;3.数据库设计文档;4.测试文档;5.用户使用手册;6.系统源程序。我们对每个组都进行面对面的上机检查,要求同学们演示并推介他们自己的作品,并回答老师提出的关于系统架构、程序代码和实践感想的各类问题。
综合同学们提交的文档和上机考核的情况,我们根据文档的完整性和规范性、系统结构和数据库设计的合理性、源代码的规范性和界面美观程序等各方面情况评定分数。我们特别强调培养创新精神,鼓励同学们在系统结构、编程技术、界面设计等各个方面大胆创新和实践。
5教学效果
在2007年度春节学期的课程实践中,2004年级129名学员参加了“网络程序课程设计”课程学习和综合实验考核。129名学员中有46名网络工程专业学员作为必修课参加,83名计算机专业学员作为选修课参加,占全部86名计算机专业学员的96.5%,说明这门课程受到学员们的广泛欢迎。
因为有部分同学选择了2个人构成一组,所以129名同学最终分成了45组。我们对所有同学都进行了面对面的检查和提问。结合最终提交的各项文档,我们发现所有同学们都掌握了必需的网站设计、网络编程、数据库操作的知识内容和动手能力。
从动态网页语言的选择来看,45组中有18组选择了ASP,20组选择了JSP,7组选择了PHP(如图2所示)。选择ASP和JSP的同学合计占84%,符合我们的预期。选择ASP的同学们看中了ASP语言简单易学、容易上手,选择JSP的同学们则是喜欢JSP的跨平台性能和可扩展性,并认定JSP和Java是未来的发展方向。有7组同学们选择了PHP让我们有些意外,询问后才知道因为PHP语言与C语言在语法、结构等许多方面都具有共同点,许多对C语言兴趣浓厚的同学们就选择了PHP。
参加了学习和课程实践的129名同学最后全部通过了考核。其中部分同学们除了掌握了课程知识外,也深入学习了最新网络编程技术等课程外的相关知识,并将之付诸于实践,体现了很强的自学能力、动手能力和创新精神。
例如有一组同学在系统中使用了Ajax技术,使得管理员所做的信息能在最短的时间内展示在页面上,大大提高了服务的实时性(如图3所示)。他们利用Ajax框架构造的Web应用程序,直接从浏览器与后端服务进行通信,使应用程序更加动态自然和响应灵敏,从而提升了用户的浏览体验。他们还在网络安全和系统可扩展性方面做了很多的考虑,提高了系统的安全性和可移植性。例如,对于所有页面都进行会话权限保护,将用户密码加密保存在数据库中,确保用户信息的安全性和隐私性。利用面向对象的思想进行系统设计,统一封装数据接口,使系统具有很强的移植性和可扩展性。
6结论
在计算机专业教学领域,实验教学是培养大学生专业素质的重要环节和有效途径。“网络程序课程设计”在讲授有关网络编程的基本原理和基本技术的基础上,通过综合实验使学员熟练掌握有关网络程序设计的相关知识,提高学员的动手能力和团队协作能力。
“网络程序课程设计”教学实践中存在教学内容涉及面广、新技术多、实验时间有限等难点。通过设计合适的课程综合实验,可以引导学生学习和掌握最新的网络程序设计技术,了解网络技术的发展趋势,极大地提高同学们的动手能力和团队协作能力。本文介绍的课程内容确定、实验平台选择、综合实验设置和教学效果评估,是我们在教学和实践中的一些经验和探索,希望对“网络程序课程设计”的课程建设有一定的借鉴作用。
虽然我们的教学实践和探索取得了不错的教学效果,获得了学员们的好评,但是有些学员反映花了不少时间和精力在网页设计和美观上面,并希望能增加一些网络通信方面的实验,以了解网络底层通信原理。我们也考虑在以后的教学实践中,设置多个小型实验,帮助学员们对自底向上的整个网络通信过程有全面的了解和实际接触,掌握更为全面的网络程序设计技术。
参考文献
[1] 林宏基. WEB开发技术教程: ASP//JSP程序设计[M]. 北京大学出版社,2005.
[2] 蔡翠平. 网络程序设计基础[M]. 北京:清华大学出版社,2003.
[3] 黄斐. 计算机网络程序设计[M]. 北京:机械工业出版社,2003.
论文摘要:成人教育函授大专层次计算机专业毕业生所掌握的知识技能与社会需求严重脱节。本文从课程设置改革的角度分析如何培养适应社会需求的成人教育函授大专层次计算机专业毕业生。
1. 成人教育函授大专层次计算机专业的专业课程设置现状
目前,成人教育函授大专层次的学生基础较差,学生对学习计算机原理及程序设计类的课程普遍感到很吃力,而他们在实际工作中也很难派上用场(主要因为他们学进去的很少很浅,而这方面的专业人才也很多),因而有的学生根本就不学。这让我们感觉到计算机专业的课程开设无所适从,很难把教材、教师、学生和实际应用有机地结合起来。
2 社会市场对成人教育函授大专层次计算机专业毕业生知识技能的要求
2006年上半年,我们学校就业部门对北京、上海、江苏、浙江和广东等地区总共100家计算机方向知名企业进行了专业项调查,调查结果显示:目前企业对函授大专层次计算机专业人才的知识技能需求主要是以下几个方面:(1)具有本行业的专业基础知识。(2)能进行单位内部局域网的操作维护。(3)会为公司或产品在互联网上进行营销宣传。(4)擅长单机维护、调试、软件安装的。(5)胜任信息管理、经营分析工作。(6)熟练运用电脑进行设计工作等。
3 成人教育函授大专层次计算机专业课程的设置策略
由于计算机专业所涉及到的内容很广,而成人教育函授大专层次学校学生在校时间普遍只有2年,那么如何在有限的时间内合理的安排课程呢?众所周知,由于成人教育函授大专层次学校的学生综合素质不是很高,学习内驱力弱,认知水平和理解分析能力不强等都是我们必须要面对的现实。一方面学校为了培养学生学习的主动性,课程设置确实要照顾到学生的兴趣,学生学习才有动力,所开设的课程不能太“难”;另一方面也很重要,就是我们培养的学生要在社会上受欢迎,必须掌握一定的理论知识和实践操作技能。所以,课程设置最重要的依据是市场。课程设置除了要考虑学生的基础和兴趣外,还要考虑实用。我们必须考虑市场需要什么,就开相应课程,以就业为导向,采用“宽基础、重技能”的培养模式。对具体每一个学生而言,首先要要求他们 “基础好”,其次要“有特长”。这样的话,他们既可以凭借其扎实基础知识在小企业充当多面手,也可以凭特长在大企业找到用武之地。
(1)计算机基础知识技能方面
首先,专业基础方面要培养学生掌握办公自动化管理、操作、计算机系统维护等方面的知识与技能。主要课程有计算机应用(含计算机基础、中英文录入、文字排版、电子表格、演示文稿、internet应用等知识模块)、微机组装与维护、常用办公设备的使用与维护技术、常用工具软件等。
(2)计算机专业知识技能方面
除此之外,专业教学目标可确定为以下几个培养方向,由学生自主选择其一来主修:
a)网页制作
主要培养从事网页设计的专业性人才,培养具有空间设计的基本理论、基本知识和基本技能的专业网页设计师,培养能从事网页设计的人才。主要专业课程有dream weaver网页设计、flash动画设计、fireworks、图形处理photoshop、html语言、javascript语言等。
b)网络管理方向
主要培养负责维护公司计算机硬件;根据需求设计网络方案,搭建与配备计算机网络;与网络设备供应商配合进行维护和监控公司局域网,保证其正常运行等方面的专业型人才。主要专业课程有微机组装与维护、internet实用技术、网络技术基础、网络运营管理、路由器交换机配置、局域网组网方案设计、网络工程及布线技术、网络安全等。
c)多媒体技术方向
主要培养从事影视后期制作、多媒体制作、音视系统开发和应用、网络多媒体信息的加工与运营等工作的专业型人才。专业课程涵盖平面图形图像处理、摄像技术、多媒体音视频处理技术、平面动画制作技术、三维动画制作技术、影视编辑技术、影视特技与后期合成等知识模块。
d)广告设计方向
主要培养能从事计算机图形图像处理、网络广告设计的人才。主要专业课程有色彩与素描、构成艺术、平面设计(photoshop)、网站艺术、多媒体程序设计、flash动画基础、premiere、数码摄影基础、版式设计、动态网页设计、flash高级应用、3ds max、人机交互设计、flash互动设计等。
4 成人教育函授大专层次计算机专业课程设置方案
基于上述策略,我们针对我校教学的实际情况制订了以下专业课程设置方案,并报经上级主管部门同意、备案,在我校从2006级成人教育函授大专层次计算机专业新生起予以试行。
第一学期: 课程:计算机应用基础(上册和下册一部分);主要内容: 计算机基础知识、中英文录入、word文字处理排版、excel电子表格、powerpoint演示文稿、电子邮件e-mail和internet应用等。新授课时(含普通上机):55时; 课程设计课时15时.
第二学期: 课程: 计算机应用基础(下册剩余部分)和其他专业基础课程微机组装与维护、常用办公设备的使用与维护、常用工具软件和考证培训等;主要内容: access数据库和一些其他课程内容以及组织考证(如信息产业部的信息化工程师岗位技能认证),并培训好,保证其通过率。新授课时(含普通上机): 50时; 课程设计课时20时.
第三学期: 课程: 网页制作方向, 网络管理方向, 多媒体技术方向, 广告设计方向;主要内容: 分四个方向开设专业课程,选择教材时是应注意尽量选用实例型的。教学时多采用任务驱动法,课程考核也应该以实际操作为主,可让学生们(分组)自主进行小型作品开发、课程设计等。本学期继续组织过级考证工作(专业方向考证和通用技能证补考)。新授课时(含普通上机): 各95时; 课程设计课时各45时.
第四学期: 课程: 网页制作方向, 网络管理方向, 多媒体技术方向, 广告设计方向;主要内容: 完成第三学期没有完成的课程,继续组织学生参加各行业技能认证考试,外加毕业作品设计,到企业顶岗实习,及时走访,获得反馈信息。并依据信息,进行分析、总结,实时调整我们后续年级整个(1-4学期)的教学。新授课时(含普通上机): 各55时; 课程设计课时各85时.
5 成人教育函授大专层次计算机专业课程设置改革实验
我们在2006年暑假制定了以上方案,从2006级新生开始,我们依据上述课程设置在本校计算机专业进行试验。在2006年下期期末,我们通过学校就业部门利用跟踪回访的机会从2004级(拟毕业)学生中随机抽取了50名进行了问卷调查;同样,在2008年下期期末我们又通过学校的就业部门从2006级学生中随机抽取了100名进行问卷调查,并对两次调查结果进行了统计与对比:2004级: 学到了知识技能占28%;没学到知技能占72%;已(能)找到满意工作占32%;没(不能)找到满意工作占68%.2006级: 学到了知识技能占53%;没学到知技能占47%;已(能)找到满意工作占56%;没(不能)找到满意工作占44%.可以看出:认为自己学到了知识技能的比例明显上升了;认为自己没学到东西也找不到工作的比例也显著下降了。
另一方面,各用人单位通过就业部门反馈意见也表明,我们06级计算机专业毕业生相比04级和以前的总体来说专业知识更扎实,操作技能水平更高;相比同类学校的毕业生也具有很明显的优势。索尼老总坦言:“你们现在的毕业生我们很喜欢,主要是他们会的东西多,招过来就能做,能做好;不会做的上手也很快,会做还会学。”所以很多名优企业都加强了在我校招人意向。应该说,本实验是成功的,达到了预期效果。现已获得学校领导批准,将把本实验继续进行下去,并总结经验,准备向其他专业推广,促进我校教学的新一轮改革。
参考文献
关键词:高职教育;课程改革;基于工作过程
中图分类号:G642文献标识码:A文章编号:1009-3044(2012)12-2817-02
1传统授课方式存在的问题
作者从事高职《网页设计》课程讲解工作3年之久,在3年的教学过程中作者发现的高职《网页设计》课程存在的最大问题是:学生学习的知识与社会就业所需技能脱轨。
传统的《网页设计》课程主要讲授的是Dreamweaver软件的使用。所谓的《网页设计》课程其实更多的是讲Dreamweaver这款工具的操作使用。教学过程完全是按照软件的操作使用来进行,整体感觉上更像是一款操作软件的培训。学生在学习完这门课程后掌握更多的是工具的操作,学生可以根据教师的要求模仿现成的网页作品的制作网页。而让其自己动手去设计一个符合企业需求的网站很多学生无法完成,或者能够完成页面却达不到网页新颖吸引人的目的。
简而言之,传统《网页设计》存在的问题就是学生只能完成既定的要求,而没有独立创新去解决实际问题的能力。
2《网页设计》课程改革的设计
在进行课程改革之前我们首先要了解对这门课程的知识要求、素质要求和能力要求。对于《网页设计》这门课程来说它主要的要求如下:
知识要求——深入了解Internet,理解WWW、HTTP、HTML等概念及作用;掌握网站设计和的流程;理解网站维护管理的意义及重要性,理解服务器、客户端、浏览器的概念和作用。
素质要求——本课程将培养学生以下几方面的职业素质:服务意识:能够为他人提供优质的服务;文明法制意识:网站内容应积极健康向上,不做违法的事;合作精神:能够与他人进行合作,具有协调工作能力和组织管理能力;较强的自我知识及技术更新能力:快速跟踪网页制作的新技术及市场应用动态。
能力与技能要求——网页制作软件的使用方法;在网页中编制/插入需要的脚本;进行网站的上传/下载、更新、管理。
课程改革围绕一个中心就是服务于高职学生的就业问题,课程的设计应以促进学生就业为目的。本课程在设计中引进了企业的真实工作场景,通过威客猪八戒网站获取真实的用户需求,教师引导学生完成一个网页设计项目的制作。将《网页设计》分为以下几个环节进行:
1)网页欣赏
在该环节中,提供大量的中内外优秀的网页设计作品。让学生边欣赏边说出该网页吸引人的优点所在,教师讲解网页设计中关于色彩搭配和布局的知识。这样做可以提高学生学习的主动性,让学生主动的去学习知识。此环节以教师讲解为主,学生参与讨论为辅。
2)主页制作
在该环节中,教授引导学生使用Dreamweaver工具模范制作一个主页,在制作的过程中,引导学生掌握Dreamweaver软件的基本操作。在设计一个主页的过程中,Dreamweaver软件的一些主要的操作都会涉及到:站点设计、表格布局、文字图片、超级链接、CSS样式设计。边讲边练,为接下来的教学打下良好的基础。此环节以教师讲解为主,学生模仿制作为辅。
3)二级页面的制作
在该环节中,主要目的是提高学生操作软件的熟练程度,让学生能够做到熟练的操作Dreamweaver工具。针对上一个环节中存在的不足进一步动手练习,提高动手操作能力。
二级页面的制作过程中,教师讲解内容逐渐减少,学生自主开发逐渐增多。让学生的自主性、创新性得到大的提高。
4)网页的上传与维护
此环节为网页设计工作过程中的最后一环,设计好的网页上传到指定的位置,同时对存在的网页进行更新与维护。
5)学习自主课程实训
在该环节中,教师给出课题,学生综合运用所学的知识,从威客猪八戒网站上承接一个真实的网页设计项目进行实训。课程的实训是对前一阶段所学知识的总结和升华,更是动手能力创新能力得到锻炼的一个很好的平台。
3《网页设计》课程考核方式设计
传统的课程考核方式多为期末考核,本课程改革的期末考核方式为:过程化考核+期末大作品。其中,过程化考核针对的是学生在学习该课程的过程中针对每一个环节的考核。主要参与考核的过程有:
站点的建立:站点的建立、编辑与维护;
页面布局:表格、框架、层、模板和库;
添加文字与图片:页面内容添加;
超级链接的使用:导航条;
交互设计入门:表单的应用、简单特效;
CSS样式表:页面的美化。
期末大作品主要以小组为单位设计一个完整的作品,小组成员之间相互合作利用所学习的知识自主设计一个完整的作品,上缴的内容包括一个完整的静态网站、答辩用PPT和小组成员之间的自评和互评。
4结束语
《网页设计》这门课程对于高职学生来说提供了一个很好的就业方向,掌握这门技能对于学生来说意义重大。作为众多高职课程中的一门,作者希望该课程的设计与改革能够起到抛砖引玉的效果,使众多的高职课程设计更加完善。让高职学生的动手能力得到进一步的提升,为高职学生的就业打下良好的基础。
参考文献:
[1]杨宁.浅议《网页设计》课程改革[J].科技博览,2009,(26).