时间:2023-07-22
升博体育网站开发是一项对实操能力、自主创造力以及团队协作能力要求非常高的专业技能。中职教育是以向社会输送专业技能型人才为主要目标,以提高学生职业技能为目的培养社会所需的人才。本文试针对网站开发综合实训课程教学现状,分析项目教学法及其在网站开发综合实训课程中的作用,并提出网站开发综合实训课程中项目教学法的应用措施,以有效地提高学生实操能力,提升教学质量,培养更多的专业技能型人才。
整个计算机网络专业课程中,网站开发是核心技术之一,它将多门专业学科知识融会贯通,是一门对实践和操作都要求非常高的技术课程。现有中职计算机网络专业的各科成绩以及最后实践的大数据调查普遍显示学生的各科成绩都达到优异的标准,但综合实践的过程中却存在不会开发、不会思考,甚至是对于一个开发网站的项目无从下手的情形。种种迹象表明,学生虽然各科成绩优异,但缺乏将所学知识运用于实际,缺乏连贯运用,缺乏实际操作能力。因此,对于计算机网络专业的学生开设网站开发综合实训课程非常必要。它对于培养学生动手能力、激发学生学习探索的兴趣以及提高学生综合知识应用能力有着显著的改善。
然而,从网站开发综合实训课程整体开设的现状来看,其教学模式仍是以教师为主体,教师通过电脑屏幕的控制向学生演示课程中即将要实现的功能以及实现的过程,让学生模拟练习,如此一来,学生无须动脑,他们大多认为只要根据步骤实现功能就行,缺乏自主探索意识,这样的实训现状已经跟不上当前网站开发的现实需求。
在计算机网络专业的综合实训课程教学中,传统的利用投影仪或者是利用多媒体网络教学的情形非常普遍,各种先进的教学方法也引入教学之中。然而,由于长期以来教学一直强调的是以课堂为中心、以教师授课为中心,忽略了学生的主动性以及积极性的发展,这就导致学生在实践中缺乏实际开发能力。项目教学法是以学生为主体、以教师为主导、以项目为主题的一种创新型教学教学方式。它强调学生的自主学习,促使学生从尝试入手,从练习开始,调动学生的自主学习能力、积极探索能力,让学生当“主角”、让教师当“辅助”,如此一来,有利于锻炼学生动手能力,提高实际操作能力,对所学知识进行融会贯通。在综合实训过程中应用项目教学法,则都是由学生自主分析、自主操作、自主探索,教师扮演解惑的指导角色。它能够充分调动学生的主观能动性以及积极创造性、动手能力、思维能力,促进学生更好地将所学知识运用于实际,实现教学的目的。这就有助于培养学生创造力和创新力,使学生能真正理解什么是网站开发,网站开发都需要经历什么样的过程,并在实操中学以致用。
网站开发综合实训课程是一门综合考验学生对于各科知识的掌握情况,提高学生专业技能的重要课程。可以说,它是对学生在网站开发中实操能力的终极锻炼。网站开发综合实训课程中应用项目教学法,让学生独立对一个项目进行处理,包括开发前期信息的采集,设计项目方案,书写项目开发文档以及预估开发过程和网站开发之后部署实施,交付报告,终极测评等,不仅可以加深学生对知识的理解,更有助于提高学生全方位的技能。在网站开发综合实训课程中项目教学法主要涉及设计思想、设计理念、设计步骤、实施过程以及项目考核。
(一)设计思想。网站开发综合实训课程的主要目的是要将网站开发的核心课程知识串联起来完成一个具有动态交互功能的网站,所依据的基本思想为:从项目主题出发,凭借自己所学的专业知识和技能,通过方法分析、任务分解以及社会能力的运用来完成整个项目的设计。
(二)项目制定。从确立该项目为交互式动态网站开发主题开始,根据学生的能力将该网站目标定位为:创建网站、网页设计、动静态网页制作以及数据库创建与维护、脚本语言的使用技术等,根据学生掌握相关知识的能力对这些模块进行重组,主要体现在以下 6 个模块:
从设计理念上看,每个项目都是一个相对完整的工作过程。设计之初,必须明确在该项目中要实现的目标以及预估或检测是否在自己的能力范围内,所需的专业知识,在该项目进行开发的过程中所涉及的知识、方法等事先都应该明确,如此才能更好地进行网站开发的后续工作。
(三)项目实施。将一个项目分成 6 个独立的模块,以实现每个模块为目标,最终实现一个完整的项目。如此一来,项目目标明确,每个模块要实现的功能任务也很明确,学生在一步步完成既定的分解任务之后,再进行有效的模块汇总,最终实现项目,实现该项目所要达到的功能。鉴于此,该项目依照上述分解的模块,具体的设计步骤或是详情步骤可分为以下几步:一是将上述模块1的框架设计分解来进行网站创建、页面结构、页面布局等框架的设计。二是动静态网页的创建可分解为使用 javascript 脚本语言、htnl 网页语言或者是 、PHP 等开发语言来实现页面注册以及其他功能性网页的创建。三是数据库模块的设计步骤可分解为数据库的配置、链接、建表、所要涉及的视图、存储过程以及数结构编写等。四是网页美工模块可分为整个网站的网页布局统一性以及单个页面设计的美化性等。五是功能信息模块可将其分解为单个页面功能的实现以及整个网站统一性的功能完善等,包括绘图、按钮形状以及后台逻辑过程的处理。六是该模块可分解为整个网站进行黑盒测试、百盒测试以及服务器搭建和网站的。
项目的实施主要包括实施项目、网站展示检查以及评测,包括对项目进行可行性的分析、项目实现的基本思路、实施的基本步骤以及进度控制的方面的工作。可采取小组的形式进行,到整个项目结束提交一份总结以及项目的开发文档并进行汇报。而教师对该项目在开发过程中出现的一些问题以及处理问题的方法进行评测、归纳并总结,提出可改进的一些建议,以便学生在下次进行网站开发项目中能得到提升。
(四)项目考核。考核是对整个网站开发项目的最后的步骤,考核直接关系到教学成果,直接关系到学生实施项目的效果和最终成绩的评定,重点在于技能考核,所实现功能的方法考核,是否测试通过考核以及教师评测和学生自评等组成,至于成绩比例的分布等可根据不同项目来逐步确定。
总之,网站开发对于实际操作能力以及动手能力的要求非常高,项目教学法推行于网站开发项目教学的课程中,不仅可以很好地实现教学环境与实际工作环境一致,而且其对于小组之间的合作性、学生自主创造性以及实操能力都有一个完美的提升,因此,在实训教学环节中,可根据具体的实训项目开展项目教学法,并从中摸索出一条适合本校教学特色的教学之路。
Web网站开发是一个综合性的IT技能,在社会中应用很广,开发人员的需求量也很大,因此在高职计算机应用技术专业开设该课程符合市场的需求。网站开发对技术人员要求较高,如何培养出合格的高职人才需要我们不断的探究和实践。
很多学校在制定专业教学计划时存在这样一些问题:有些课堂所讲的内容过于简单或已过时,很难贴近社会的要求,即学校培养的人才满足不了市场的需要;或者直接把市场应用的技术和项目直接搬进课堂,讲给学生,这样的项目学生很难理解,与学生接受能力相脱节。专业负责人在制订教学计划时要避免出现以上两种情况,在制订教学计划和设置教学内容时要遵循两个原则,第一要与市场接轨,第二要考虑到学生的接受程度,循序渐进,由浅入深,逐步积累,才能培养出市场需要的网站开发人才。
在几年的教学实践中,我们总结提炼出一套行:Z6-效的课程教学模式,解决了以上两方面的问题。以平台的学习为例,结合学生学习由易到难的阶段性规律和学生的个性差异,提出了分阶段的教学模式。把网站开发课程设置为基础阶段和进阶阶段。基础阶段以掌握网站基本技能和基础知识点为主,进阶阶段即技术拓展阶段,以学习MVC框架等市场主流web开发技术为主。
在第一阶段,使用WebMatrix作为web开发课程学习的先锋官。WebMatrix是微软提供的一个完全免费的Web开发工具,它巧妙地将Web服务器、数据库、程序架构融合在一起,操作比较简单,安装也非常简易,适合作为新手进行Web开发的入门学习。
Microsoft WebMatrix是微软的web开发工具,包含了创建网站所需的所有资源。提供了开源的Web项目和内置的web模板,也可以直接从零_始编写代码。该软件操作简单,而且可以免费使用。WebMatrix提供了和在互联网上Web站点使用的一样强大的Web服务器、数据库引擎以及程序架构,确保了所开发的Web站点能平滑无缝地从开发环境迁移到生产环境。WebMatrix将Visual Studio集成到工作流当中,可以连接到Visual Studio来使用诸如调试以及配置等更加强大的功能。如果需要大容量的关系数据库服务器时,很方便将已有的数据库和数据从SQL Server Compact迁移到SQL Server。WebMatfix软件难易适中,非常适合web初学者的学习。
动态网站开发是一门综合 性的计算机课程,学生需要具备前期知识的储备,才能进行网站开发课程的学习。前期学生需具备计算机基础方面的知识,因此把静态网站设计、数据库、网络基础知识、C语言和C#程序设计等这些课程作为动态网站开发的前导课程。通过学习这些前导课程使学生具备以下的一些能力。具体技能要求如下表1所示。
本文着重介绍基础阶段的课程实施方案,需要90学时的课程加一个实训课程来完成。其中学生需要提交两个完整的网站项目,第一个项目是自己独立完成,第二个项目是指定题目,在教师的指导下在实训中完成。基础阶段包括三个环节,第一环节是基础知识应用,第二环节是中期检验,第三阶段是综合应用。
基础知识应用环节基本流程:老师先演示相关的技术,对核心技术进行讲解,学生通过实例演练来掌握基本应用技术。主要知识点有Web Matrix的安装、Razor语法介绍、内容页和布局页的使用、表单的应用、数据库的应用、WebGrid显示表格数据、文件处理、图像处理、添加电子邮件、网站身份认知等方面的内容,每个知识点相互独立,每章都有丰富的实例帮助学生学习,需要60-80学时。
中期检验环节让学生自主完成一个网站的设计和实现,需要应用到第一环节所学到的知识要点。学生利用业余时间完成,并利用课上4-6个学时进行答疑和作品展示。
综合应用环节是通过3~4周的课程实训进行。该环节引入一个完整的网站项目,老师指导学生完成,是对所学知识的整合和综合应用,使学生达到融会贯通,为下一阶段深入学习Web框架打牢基础,同时建立学生学习网站开发的浓厚兴趣。
实训教学是高职教学中的一个重要环节,是对课程教学中所涉及的知识点的巩固、提炼和升华。是培养高技能应用型人才的有效途径。在实训中应充分调动学生积极性,以学生为主体,以实践项目为主要载体,目的是培养学生的综合实践能力、分析解决问题的能力和意识。
课程实训以学生出勤管理系统为例,老师提出项目的功能要求,指引学生一步步进行Web开发技术的综合演练。该实例是一个综合性的项目,囊括了主流网站需要的核心功能,应用到第一个环节所学的全部知识,项目由易到难,难度适合升博体育,符合学生的学习规律。该项目主要包括以下几个方面的功能:基础信息管理、后台数据管理、出勤信息统计、用户权限管理等。学生出勤管理系统课程实训的功能模块如表2。
课程有两个评价点,中期评价和实训评价。实践表明,学生在中期检验提交的网站作品中,掌握前面所学的所有知识,但部分学生的作品只是各种知识和技术的简单叠加,没有有机的融合在一起,没有项目的概念,网站的组织结构也很零散。只有一部分同学的网站主题比较鲜明,各种技术应用合理,各项技术能够有机的融合。而在实训阶段完成项目的综合演练,学生对动态网站的开发与设计有了一个全面的了解与认识,学生的项目开发综合能力得到了提升。
在我国,大部分高职院校的计算机及信息技术类专业开设了网站开发课程,例如网页设计与制作、动态网页技术等等。相比高级语言程序设计、数据库原理等专业基础课,网站开发课程教学模式有别于传统的基础理论课程。笔者从近两年从事此类课程教学的过程和经历中总结出了一些相关的教学经验,希望能对此类课程的教学模式的创新有一定的借鉴作用。
网站开发课程主要介绍了在网站开发过程中需要使用到的知识与技术,全面阐述了网站的设计思想和实现方法,从而培养学生综合设计与开发网站综合素质,为学生今后毕业从事计算机信息系统或网络应用系统的开发、设计等工作奠定专业技能基础。综合来看,网站开发课程主要有以下特点:
1.知识综合性高。在学习该类课程之前,要求学生应该具有良好的程序设计、数据库和计算机网络等专业基础知识。在掌握网站开发技术的基础上,能综合运用相关知识与技能开发网站。
2.技能实践性强。在整个该类课程的教学过程中,需要学生实际开发实践动手的内容较多,技能的练习十分重要。
3.要求良好的自学能力。本类课程强调学生是学习的主体,教师只是起主导作用。所以学生自我学习的能力是关键,要求学生能利用手边资源,达到分析问题解决问题的目的。
高职院校培养的是学生的动手能力和解决实际问题的能力,让学生在学习中养成良好的习惯,将来毕业能很快适应企业的需求。然而市场经济体制下的社会竞争激烈,就业压力大。很多学生认为自己在大学期间学习的知识偏于理论,动手机会少,对专业学习的兴趣不高。所以要引导学生学习,首先要调动学生学习的积极性,加强学生的动手操作能力,并且探索一种适合这类课程的教学模式。所以传统理论知识课程以教师讲授为主导的教学方法在网站开发课程的教学中并不太适用,采用系统理论讲授和任务驱动法更适合这类课程的教学。所谓任务驱动法在任务的驱动下,培养学生自主学习的能力、积极主动地求解,通过教师的引导,使学生能够主动地讨论、交流,达到从“学会”到“会学”的质的飞跃。
1.课堂教学。课堂教学主要分两个部分:知识的讲解与案例的实训练习。在讲课之前要对学生的基本情况有一个初步的了解,如学生的专业基础知识结构、掌握基础知识的程度等。这样在介绍新知识的同时,可以有的放矢地对基础知识做个复习和总结。使学生能将之前学到的知识融会贯通。当正式进入课程内容的教学过程中,要着重介绍一种网站开发技术,并加以多样的案例讲解,运用多媒体手段,将整个开发过程全面详细并形象生动地展示给学生,并督促学生及时上机进行实训练习,巩固知识技能。当前网站的开发技术丰富多样,根据专业设置以一种技术为主线进行展开,系统地介绍相关的理论和技术知识,这样有助于对学生知识结构的构建。对于高职层次的学生,介绍过多的开发技术,反而使学生不知如何取舍,造成学生知识结构的混乱。我院信息管理专业是以作为开发技术的主线进行展开课程设置的。待到开发技术介绍完毕后,在介绍综合案例时,教师要从网站的整体架构入手,由大到小,由外及内,逐级细化。可以详细分析一个典型案例,按内容和使用到的技术进行分阶段的介绍,前台界面设计、脚本编写、后台数据库的建立和操作等,最后介绍网站的和维护。其他案例可以让学生按照这种分析模式,自己动手,逐步完成。学生通过自身参加了解整个小型案例的开发过程,可以在开发过程中不断地讨论、改正和完善遇到的问题,对相应的知识也会加深理解和记忆,同时增强了自身的实践动手能力,激发学生兴趣,提高学习自主性。
2.课外任务。由于课堂的教学时间不多,学生在开发过程中遇到的很多问题无法一一解决,就需要学生能在课外自主查阅资料、上网查询和互相探讨相应问题。在此,课外的教学资源网站就可以发挥其作用。教师有必要收集并整理资源丰富、难易程度合适的网站及其资源,在每堂课的结束前留下合适的任务,供学生参阅和动手实践。教师可以创建类似的网站,及时将课程的代码、视频等资源信息到网站上,学生也可以利用网络上传电子作业,进行网络互动交流,由技术好的学生代替教师进行问题指导等等,使师生的交流和沟通更为方便快捷,也减轻教师的重复工作量。
考试是对教师教学内容和教学质量的反馈,也是衡量学生对所学知识掌握程度的手段,所以考试是教学过程中的重要组成部分。网站开发课程应该属于实践性质比较强的课程,所以传统的考试形式并不适用。但是某些实践课程采用上机考试的方式进行测试,也不适合网站开发课程,毕竟要求学生在一两节课的时间内开发出一个小型站点不切实际。鉴于此类课程的特点,我们采用了分组综合实训的考试方案,其中包括课程设计、技术内容文档和答辩等内容组成。每个小组大约3~5人,以一个技术较好的同学带头组织进行选题和任务分配,每人完成自己的任务并参照相关技术文档编写自己的技术文档,最后在期末提交小组的设计作品并答辩。以组队的方式完成期末考核,也让部分学生在课程设计中能发挥自我优势。比如有的学生比较擅长美工,有的学生擅长编写代码,那么这种组合方式也能让学生意识到团队合作的重要性,锻炼学生的团队合作精神。最后答辩环节,全体人员需要介绍自己在整个任务中完成的工作,由同学和教师一起来进行评判。
经过两年的实践,这种改革以后的考核方式取得了比较好的效果。大大地提高了学生的学习兴趣和学习效率,也培养了学生独立思考、勇于探索的学习能力,使学生对知识的掌握更加连贯,树立学生学习的自信心,锻炼了学生的动手能力。
综上所述,对于网站开发课程的教学过程中,教师通过对学生的平时作业、课外任务和最终期末课程设计成绩进行有效的管理,可以节省大量的重复工作,有助于提高学生的综合运用知识、团队意识、实践动手和创新等能力,进一步激发学生的学习自主性,为学生今后的工作打下专业基础。
[1]陶俊才,周兴斌,谢泰生.计算机基础课程开设综合性和设计性实验的探讨[J].实验室研究与探讨,2005,24(7):80-81.
[2]肖宁,贾伟.大学信息技术类课程改革考试模式的探讨[J].山西财经大学学报,2006,28(1):187.
[3]蒋秋艳,张东.对教考分离模式的再思考[J].南通工学院学报(社会科学版),2003,(2):61-62.
[4]时巍.ASP动态网站开发课程考试方式改革的探索[J].辽宁高职学报,2010,(2).
电子商务领域对人才的要求越来越高,所需要人才更多的是复合型人才。这要求高校所培养的电子商务专业人才不仅要具备一定的技术能力,而且还需要具备较强的商务能力和综合管理能力。因此在电子商务人才培养过程中,不仅要求学生系统掌握电子商务基础理论与实务知识,还要学生能将信息技术、网络技术以及相关学科知识与经营管理有机地结合。为了全面了解应用型本科院校电子商务专业实践教学的现状,在总结相关学者研究的基础上,通过对电子科技大学中山学院及其他兄弟院校电子商务专业的实践教学现状的深入了解,结合该校电子商务专业毕业生及用人单位的反馈意见,总结出电子商务专业实践教学目前存在以下几个方面的问题。
1.1实践教学对岗位所需能力的培养不足。目前,很多实践实验教学课,授课老师的授课方式类似于理论课程的教学,老师讲授的时间比较多,而且很多授课教师自身由于没有实践的经历,很难根据当前电子商务岗位所需具备的能力来设计实验内容,因而学生缺乏电子商务技能的训练问题比较突出。
1.2理论与实践脱节,实践教学课程比例偏少。大部分理论课程老师都没有电子商务方面的实践经历,因而在理论课程的讲授中,往往是比较注重对知识点的讲授,更多扮演传授知识的角色,没有考虑到所讲授的能够帮助学生在实际岗位工作中提升哪方面的能力,同时在实践教学中,实践课老师也没有在实践环节要求学生需要把哪些相关的理论知识结合起来,这样使得理论和实践相脱离,实践教学的效果也就比较差。近年来,虽然大多数本科院校都定位为应用型本科院校,在人才培养方案中,虽然增加了一些实践课程,但实践课程的比例总体来说还是比较低。
1.3校内实践教学资源缺乏。目前,我国本科院校电子商务专业大多设立在经济管理学院,而很多本科院校历来对经济管理类专业实践教学不重视,实践教学资源的投入不足。主要表现在没有建立比较好的实验实训室,实验室的设备陈旧,实验实训软件较少,甚至有不少软件已经落后于现有的应用。
1.4校外实践基地空有其名,学生去校外进行实践的机会缺乏。为了配合应用型人才的培养,很多院校与企业签订了电子商务专业校外实践基地,希望解决学生的实践问题,但从目前的实际情况来看,很多学校的电子商务专业校外实践基地只是停留在协议上,由于经费、管理等种种原因,大部分学生没有去实际公司实践,根本不了解电子商务的实际应用情况。
根据电子商务专业发展趋势和企业需求,调整实践教学课程体系,形成了以六大技能(基础技能、商务技能、网站建设技能、网络营销技能、数据分析技能和网络创新创业技能)培养为核心内容的递进式不间断实践教学体系。第一学期,邀请电商企业代表与学生互动交流,使刚进校学生初步接触电子商务,通过互动交流激发学生学习电子商务的兴趣,初步明确自己的学习方向。第二学期,学完《电子商务概论》后,与之配套的安排电子商务模拟实训,通过模拟实训是学生对电子商务模式及其流程有比较全面的理解。另外安排计算机基础实践使学生具备使用计算机及网络的基本技能,具备信息文案的编辑技能。第三学期,除了《VB程序设计》课程实验、还安排网页设计与制作实践课程,为后续网站设计与开发打下基础。在期末组织学生到实训基地进行为期一周的《VB语言课程设计》。在实习基地,来自IT企业经验丰富的项目经理从基地实际完成的工程项目中结合课程内容抽取部分模块对学生进行项目开发指导,以进一步增强学生的编程能力和程序设计的规范性。第四学期,数据库与动态网站开发,使学生具备一套网站开发和设计的完备技能。增强学生动手实践能力,以增强未来就业能力。在期末组织学生到实训基地进行为期一周的《网站开发课程设计》。在实习基地,来自IT企业经验丰富的项目经理从基地实际完成的工程项目中结合课程内容对学生进行网站开发指导,以进一步增强学生的网站开发能力。第五学期,网络营销实践与美工平面设计,使学生掌握网络营销各项基本技能及美工平面设计的基本技能,增强动手实践能力和就业能力。在期末分批组织学生到实训基地进行为期一周的《网络营销课程设计》或《美工及平面设计课程设计》。第六学期,通过毕业生的反馈,大多数从事电子商务领域的毕业生认为数据分析对工作帮助以及未来的提升帮助很大,开设SPSS数据统计分析将能提升学生数据分析的能力,培养学生数据分析技能。移动商务实践课程将使学生跟进电子商务的发展,扩展学生的就业空间。第七学期,跨专业综合实训与网商创业实训将锻炼学生的综合实践动手能力,是培养复合型人才的必要手段。可以通过校企联动面向毕业生提供仿真和真实项目,锻炼学生综合实践能力。第八学期,定岗实习与毕业(论文)设计,一方面学生可以通过定岗实习锻炼自身的工作能力,另一方面可以从实际工作中发现问题选择毕业(论文)设计的题目进行毕业(论文)设计的写作。
实践教学在电子商务专业人才培养中具有越来越重要的地位,必须使得实践教学有效实施,让学生达到预期的实践能力提升的目的。
3.1明确岗位主要能力要求,科学设置实践教学内容。实践教学的目的必须明确,要在对电子商务核心岗位群及岗位主要能力的了解和理解的基础上,根据岗位能力的要求来设计实践课程。
3.2科学设计实践课程教学内容,促进实践能力培养的提升。在实践教学过程中,要注重实践教学内容的安排,突出学生动手能力的培养,并注意实践教学方式方法的改革,让学生在实践教学中实践能力线加大经费投入,建设好校内实验室。校内实验实训是学生实践的主要场所之一,为此,学院要加大实践经费的投入,购置电子商务实践教学模拟软件,为学生提供电子商务的模拟实践环境。
3.4加强与企业的深度合作,使校外实践基地真正成为学生实践锻炼的场所。学校和企业要改变观念,校外实践基地是企业提前介入人才培养的重要环节,也是学生实践能力提升的重要场所,因此,校外实践基地要真正做深做细,让学生真正的在岗位工作,这样才能实现多赢。
3.5建设一支双师型的教师队伍升博体育。针对当前电子商务专业老师大多数从学校到学校的实际情况,学校要鼓励青年教师去企业挂职锻炼,丰富教师的实践教学经验,同时也可聘请企业有丰富实战经验的人员作为兼职老师,这样,才能不断提高教师的实践教学水平。
3.6建立健全实验实训考核管理制度。依据学校实验实训管理制度和工作量计算的相关规定,要进一步完善和细化学院内实验、实训管理制度,加强对实训的监管与考核。
本实训针对学生之前所学的专业课程知识进行整体概括、应用和提高。能够加强学生专业知识训练,提高学生专业水平。传统的教学都是采用“一学期一课程一结束”的模式,课程缺乏有机的结合,导致学生无法系统掌握和应用专业知识,只是是知其然,不知其所以然,更谈不上应用了,而当今的社会对计算机专业需要的是有经验的专业应用人才,如何培养出具有应用能力的计算机人才是一个很大的难题,而通过Web技术专业实训可以帮助学生提高其专业应用能力。
通过本次专业课程设计,学生要初步掌握网站开发的基本流程、每个阶段的主要任务和典型设计方法;了解Dreamweaver技术、HTML代码、Fireworks技术和Flash技术。
专业实习主要是到实习基地的企业(公司)或基层行政组织进行参观、考察,听取该单位中管理人员的专题讲座,同时,也要求实习单位适当给学生分配一些具体事务,让他们身临其境。培养学生的编程思想,具备初步建立小型网站的能力,为学生以后的实践工作打下坚实的基础。所以有以下要求:
通过制作一个综合实例,熟悉Dreamweaver开发站点和页面的技术;了解HTML语言;Fire-works和Flash对网页图片和动画的设计。
通常所说的网页或网站就是由一个或多个超级文本组成的,而进入网站时一般首先打开的网站首页也叫主页(homepage)。网页的出色之处在于能够把超级链接嵌入网页中,然后通过超级链接指向其他的文本、图像、多媒体文件、程序甚至网页。
网页按位置可分为主页和内页;按表现形式的不同可分为静态网页、动态网页和包含数据库的动态网页。
JSP技术使用Java编程语言编写类XML的tags和scriptlets升博体育,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
1)实体主机:自行购买和建设服务器主机,然后向ISP申请连接Internet的专线)主机托管:只需购买服务器主机,不必租用专线,自行创建网站和管理服务器主机。
3)虚拟主机:直接租用ISP供应商的硬盘空间,由ISP负责所有硬件和技术人员的费用及专线月租。
通过本专业课程实践不仅可加强学生对理论知识的感性认识、加深对专用网站开发的理解,而且能培养学生的实验技能,提高实验动手能力。实验过程中要求学生对网站开发的流程和使用工具有初步的了解,对站点上传和维护有一定的调试能力。
[2]宋智军,邱仲潘.JSP从入门到精通[M].电子工业出版社,2012,07.
高职院校专业群构建与产业职业岗位联系紧密,通常会以产业内部分工特征划分高职专业,以“产业”对应“专业群”,“岗位群”对应“专业”,“岗位工种”对应“专业方向”,如此定义专业群系统对应的外部关系,可以对专业群、专业和专业方向做出准确的界定、设置和建设,也为高职院校明确人才培养定位,实施人才培养方案,最终实现人才培养目标提供了有力的保障[1]。
我校原有计算机专业群有计算机应用技术、计算机信息管理、计算机网络技术三个计算机类专业。自2009年开始,学校瞄准杭州市十大产业发展需求,陆续开设了数字媒体和网络商务方向,但各个专业方向各自为政的状况日益明显,在师资队伍、实训基地、学生跨界能力培养方面缺少协同,无法构建专业群集群优势。2013年为切合杭州市移动互联网产业的发展需求,学校新开设了移动互联网专业,并以此为核心专业,全力构建移动互联网专业群,这也为原有的三个老专业注入了活力,让其重焕青春;2014年成功申报了杭州市重点实训基地-移动互联网实训基地。同时,学校于2014年实施计算机专业大类招生,为移动互联网专业群搭建了个性化人才培养的平台。
移动互联网作为一种新兴业态,最终目标就是满足人们在任何时间、任何地点、以任何方式获取并处理信息的需求,其技术基础是移动通信技术和互联网技术的全面融合。
移动互联网产业链广泛存在为终端层、软件层与应用层三个层级;移动终端层主要由部件和整机两大部分构成;移动软件层主要包括智能终端操作系统、移动数据库、移动安全软件、移动中间件;而移动应用层是发展变化最快、最能影响用户体验感受的,也是企业商家关注最多、着力发展的层级,其按类别可以分为语音增值类、效率/工具类、应用分发类、生活/休闲类、位置服务类和商务财经类共六大类业务(见图1)。
在移动互联网产业链中,主要有网络服务商、平台运营商、终端制造商、信息服务商、应用开发商等五类企业[2]。移动互联网产业链的中心随着移动通信技术和互联网技术的发展而不断发生变化,从初期2004年的以网络服务商为主导,到2009年以平台运营商为主导,2011年以终端制造商为主导,现在已经逐步发展为以信息服务商和应用开发商为主导。移动互联网时代是应用为王的时代,参与人数最多的是应用开发者,因为对于移动互联网用户来说,真正关心的不是网络、平台和终端,而是应用。截至2014年6月,中国网民规模超过6亿,手机上网使用率超过8成,与此同时我国已经超越美国成为智能手机用户最多的国家。巨大的用户基数,使得移动互联网人才的社会需求井喷,未来5年我国移动互联网行业人才需求量将以年均25%以上的速度递增;仅就2014年的数据统计显示,我国移动互联网行业仅应用开发类人员的需求量就超过200万,但实际从业人员到岗率不到35%,用人缺口巨大。
我们对浙江省杭州市移动互联网行业企业开展了具有针对性的岗位调研,总结出适合于高职院校毕业生的移动互联网行业四类典型岗位群:终端软件开发岗位群、移动网站开发岗位群、移动互联网内容服务岗位群和商务运营管理岗位群,并在此基础上联合企业专家共同深入分析,总结各岗位群职业技能和素质要求,结论如表1所示。
根据以上的分析,我校移动互联网专业群的培养定位是:以当前社会对移动互联网人才需求为主导,以培养移动互联网高技能人才为主要任务,以移动互联网应用能力培养为主线,培养学生具备适度的基础知识和较强的专业知识,能够从事移动终端应用软件开发、移动网站开发、移动数字内容服务、移动商务运营及管理等工作的高素质技能型人才。
移动互联网行业作为一个日新月异、蓬勃发展的新兴行业,人才要求整体较高,除了要求有较强的技术能力,还要求具备以下四个基本素质特征。
⑴ 勇于创新精神。移动互联网行业人才需要具备极强的创新能力,这也是一个新兴行业蓬勃生命力的根源所在。移动互联网行业随时都会有新产品、新应用问世;随之而来的新技术、新模式、新营销、新需求等崭新事物都是对过往的颠覆性创新,没有太多的内容可以借鉴,创造性就是最核心的竞争力。
⑵ 跨界复合能力。移动互联网结合了移动通信和传统互联网两个不同的行业,本身就是行业复合的结果,此外还在很多传统行业上进行了多样化的应用,因此从事移动互联网行业人才需要具备行业跨界、技能复合的能力,其个人综合能力要求比较高,最好能具备多向思维,例如移动互联网商务运行人才需要具备跨行业、跨学科、跨媒介、跨渠道的行业跨界能力;而移动互联网开发人才,最好既熟悉手机平台,又熟悉互联网编程,对C语言、Java等编程语言也有一定的了解,这就是所谓的技能复合能力。这两者都是非常重要的。
⑶ 学习适应能力。互联网行业本身极富变化,是一个日新月异、快速迭代的快节奏行业,移动互联网更是将这种特性推向了极致。新应用借助移动互联网可以得到快速普及,也很可能在高强度的快速竞争中很快走向没落,客户需求和市场环境时刻都在极速变化,竞争对手无处不在,各类产品多如牛毛,技术发展一日千里,移动互联网从业人员必须具备快速学习能力和行业适应能力,如此方能在激烈的行业竞争中站稳脚跟。
⑷ 个性化实现能力。移动互联网是一个张扬个性的舞台,获得认可的产品都只能是强调个性化、具备鲜明特征的产物;从产品对象、用户需求,到功能架构、界面设计,乃至操作习惯等各个方面,都是能更深入地接近终端用户的捷径所在。
根据以上移动互联网职业岗位群的职业能力分析以及移动互联网人才职业素养要求的分析,我们构建了我校移动互联网专业群的课程体系升博体育,它是以“基础素质课程+专业群平台课程+岗位群实践课程”为模式的课程体系。图2是移动互联网专业群课程体系结构。
图3-图6分别是专业群所对应的终端软件开发岗位群、移动网站开发岗位群、移动媒体制作岗位群以及移动商务运营岗位群等四个岗位群的课程组成[5]。
⑴ 终端软件开发方向。其岗位群实践课程如图3所示,专业基础部分是Java程序设计和移动互联网概论、移动操作系统。Java程序设计作为专业必修课,是为终端应用编程打基础的重要课程;移动互联网概论和移动操作系统是为了让学生熟悉移动互联网的发展过程,了解Windows Mobile、Symbian、Android、ios这些常用智能手机操作系统的特点和使用方法,为后序的编程课程作好铺垫;Android 程序设计基础以及后续的Android媒体编程和网络编程是本方向中最重要的课程,从面到点介绍了主流终端软件开发的方法和主要应用;最终以综合实训的方式来开发具体产品,关联并强化所学技能。
⑵ 移动网站开发方向。其岗位群实践课程如图4所示,该方向将移动网站的开发划分为前端技术和后台技术。前端技术以网站前端技术为入门,介绍了移动网站前端开发的基本方式,并辅以在移动网站开发过程中使用广泛的HTML5与CSS3、JavaScript技术。而C#程序设计、Ajax程序设计和移动WEB应用开发以较容易掌握的技术为切入点,介绍了动态网站搭建的主流技术。最后通过移动网站开发综合实训提高学生的技能综合运用能力,生产出具体的产品。
⑶ 移动媒体制作方向。其岗位群实践课程如图5所示,由于移动媒体以影视和动画为主,所以该方向的课程也围绕这种媒体的制作展开。美术基础和数字摄影技术作为基础课,主要培养学生的美术功底和构图能力;素材处理培养学生的影视、动画素材处理技能;三维模型制作、三维动画技术介绍了动画制作的基本方法和技巧;视听语言、动画特效技术和影视后期处理培养学生处理视频的基本能力。最后通过移动媒体制作综合实训提高学生的综合技能。
⑷ 移动商务运营方向。其岗位群实践课程如图6所示,该方向选取了目前移动电子商务中最流行的微商作为主要的培养方向,以移动商务与网络营销实务、微店运营与推广作为核心课程,重点介绍了微店从建立到推广的整个过程;对微店装修从技术的角度介绍了微店设计的基本手法;搜索引擎营销作为移动商务的重要组成部分,也在课程体系中占有了一席之地;创新创业实训培养学生的创新创业能力。最后通过与企业合作的移动电子商务综合实训提高学生的综合技能。
本文针对移动互联网产业链的人才需求,在“以就业为导向”的思想指引下,探索了传统计算机类专业群转型移动互联网专业群建设中课程体系改革的思路与方法,力求摸索出一条让计算机类专业重获生机的改革道路。基于岗位群的移动互联网专业群课程体系的构建,只是移动互联网产业链人才培养的起点,项目化的实践教学是保证人才培养质量的关键,学生的兴趣培养及职业素养教育也是人才培养的关键环节。为此,建议可以采用大类招生分阶段培养的模式[7],学生在完成基础素质课程和专业群平台课程学习后,根据兴趣特长和学习基础进行专业方向分流,进入岗位群核心课程和综合实训课程的学习,以达到差异化和针对性的人才培养,提高人才培养质量。
[1] 刘霞.基于产业链的高职专业群建设研究[J].中国职业技术教育,2012.3:36-39
[2] 李婷.移动互联网产业链简析[J].现代电信科技,2013.6:9-12
[3] 刘晓刚.基于移动互联网的高职计算机专业改革探索[J].教育教学论坛,2014.53:249-251
[4] 顾卫杰.服务地方新兴产业发展的高职物联网专业群建设研究[J].漯河职业技术学院学报,2013.12(5):130-131
[5] 戴浩.高职院校移动互联网专业“云+端”课程体系改革探索[J].软件,2013.34(5):150-153
[6] 罗健文.基于职业岗位群的计算机专业群建设[J].清远职业技术学院学报,2012.5(3):75-76
[7] 陈平.高职计算机大类招生分段培养人才模式探索与实践[J].辽宁经济职业技术学院学报,2011.4:76-77
自我院开设计算机应用技术以来,《动态网站开发》课程在教材方面、教学内容方面、教学方法方面、课程考核方面都存在着若干问题。教材普遍是由相应学科专家或者从事该课程教学的教师编写。计算机应用技术是一门日益更新的学科,编写的教材往往落后于技术,满足不了企业的用人要求。教材中的教学内容相对分散,没有非常清晰的主线,学生往往感觉学了很多内容,但在实际运用中,又往往感觉无从入手。以往的教学理念强调以课堂、教师为中心,老师教什么,学生学什么。传统的高职教学模式忽略了学生的创造性和主动性,无法培养符合企业要求的学生。传统的考核方式以知识为考核点,不符合职业教育要求。本文以工作过程系统化为主线,具体阐述《动态网站开发》课程改革思路。
结合我院计算机应用技术专业《动态网站开发》课程建设实际情况,采用基于工作过程系统化理念,采用项目教学法向学生详细介绍动态网站开发所必须掌握的技术和工作流程,使得学生能够根据网站或信息管理系统的业务功能要求,使用发技术设计系统模块,开发编制系统、部署实施系统。能够设计良好的系统界面;能够熟练后台编码;能够进行网站的配置和。
2.1 确定设计理念 本课程以“1+2”的课程设计理念为基础,对.NET软件应用技术员为主的职业岗位群职业能力与工作任务进行分析,在体现职业性、实践性的前提下,进行课程开发与设计。
①按照“以职业能力培养为目标,以岗位需求为依据”原则,推出“1+2”课程设计理念。“1”是指以职业能力培养为原则,设计能力本位课程。 “2”是指课程设计中要参考两个标准“行业企业要求”和“职业资格认证标准”。
与校企公司合作,聘请相关公司专业技术人员共同确定本课程的人才培养目标、教学项目、教学模式以及课程需要配备的师资队伍和实训条件。
2.2 选择学习项目载体 由校企合作公司协助,精心选择最能涵盖动态网站开发所需知识、技能及职业素质的工作项目。一是 “用户调查问卷”、二是 “网上商城”、三是 “新闻系统”、四是“自然美美容院网站”。本课程项目分为四级项目,分别为“入门项目”、“主导项目”和“自主项目”和“理论提升项目”。将 “用户调查问卷”子项目、 “网上商店建设”、 “新闻系统”和“自然美美容院网站”四个工程项目转换成教学项目,并按学习的认知规律设计成入门项目、主导项目和自主项目和理论提升项目。将四个项目按照工作过程分别分为5个、10个、6个任务和2个任务,分析每个任务所需的知识、技能、素质要求,将所有知识和技能按照“序化”、“简化”、“例化”来处理理论知识和实践知识的关系。
2.3 编排学习内容 课程内容组织上采用多重递进的方式组织教学即单个项目内的难度递进和项目之间的难度递进。比如在“调查问卷”项目教学上,首先采用控件拖放的方式实现控件的排列,接着采用属性设置的方式设置各个控件的样式,最后通过代码编写的方式实现将数据存放到数据库中。在这个项目中,采用从简单到复杂的内容编排方式。同样,在“网上商店建设”项目中,首先采用控件拖放的方式实现网站简单界面的设计。接着采用广告控件、日期控件、导航控件等实现丰富的界面制作、验证控件验证用户信息有效性等。最后通过代码访问的方式实现商品信息列表展示、购物车、用户信息等保存和编辑等功能。其次,在各个教学项目间实现难度上的递进。在“用户调查问卷”项目中,只涉及单选按钮列表、多选按钮列表、普通按钮等基本控件的设置和操作,数据库操作也只涉及到简单的数据插入操作。在“网上商店建设”项目中,拓展多个复杂控件的设置和操作,如广告控件、日期控件、列表控件等。在数据库操作中,除了涵盖数据库常见基本操作,如编辑、更新、删除等。还要求学生采用存储过程实现对数据库的操作,以提高程序执行效率。使用多重递进的方式帮助学生更容易接受课程内容。经过前序项目训练掌握一定技能后,结合自然美美容院管理系统项目,一方面要求学生对网站开发技术、原则进行梳理归纳,提升对理论知识理解。另一方面,引入适量有关网站项目开发管理知识,为学生成为技术骨干提供必要基础。
2.4 实行多元化考核方式 实行以过程考核为中心的教学评价方式,以职业岗位能力作为评价标准。过程考核占总评成绩的70%。教学过程中的学生成绩突出工作任务的完成情况,主要是课程教学中的三个学习项目的完成情况,以任务为单元进行评价,包含工作态度、工作进度、阶段成果和总结汇报,比例为2:2:4:2,每个子项内容都采用三方评价,即学生自评(角色职责)、小组评价和教师评价,三方评价比例为3:3:4。终结性考核采用期末考核的方式,占总评成绩的30%,考核内容主要以小型项目或部分项目开发为主,考核时间为3个小时,采用教师评价方式。
基于工作过程系统化的《动态网站开发》课程设计把复杂、分散的各知识点进行综合,选择典型项目为载体,充分发掘学生的潜能,培养学生实践能力和动手能力,提高了学生职业技能和就业竞争力。
[1]姜大源.当代德国职业教育主流教学思想研究.北京,清华大学出版社,2008.
目前,常用的动态网站开发语言主要有4种:JSP、PHP、和ASP,这4种技术各自有自己的优缺点[1]。其中,由Microsoft于1996年在其Web服务器IIS 3.0中引入的ASP技术开发简单、功能强大,它使用的脚本语言是我们熟悉的VBScript和JavaScript,易于学习,更是高职高专类学生掌握动态网站开发的敲门砖。
《ASP 动态网站开发》课程综合性和实践性较强,传统的教学方法和考核方式已无法适应学生对知识的需求,因此,有必要根据高等职业学校的特点,探索动态网站开发类课程的教学改革。
传统的计算机实践类课程教学过程是先由教师在多媒体教室讲授理论知识,然后学生在实验室完成课内实验教学内容,并书写实验报告。这种教学方式使得理论知识和实践技能在时间与空间上严重脱节,不能突出课程实践性强的特点,不利于培养学生的学习兴趣和岗位实践技能。针对这种情况,可以尝试采用项目教学法[2],打破课程原有的授课模式,以实际项目来驱动教学。
项目教学法是以实践为导向,突出学生主体和教师主导地位的教学方法。根据授课内容选择具有典型性的事例,在教师的指导下,学生根据问题的要求搜集资料,然后以小组为单位共同研究,创造性地去解决问题,得出结论并完成任务。
项目教学法一般是与其他相关的教学方法同时实施的,在实际的教学过程中,首先将学生划分成多个项目小组,每个小组内部分工协作,按照项目任务的要求制定并实施计划,完成任务。教师在项目实施过程中给予指导和帮助,因此这一教学法可以最大限度地调动学生学习的主动性,既有利于培养学生独立学习、独立思考的能力,又增强了学生团队合作意识,而且有效地锻炼和提高了学生的综合职业能力。
项目教学法的核心工作是项目的开发,而项目选题又是项目开发过程中一个至关重要的环节。项目选题是教师根据课程的教学大纲的内容和教学目标的要求,依照学生相应的知识水平与能力,所选择的具有明确主题和活动内容的项目作业。项目进行选题时应当遵守一定的原则,要根据课程的特点来设置题目,注意与社会现实生活紧密相连;题目本身应当涵盖教学目标所涉及的知识并结合学生的认知水平;要以培养学生多方面的能力为目标;让学生根据个人的爱好与特长自主选题,教师应给予恰当的指导。
确定实训的项目时,应该根据自己的知识结构、兴趣爱好、特长和物力财力等,选择切实可行项目。决不可好高骛远,盲目选择高、精、尖的项目,可以注意技术难度不大、应用面广的小项目,因为这些小项目最容易成功。为学生确定项目时,大部分是选择一些小程序。如开发一个小论坛程序、搞一个投票程序、建一个展示学校或公司的网站、做一个简单的网上图书馆、网上书店等等。
组织实施项目采用合作学习的策略。教学开始之前,可先对学生进行有效分组。分组时要注意每组学生的特点,充分考虑每个学生的能力,以进行合理的搭配。在这种分组的学习过程中,学生所得到的知识和经验是零碎的、具体的,不利于具有普遍指导意义的通用规律的掌握。这种授课方式难以提供系统的知识和理论,不能代替课堂讲授和教材阅读,因此,教师还应当注重基础理论知识的讲解。这就要求开展项目教学的教师对课程要有系统的把握,而且理论知识扎实,实践经验丰富,要有广阔的专业知识面、较强的综合能力和极大的应变能力。这样,在教师的指导下,小组成员在相互协作完成各项任务的同时,也扎实地掌握了本门课程的理论知识,实现了知识和技能的双丰收。
与传统的教学方法相比,项目教学法的优势很明显,它实现了3个中心的转变,即由以教师为中心转变为以学生为中心,由以课本为中心转变为以“项目”为中心,由以课堂为中心转变为以实际经验为中心。通过实践发现,以项目形式展现给学生的知识点更容易掌握,运用起来更为灵活,与此同时,学生的动手能力、解决实际问题的能力、接纳新知识的学习能力以及与人协作和进行项目动作的社会能力得到了较大的提高。
目前,高职院校基本上采用传统考试方式, 该考核办法具有方式陈旧、形式单一以及作弊现象严重等缺点。学生的最终成绩由平时成绩、实验成绩和期末试卷成绩构成,考试形式过于死板,理论性知识较多,实践操作较少,不利于培养学生的综合能力。将期末试卷成绩作为主要的评判依据,把学生圈定在一个范围,严重束缚了学生的个性发展,而且,过分注重卷面成绩也会滋长作弊现象。考试只是一种形式和工具,不仅仅只是对学生专业知识的考核,更大程度上是希望学生能学以致用,将知识转换为具体实践能力。
传统的考试模式已经无法适应新型的教育方式,也不能真实地反映学生对理论知识和实践技能的掌握情况。因此,我们应摆脱传统教育思想的影响,从所授课程的特点和学生的实际情况出发确定考试形式,以激发学生学习的积极性,达到预期的教学目标。
《ASP动态网站开发》这门课程考试方式的改革,应结合本门课程的教学内容,真正做到知识和能力的双重考核升博体育。 比如,按教学的进程,实行分阶段考试[3],即在授课的不同阶段安排相应的考核,第一阶段,考核学生基本的网站开发环境的建立;第二阶段,考核学生脚本语言的运用;第三阶段,考核ASP内置对象、文件处理;第四阶段考核数据库的访问、ASP组件技术。每一阶段的考核成绩都是期末成绩的一部分。这种考核的模式,有利于督促学生学习,避免出现学生平日闲散、期末忙碌的现象,在一定的程度上可以解决学生不爱学习的习惯。此外,根据本门课程实践性较强的特点,可以采用项目考核的考核方式。动态网站开发课程一般在多媒体教室或机房授课,教师可以充分利用机房的授课条件,采取项目教学法,把每一次的案例模块作为对学生的平时测评,这样学生不但有机会接触实际问题,又能真正学到知识,从本质上体现了高职教育的特点与特色。为防止学生作弊,可以采用学生讲授法对学生作品的真实性进行考评。有针对性的抽查学生,让她们把自己的作品介绍给大家,这种考评的方式还能够让其他学生参与评价,从另一角度来讲,又保证了考核的公平性。最后,在学期期末组织上机测试。改变一味的笔试,通过上机操作实现对学生理论知识和实践技能的考核。
作为高职院校计算机专业实践类课程,《ASP动态网站开发》需要摆脱传统教学方法和考试模式的束缚,探索全新的教学思路。以项目驱动教学的授课方式教学有利于提高学生的实际应用能力;采用分阶段考试、项目考核以及学生讲授等方式进行考核更能够反映出学生对理论知识和实践技能的掌握情况。改革的过程还很漫长,需要我们不断地总结经验,逐步完善现有的教学方法和考试模式,以培养出更优秀的网站开发人员。
[1] 李文才,田中雨、刘跃军.ASP动态网站开发[M.清华大学出版社2008年11月第一版.
[2] 林建.项目教学法在ASP动态网页课程中的应用[J].电脑编程与维护,2011年06期.