前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇网站开发实训总结范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:网站;教学;改革
中图分类号: G718.5 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.03.039
Web Site Development Based on Real Working Environment Teaching Reform
CHEN Hao
(China institute of Industrial Relations 100048 )
【Abstract】The website development is one of the core courses in computer applied technology specialty. Of technology development-oriented site in the teaching of traditional website development, pay attention to the practice of the real working environment. from the background of the case of the real site of the School of developing software, project management into a real working environment, to achieve zero workplace docking good teaching.
【Key words】website; teaching; reform
0 引 言
高职院校培养目标定位在培养高素质高级技能型专门人才[1]。随着我院计算机专业课程体系改革和建设的深入,以就业为导向设置的系列课程的教学改革也在不断推进。以网站开发课程为例,在传统的网站开发教学中,为了实现这个目标,通常采用案例式教学方法。通过案例教学,学生学习后虽然能够直接从事网站开发。可是,由于简单案例教学的局限,学生毕业后仅仅能够单独开发小型的网站,却很难融入企业的团队网站开发中[2]。因此,我院网站开发课程的教学从开发学院真实网站的案例背景出发,把项目管理融入真实工作环境中。使学生亲身经历网站开发的整个过程,体会网站开发中的不同角色,实现与职场的零对接。
1 项目开发小组组建
1.1 组建开发小组
在企业网站开发中,一般要组成开发团队[3]。在学期开始,由学生自由组织开发小组。开发小组的成员的多少由项目大小而定,一般在教学中,为了不让某些学生当“东郭先生”,开发小组不易过大,一般控制在3~5个人。在小组中至少应该包含3个角色,分别是组长(兼职策划)、美工(兼职测试)、程序员。在项目开发的不同阶段,每个人的角色可以互换;除了互换之外,还可以根据个人的实际能力,由别人“帮助”其完成自己的角色任务。在组建开发小组过程中,教师应该首先了解学生的网站开发基础。教师要根据每位学生的具体情况,对小组的构成进行有效地安排,避免“强强组合”、“弱弱组合”出现,从而最大程度的提高教学效率。
1.2 项目分工
在项目开发中,组长负责项目总体设计,提供详细的策划方案和需求分析;开发进度的定制和监控,按照教师制定的开发规范,负责各个环节的评审工作,协调各个小组成员之间开发,是整个项目的第一负责人。美工,根据组长的策划和需求分析,使用PHOTOSHOP等工具设计网站静态页面,包括界面、Logo还有简单的FLASH动画,为了让同学们适应不同的角色,项目中美工同时负责代码测试。程序员,根据项目总体设计来设计数据库和实现网站动态功能模块。
2 教学组织
在整个学院网站开发过程中,学生们是严格按照项目开发的流程来进行网站开发。包括需求分析、项目模型及流程分析、设计与开发过程、系统测试、技术支持等阶段。由于学生不熟悉开发过程,需要教师进行项目开发的讲解与演示,并在实际开发过程中及时进行指导。
2.1 教学演示
由于传统教学的影响,学生不习惯采用项目管理进行网站开发,而普遍喜欢各自为主,自己独立进行开发。所以在网站开发的前期,教师要结合自己开发学院网站的实际,对每个角色进行讲解,必要的时候。
2.2 需求分析
需求分析的成功与否关系到网站项目开发的成败, 在开发软件中,一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要。不少同学忽略用户的需求,自己想当然的替用户设计需求
为了更好的设计学院网站,我们要求小组必须实际调查用户的需求,包括领导的需求、教师需求、学生需求。在调查的基础上,完成《网站基本功能描述书》;调查之后,向关心学院网站的学生家长、学生进行电话调查,生成《用户调查报告》。最后,经过综合分析沟通,形成《学院网站需求分析》。形成需求分析之后,如果需求通过,则由课程老师代替客户签订需求分析确认书。
2.3 设计阶段
和其它企业网站开发一样,在学院网站开发过程中,最花费时间的是总体设计和测试,而程序编写代码所占的时间并不多。由于同学们缺乏项目开发经验,有的小组需求分析通过后就急于开发写代码,先把程序写出来再说,由程序然后倒推总体设计。由于没有注重总体设计和测试这2个环节,结果造成返工。所以在开发中,必须严格要求大家按部就班进行,确保网站开发顺利完成。
在设计过程中,2条主线分别是前台开发和后台开发。前后台开发在项目开发早期互相没有交叉,可以分开进行设计。到了开发后期就需要把界面和功能模块结合起来形成一个统一,也就即将的网站。
2.4 网站测试
网站开发完成后,虽然同学们自己的测试,但是依然存在不少问题。调查表明,大多数同学更关注于设计也看淡测试,往往草草进行测试后就上交自己的网站。针对这个问题,在教学中予以强调。在教学过程中,如果有可能,让最终用户进行测试。如果有困难,教师安排其它组的学生进行测试。从而避免测试走过场。测试人员会根据需求分析对系统进行各项测试,以达到客户的需求。
3 总结与提高
网站开发完成后,同学们会对开发过程有着深刻的理解。在此过程中,教师可以把一些真实的网站交给学生进行开发,以进一步提升学生的能力。
4 结束语
把真实网站的开发过程引入课程,让学生不再“模拟”进行网站开发,无疑是提高学生网站开发水平的好方法。在实践过程中也取得了一定的成效。当然,由于笔者的角度和水平有限,教学改革并不全面。这里也期待更多的老师,对网站开发教学进行更深入的探讨和改革。
参考文献
[1] 匡瑛,石伟平.高职人才培养目标的转换――从“技术应用性人才”到“高技能人才”[J]. 职业技术教育, 2006,(22).
关键词:PHP实训教学;项目导入;任务驱动;岗位分工
中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2013)05-1100-02
1 概述
自从普通高校扩大招生开始,我国高等教育事业迈入了空前的跨越式发展阶段,特别是随着因特网的迅猛发展,计算机专业的毕业生数量急剧增加,我国有几千多所高校开设了计算机及相关专业[1],而各种计算机相关的培训机构也应运而生,所以对各高职高专院校来说招生竞争就更加激烈,每年有几十万毕业生,但这些毕业生走进企业、公司、政府机关、学校或者研究机构之后,往往深刻感觉缺乏实际项目开发经验,不善于综合运用所学理论,对知识的把握缺乏融会贯通的能力。毕业生之所以有这样的感觉,这与我们传统的计算机实训教学有很大的关系,因此各高职高专院校都在力求生存而进行大规模的教学改革,改变实训教学观念,更新实训内容、实训教材和实训方法,建立新的实训教学模式,不断提高教学质量以适应社会发展需要。该文就当前流行的“项目导入、任务驱动、岗位分工”教学法在PHP网站开发实训教学中的应用做一些探讨,以提高教师的实训教学效果和学生的实践动手操作能力。
2 PHP课程介绍及教学中存在的问题
由于实际就业需要,对于哪些底子薄弱的高职高专学生如何让他们更快掌握一门技能,快速适应社会的需要是每个学校关注的问题,网站作为因特网的主要组成部分,其数量和质量都快速提升,应用需求也急剧加大,网站与用户的交互主要使用动态网页来实现,为了简化和方便动态网页的开发,WEB领域的主要开发商相继推出了多种WEB开发技术,PHP就是其中之一,它是一种被广泛使用的、开放源代码的脚本语言,非常适合嵌入到HTML中形成动态网页。由于其融合了C等语言的特征、应用广泛、跨平台、性能优越、语法简单、完整的支持性、容易学习等特点而作为高职高专院校计算机网站开发专业的选择[2]。计算机专业的特点是知识更新快,要求学生能快速上手做项目,因此学校每年都会派老师到企业去学习并把企业的专家请到学校来进行参观和交流,制定合理的人才培养方案和最新的教学内容。
通过对已毕业的学生反馈回来的信息进行分析,很多学生在一开始就抱着很大的积极性来学习PHP,在学习开始就提出“我们到底用PHP来做什么”、“我们什么时候可以做一个网站出来”等问题,表现出对网站开发的极大兴趣,但随着学习的进行,很多同学的兴趣开始减退,只把PHP当作一门必须通过的课程来对待,死记硬背知识点,缺乏实际的运用能力,因此在招聘面试中,碰到是否有项目开发经验、综合运用能力、创新运用等问题时,都被淘汰。虽然我们学校也开设了相关的实训课程,但在实训环节上,学生缺乏积极性整个课堂就形同虚设,所以主要存在的原因就是学生实训中没有积极性和目标性。因此,通过研究和探讨,为了让每位学生参入到项目中来发挥他们的特长,提高他们的积极性,培养他们的团队合作能力,我们设计了以“项目导入、任务驱动、岗位分工”的教学模式,从以往的“以教师为中心学生被动接受知识”的教学模式,转换成“教师指导的以学生为中心”的教学模式。
3 项目导入任务驱动教学模式
所谓“任务驱动”就是在学习信息技术的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。“任务驱动”是一种建立在建构主义教学理论基础上的教学法。它要求“任务”的目标性和教学情境的创建。使学生带着真实的任务在探索中学习[3]。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。“任务驱动教学法”是一种建立在建构主义学习理论基础上的教学法,它将以往以传授知识为主的传统教学理念,转变为以解决问题、完成任务为主的多维互动式的教学理念;将再现式教学转变为探究式学习,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理解,运用共有的知识和自己特有的经验提出方案、解决问题[4]。
我们采取的“项目导入、任务驱动、岗位分工教学模式”就是基于“任务驱动教学法”的基础上改进设置的。首先通过老师到企业调研跟企业进行合作,把企业中的一些PHP网站项目拿到学生课堂上,通过共同分析和研究将大的网站分解成多个任务,模拟公司模式把整个班级按照5-6人分成很多项目组,每个项目组选出一个组长也叫项目经理,然后按照组员的特长,分别设置程序员、网页设计师、网页美工、文档编辑员和测试员等工作岗位,学生在任务的驱动下和老师的指导下,按照网站开发的流程,利用已学知识和必需的学习资源,通过提出问题、解决问题的自主学习方式获取知识完成任务,并进行创新。在这种教学模式下,每位学生的特长都得到发挥,在完成一个项目时,每位同学都会有成就感。通过完成一个项目,完整地掌握开发一个网站的设计思想和流程,极大地锻炼了学生的分析问题、解决问题、团队配合的能力,增强了学生的动手能力,培养了学生的创新精神,解决了以往毕业生反馈的没有项目开发经验、综合运用能力、创新运用等问题。
4 教学模式的管理
传统的“任务驱动教学法”虽然在进行实训教学上效果不错,但由于存在一定的缺陷,例如:教学进度不易把握,课堂管理不够活,评价上有困难等;我们改进的“项目导入、任务驱动、岗位分工教学模式”针对项目设计了一套教学任务进度表、任务考核单、个人绩效表和总体评价表来严格掌握教学进度、灵活管理课堂纪律、公平考核项目质量。首先项目经理根据小组成员的特长对组员进行分工,根据项目的要求确定项目任务,经过小组讨论,根据任务难易,确定每个任务的完成时间并制定教学任务进度表,按照任务进度表按时完成每个任务;老师根据每个小组的任务进度表制定任务考核单并进行考核;项目经理根据每个成员的工作性质制定个人绩效表,以便灵活管理课堂公平公正考核每个成员的成绩,每个项目经理的绩效表由老师单独制定并考核;最后在网站验收阶段进行项目答辩和专家点评,确定每个小组的最终成绩,根据前面的一些列考核得出每个成员的最终成绩,为了突出学生的创新能力,我们专门设置一个创新考核展示环节,让不同项目组相互评价。
为了便于以后的教学,我们还把往届毕业生完成的实训项目作为新生基础教学的内容,让新生树立学习的动力和信心,同时也促进了学生们在实训时的使命感和责任感,最后得到成就感。
5 总结
虽然“基于项目导入、任务驱动、岗位分工”的教学法在PHP网站开发实训教学中取得不错的效果,但也会存在一些不足之处,我们会在以后的教学中进一步去完善和改进。路漫漫其修远,知识是在不断更新的,社会是在不断发展的,新的更好的教学方法值得我们去发掘和研究。
参考文献:
[1] 雷君虎. 基于任务驱动的java实训教学模式研究[J].河池学院学报,2009(8).
[2] 丁月光,孙更新,闫吉辉. PHP+MySql动态网站开发[M].清华大学出版社,2012.
【关键词】网站设计;网站开发实训;实训课程;课程改革
一、高职人才培养的目标解析
对于高职人才培养的目标定位,在教育部16号文件《关于加强高职高专教育人才培养工作的意见》中,有这样的表述:“高职高专教育是我国高等教育的重要组成部分。培养拥护党的基本路线,适应生产、建设、管理、服务第一线需要的,德、智、体、美等方面全面发展的高等技术应用性专门人才”。
将“技术应用性人才”作为高职院校的办学目标定位,并倡导以“能力本位”为核心的培养模式,不仅是一种理性思维使然,也是高等职业教育对现代经济生活的一种对接与呼应。能力本位体现在目标追求上,它强调的是“实践能力”的培养,实质却是知识、技能和态度三位一体的素质结构。
二、实训课程在高职人才培养中的定位与作用
实训课程作为实践性课程的重要组成部分,对高职教育来说自然非常重要。与普通高等教育相比,高职教育更加重视培养实用型、应用型的人才。而实训课程是实现这一培养目标的重要途径之一。
实训课作为实践性课程的重要组成部分,能够培养学生发现问题、分析问题和解决问题的能力;同时可以培养学生具备团队合作的精神;对高职教育来说自然非常重要。与普通高等教育相比,高职教育更加重视培养实用型、应用型的人才。而实训课程是实现这一培养目标的重要途径之一。在实训课程体系建设中,坚持“以专业课为主体,以技能培养、实训操作为重点”,提高学生动手操作能力,达到岗位合格的目标,贴近工作实际,强化能力培养,积极进行教学改革。
三、《网站设计与开发实训》课程在计算机应用专业人才培养中的构建
1.岗位需求分析
通过智联招聘、中华英才网等专业招聘网站对北京、上海、哈尔滨、南京、天津、武汉、广州、深圳、沈阳、杭州、西安等大中型城市的人才招聘信息进行分析统计,确定了与高职网站设计与开发相关的职业岗位。
在这些岗位需求中,选取了800个岗位进行分析,将技能要求相似的岗位进行合并,主要岗位有:网页设计与制作、网页美工、网站开发设计、网页编辑、网站运营、网站管理、网站维护等。基于上述的岗位,对于《网站设计与开发实训》这门课程来说,主要岗位指向是:网页设计与制作、网页编辑、网站开发设计、网站管理。
2.课程建设存在的问题分析
《网站设计与开发实训》课程建设在在实际教学中,发现一些亟待解决的问题,具体表现为:
(1)专业建设方面:培养目标与岗位需求结合不够紧密;课程设置不够合理,针对性不够强,缺乏整体性。
(2)教学内容方面:教学内容针对知识点进行设立和讲解;教学案例主要是针对知识点的案例;教学内容缺乏对岗位技能知识的整体糅合。
(3)教学方法方面:采用了传统的教学方法;采用基于知识点的案例教学法。
(4)考核方式方面:采用传统的笔试考核方式或加入少量的上机考核。
上述存在的一些问题造成了不利于学生和就业岗位的对接;不利于培养学生的解决问题的能力;不利于培养学生的创造性的发挥等一系列的教学后果。
3.课程改革设计方案
网站设计与开发是计算机应用技术专业的核心培养目标,因此开设《网站设计与开发实训》综合实训课程是必需的。同时该课程在本专业的课程体系中的定位为专业核心课程。
(1)课程改革设计理念
突出专业课程的职业性、实践性和开放性,按照“职业岗位岗位需求能力确立教学项目”的项目导向式的运行机制来组织教学。学以致用,以“用促学,边用边学,突出教、学、做一体化”的教育理念。
学生是学习主体,鼓励学生职业能力发展,加强创新能力和意识培养的理念。在设计中,既要考虑学生职业技能的训练,又要关注综合职业素质的养成,为学生的可持续发展奠定良好的基础。
(2)教学内容的组织与安排
教学内容的组织与安排遵循以培养学生职业能力为核心,以项目式教学为主要手段,进行岗位职业分析与课程内容的选取,充分体现课程的职业性、实践性和开放性。科学设计学习性工作任务,“教、学、做”相结合,合理地设计实训教学环节。
具体的实训任务为:密云旅游网站设计、北京政法学院系级网站、学院教研室网站设计等。每个实训任务又分为十个具体实训项目:项目一、网站规划;项目二、网站首页制作;项目三、网站首页美化;项目四、网站二级页面制作;项目五、网站页面特效实现;项目六、注册登录表单功能的实现;项目七、数据库的选择和连接;项目八、对数据库数据的修改操作;项目九、网站测试与;项目十、网站整体的管理和维护。
4.教学模式的设计
本课程教学模式采用了任务驱动、情境教学、工作过程导向的教学模式,结合“教学做一体”的教学方法,并在教学过程中采用了小组教学的教学手段。课程整体设计分为了四个阶段,具体每个阶段的设计和实施如下:
第1阶段:案例引入,提出问题。通过案例演示,提出问题,讲解案例应用背景,使学生建立感性认识,明确本次课的教学目标。
第2阶段:分析案例,解决问题。具体实施的过程是将案例分解为若干个可行的任务,然后在一个个任务的驱动下,逐步完成案例的制作。
第3阶段:归纳总结,引申提高。在每次课结束前,引导学生进行归纳总结。对本次课的意义、重点、难点、易出错处等及时进行总结。
第4阶段:举一反三、学以致用。每次教学结束时,及时布置相关的课后练习,让学生在课后进一步复习巩固,使学生能学以致用、触类旁通。
5.考核方式设计
对《网站设计与开发实训》课程实行课程项目的考核方式势在必行,即对课程中的各个知识点或技术点采用教师给出项目要求或参考项目需求的方式,让学生分组选择项目或者自己调研确定项目,小组合作进行项目规划和页面设计。
本课程项目注重学生工作过程的考评,项目分为几个任务,每个任务完成后,需要提交相关的技术文档资料和成果,各个小组分别进行考评,采用教师评价、小组评价、组员互评相结合的评价方式,学生总成绩为各个任务完成的百分比之和,总体分配如下:
总成绩=调查与规划5%+构建新系统逻辑模型15%+系统的设计10%+系统实施55%+系统运行和维护15%
四、教学建议
采用项目教学法,融教、学、做为一体。理论与实践教学的比例大致为1:5,建议64学时。在组织形式上,学生以小组的形式组织教学,每个小组5~6人,以教师为指导,学生以分工合作方式,以规范的企业工作流程遍历项目调研、分析、设计、实施、评价等完整的工作过程。
在整个教学过程中,教师理论知识的讲解要伴随任务的实施,课堂活动应体现融教、学、做于一体的教学思路,教学活动参照企业岗位的工作过程,大体按照:“1.获取信息、明确任务。2.制定计划、安排进度。3.选择方案、做出决策。4.任务实施、完成工作。5.对照要求、检查控制。6.总结评估、提出改进。”6个教学步骤来设计,使学生了解工作过程的规律,在完成任务的同时掌握工作方法。
针对每一个任务,学生认真阅读任务书,对任务的内容、解决方法、学习重点、考核标准有一个整体的了解,根据任务书的具体要求以小组合作的方式完成。
参考文献
[1]李倡平.高职实训基地功能定位与建设原则探析[J].教育与职业,2010,24.
[2]刁瑜.国家示范性高职院校生产性实训基地建设探析[J].教育与职业,2010,29.
[3]黄荣春.高等职业教育实训基地建设研究[D].福建师范大学,2007.
作者简介:
胡晓风,北京政法职业学院信息技术系讲师。
关键词:计算机专业;课程重组;课程设置;校企合作;岗位网
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2013)21-4891-02
高职类计算机专业的现状不容乐观,《2010年大学生就业蓝皮书》中提到,计算机相关专业被列为高职失业率第一、本科失业率第二专业。”的确从另外一个角度来看,只要是中高等学校就有计算机专业,而且计算机教学都偏基础偏理论,毕业的学生虽多,但专业不精动手能力不强,从而出现供大于求。而实际上,计算机专业的高、精、尖人才十分希缺。使得高校和市场形成了供求矛盾,这也迫使计算机专业必须进行大刀破斧的改革甚至重组。现在我针对高职类计算机专业改革及发展进行相关的探析。
1 加强师资队伍建设
高职教育两大主体教师和学生。而教师又是专业建设的主体,所以只有教师地教学理念不断的更新,才能实现好的教学效果。如何及时更新教学理念,我用上海市工业技术学院王立刚院长的话“在教师上投入资金越多,效益越大”。计算机专业是个与时俱进的专业。它的发展不仅仅局限在软硬件的发展,而更偏重于计算机这个高科技产品的应用,我们教师当初在学校获取的是传统计算机专业知识,在他传授给高职学生时,已经存在极大的不适应。这时就需要对教师进行针对性培训。
1.1 教师培训的基本思路
根据行业企业对技能型人才的需求,开展多种形式培养培训,提高教师队伍整体素质,使专业教师适应职教课程改革的要求。
1.2 教师培训的基本原则
“借助外脑”,帮助教师树立先进职教理念,学习与借鉴现代职教模式与教学方法。“立足校本”,帮助教师获得相关技能等级证书,提高专业能力与实践操作技能。
1.3 教师培训的基本做法
采取委托培训、派出学习、校内培训、产教结合、技能鉴定与技能竞赛等多种形式。制定实施办法,建立教师激励机制。
2 重组专业课程
专业的设置是市场为依托。合理的专业设置必须对市场进行过全面调查,包括对往届毕业生就业单位的用人需求,人才市场的人才需求,IT行业和企业的人才需求等。经调查总结出目前市场一方面需要的是以操作应用和维修为主的通用性计算机专业人才,如网站开发设计人员,硬件维护人员、企业网络建设和维护人员;另一方面大量需要计算机应用程度较高的复合型专业人才,包括熟练应用OFFICE的信息化工作人员、企业专业管理软件应用的人员、多媒体技术运用及创作人员。针对以上市场需求分析,设置了相关的6个专业(网络专业、硬件维护和维修专业、信息化管理专业、动漫与特效处理专业、软件应用专业以及传媒专业),每个专业都有3~4个相关岗位网(如网站开发与设计岗位、网络维护和建设岗位、硬盘维修、主板电路分析及维修、.打印机常见故障及维修、复印机常见故障及维修、美工设计基础、平面设计软件、卡通漫画基础、office软件综合应用、企业信息化软件、多媒体技术应用、企业网页设计与管理等)。由岗位网决定开设的专业的课程组,打破传统的课程大纲。从而构建新的、适应市场需求的课程标准。
3 引进校企合作,仿效企业实训
现在计算机专业招生较好的学校,如上海海洋职院、武汉职院、深圳职院等。以深圳院为例,学院秉持“校企合作,持续双赢”的原则,先后与思科、Oracle、H3C、微软、ARM、Intel 、Symantec等跨国企业,建立校企战略合作关系,企业捐赠的设备和教学资源约占专业实训设备总值的20-30%,并提供学生认证折扣优惠,专业教师均已拥有多个国际IT技能证书,实现校内校外实训环境的深度融合。而且他们自身也非常注重实验实训设备的投入和支持。而且还有很多学校甚至自己开办工厂,院长为法人代表,实验实训设备跟企业、社会直接接轨,他们不但对本校学生进行培训,也对外面的学员进行培训。有效利用了学校的多方面资源,促进学校、专业、学生的多方发展。由于计算机专业课程实操性强,做好实习实训是关键,没有配套的专业实训室的支持,专业教学只能纸上谈兵。
除此之外,积极探索 “一条主线五个模块”的实践教学模式,通过产学研结合,建立了长效的校企合作机制。
探索中我们将软件应用专业打破传统的三段式教学,着力打造“一条主线五个模块”的实践教学体系。“一条主线”是以培养学生四种能力为主线(实践能力、创造能力、就业能力和创业能力);“五个模块”是指培养过程的“课程实验—期末实训—毕业实训—顶岗实习—创新性实践活动”五块。五个模块是根据软件技术特点,循序渐进地培养四种能力,体现工学结合。这五个模块和整个课程体系,都是围绕主线来展开。让我们培养出来的学生能直接走进工作岗位。
4 校企合作,共同开发实训课程和教材
发展新的计算机专业思路,教材的开发势在必行。目前,已与金亿五金压铸厂共同建设基于任务驱动、项目导向、工作过程的《信息开发技术》课程,与广州唯康通讯有限公司建设完成任务驱动、项目导向、基于工作过程的 “教学做”一体化情景化教学的《网络综合布线》课程。与企业合作开发《信息开发技术教程》、《多媒体技术与应用实训教程》、《网站规划与设计实训教程》、《计算机组装与维护实训教程》、《角色动画教程》等教材。
5 小结
计算机专业的改革不能一蹴而就,但也不能纸上谈兵,一定要付诸行动,让我们这个本为新兴的专业,开出长久之花,为让我们培养出来的学生能就好业,我们一定要认真的落实专业改革,让计算机专业打破高校与市场供需的矛盾。
参考文献:
[1] 姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007.
[2] 严中华.职业教育课程开发与实施[M].北京:清华大学出版社,2009.
一、问题的提出
前端技术是从网页制作演变而来的,它的主要职能就是把网站的界面更好地呈现给用户。前端开发技术包括4个部分:前端美工,浏览器兼容,CSS、HTML和JavaScript语言,以及jQuery和Html5的应用。
我校计算机专业现设有有关网站前端开发课程,分别是第一学期《Photoshop》(着重网页界面美工设计),第二学期开设的《网页布局》(采用div/css实现网页布局),还有第四学期的综合实训课《网站开发设计》,将所学美工设计和网页布局知识综合应用。所有这些课程均在pc端实现,无论是课程的数量还是课程的内容,都无法满足市场需要。
二、移动端技术发展现况、企业用人需要和课程改革的必要性
随着宽带无线接入技术和移动终端技术的飞速发展,手机的运用迅猛发展。工信部最新数据显示,截至2015年12月底,我国手机用户数达13.06亿户,手机用户普及率达95.5部/百人,显示目前我国以快速的步伐进入移动互联网时代。与此同时,企业需要大量移动端的前端开发人员。例如,在“智联招聘”网站的招聘岗位输入“前端开发”,工作地点选择“广州”,一共得出1578条搜索结果。
另一方面,从学校出来的学生如果在校期间没有学习相关技术知识,无法满足企业的要求。大势所趋,在手机蓬勃发展的今天,如何对前端技术课程进行改革,带领学生,让其技术从pc端走向移动端,是一线计算机专业教师必须面对的问题。
三、移动端开发与网站开发的比较
移动端开发主要是应用在手机网站制作,而移动端开发与网站开发的流程是一样,都是经过需求分析之后,建立网站架构,根据方案完成初稿设计出首页的尺寸和风格,再制定出界面设计图。通过对项目总体设计之后,划分模块进行实现。
无论是网站编程还是移动端编程,前端所需要的知识和理论基础是相同的。两者的区别是在现实中实现的媒介不同,一个是个人电脑,一个是手机。媒介大小、材质和触摸方式决定了界面设计和实现的方法不一样。web平台的规范是键盘+鼠标,移动设备平台的规范是键盘+手指(触摸和手势)。
四、前端开发的技术、能力要求和薪资水平
按照智联招聘(“http:///”)的招聘信息,通过归纳整理,可以得出当前企业对前端开发的技术和能力要求。
目前,前端开发工程师需求主要集中在一线大城市,北京、上海、深圳、广州等;这些一线城市的薪资水平是非常可观的,从“智联招聘”中统计得出,前端开发工程师月工资介乎4000~15000之间。
五、课程改革的实施
根据上述市场调查所得的技术和能力要求,笔者按照美工设计、前端开发基础(HTML、CSS、JavaScript)、jQuery和html5的应用这三方面对现任课程进行改革。
1.美工设计除了传统界面设计之外,增加手机界面设计
手机用户界面是用户与手机系统、应用交互的窗口,手机界面的设计必须基于手机设备的物理特性和系统应用的特性进行合理的设计。手机界面设计是个复杂的有不同学科参与的工程,其中最重要的两点的就是产品本身的UI设计和用户体验设计,只有将这两者完美融合才能打造出优秀的作品。手机界面设计着重于风格确定、图片设计和色彩调配。
(1)风格确定
根据界面的总体风格的策划思路,结合界面其他元素的需要,对手机界面的整体风格进行考虑,以保证图标和整体效果的融合。风格鲜明的设计是手机界面设计的重要工作。目前,无论是引领风尚的iphone,还是市场新宠小米手机,都推崇极简扁平化风格。
(2)图标设计
图标功能:在图形设计之前,图标非常重要,图标的功能是我们进行图标造型设计的标准和依托。图标一般先用illustrator进行绘制,然后photoshop做图标设计的后期效果处理。所有界面上同级、同类的图标要保证表现形式的统一,避免用户视觉上的紊乱。
(3)色彩调配
由于手机本身的限制,在色彩的还原程度上有一定限制,因此在选用色彩时要根据使用的屏幕进行调节,方法就是将设计好的效果图导入相应的手机中,用该手机自带的图片浏览软件进行全屏效果查看或者请求开发人员帮助。
2.以前端语言为入门,打好手机开发基础
前端开发最基本也是最必须的三个技能:HTML、CSS、JavaScript。HTML指的是超文本标记语言 (Hyper Text Markup Language),是用来建立网页架构的基本语言。级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的,可以使人更能有效地控制网页外观,而且还可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。HTML和div/css这两方面知识已包含在《网页布局》课程 ,自2014年开设至今,一直得到学生好评。
JavaScript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果。JavaScrip尚未设立课程,在这里笔者建议开设新课程,命名为《前端技术》,传授内容包括JavaScript的语句、对象、window以及js库。
3.增设JQuery、Html5和浏览器兼容知识
JQuery是一个Javascript库。它兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。在课程设置上,可以将jQuery合并到《前端技术》中,具体传授内容包括jQuery的语法、效果、jQuery html、jQuery ajax等等。
Html5是万维网的核心语言、标准通用标记语言的一个应用超文本标记语言(HTML)的第五次重大修改。Html5是下一代Web语言,它为下一代web提供了全新的框架和平台,包括提供免插件的音视频、图像动画、本体存储以及更多酷炫而且重要的功能,并使这些应用标准化,从而使Web能够轻松实现类似桌面的应用体验。
浏览器兼容性问题指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的兼容问题。解决办法就是在开发过程中使用当前比较流行的JS,CSS框架,如jQuery,YUI等等,因为这些框架无论是底层的还是应用层的一般都已经做好了浏览器兼容,所以可以放心使用。除此之外,CSS提供了很多hack接口可供使用,hack既可以实现跨浏览器的兼容,也可以实现同一浏览器不同版本的兼容。
Html5和浏览器兼容知识可以包含在《网页布局》课程中,作为html的延伸来讲明。
两者合并为一门课程,名为《前端技术》,传授JavaScript的语句、对象、window以及js库;传授jQuery的语法、效果、jQuery html、jQuery ajax
每周8节
第三学期
除此之外,第四学期的综合课程《网站开发设计》可以增设一个项目:手机前端开发,作为前端课程的综合运用和检验。一部分学生可以以小组合作形式,完成一个基本手机前端开发。