基于能力拓展目标的前端开发课程改革策略

2021-01-16 06:03林丽红吉林省经济管理干部学院
环球市场 2021年10期
关键词:计算机专业计算机教学方法

林丽红 吉林省经济管理干部学院

素质教育的全面展开,是我国教育发展和改革的长久目标。现如今一个具有综合素质的人才主要体现在其创新能力、研究能力、学习能力以及团队合作能力等各个方敏。经过实际调查显示,传统高等教育过度注重与学科和知识系统的完整性,而忽略了人才的综合能力培养,进而使培养出的人才在激烈的市场竞争中失去了优势。因此,以人为本是全面实施素质教育的关键,在人才培养过程中重点关注能力培养。就目前计算机人才培养现状而言,必须要将能力拓展作为人才培养模式的主要方针,并重点关注实施过程中的效果,这样才能使学生的计算机综合能力有所提高。

一、在当前社会形势下,拓展学生能力的必要性

随着现代社会科技的高速发展,计算机教学改革成为计算机专业领域的共同话题[1]。在实际校园教学中,不管是构建教学环境、转换教学理念还是创新教学方法,计算机专业自身的实践性正在逐渐显现出来,计算机专业教育工作者也将培养学生的综合实践能力作为了重点任务。对计算机教学而言,拓展学生的创新能力也具有必然性。但是在实际计算机开发课程中有以下几点不足之处:

(一)传统教学理念束缚了学生拓展能力的发展

计算类课程在校园当受传统教学理念的影响,很多学生的学习态度也十分散漫,没有一个良好的自主学习意识,在这样一个理念模糊且学习被动的环境中,教师缺乏对创新教学理念的深入拓展。计算机专业的教学并不是为了应付各种证书的考核,更应该注重的是实践能力,忽略能力培养的教学理念严重阻碍了学生的创新能力发展,教学进程也只是停留在单一的理论灌输层面[2]。

随着现代互联网技术的不断发展,有关Web 网站的开发技术也在不断更新。但是在现代的许多课堂教学中,许多教师的教学理念和教学思路还是停留在网页制作和网页工具的使用方法教学上,教学内容与现代社会中的Web 前端开发技术并不同步,也忽视了一些对于重要技术和重要知识的讲解,学生学习完成之后并不能让自身的多项能力得到有效的拓展和锻炼[2]。在许多的Web程序设计和开发的课堂教学中,许多教师还是利用Dream Wearver 等软件进行讲解,许多代码更是使用自动生成的方式来为学生讲解,这样的教学不仅减少了学生在程序编写上的锻炼,也让学生不能有效掌握实际的编写能力。

(二)缺乏灵活的教学方法

对于计算机课程来说,学生能够有一个积极的学习兴趣与教师的授课方法有直接关系。同时灵活的教学方法也能让学生的创新实践能力得到良好发展。然而在实际教学中,教师在教学过程中很少考虑到学生的学习兴趣,也没有一个灵活有效的教学方法,仅存的教学手段也十分枯燥,在很大程度上限制了学生的能力拓展,学生与教师在课上缺乏沟通和交流,最终导致最终教学质量不佳。

(三)教学内容方面也无法跟上时代发展的脚步

在计算机课程教学内容的安排上,教师往往都将理论知识作为教学重点,只知道一味地向学生灌输理论知识,没有安排任何有关实践能力培养的教学。枯燥的理论学习和单一的练习方式,让学生渐渐失去了学习兴趣,缺乏实践课程和案例教学是当今计算机专业课程中急需要改变的问题[3]。

(四)缺乏完善的考核机制,无法体现实践性原则

目前计算机专业的教学考核机制也难以凸显教学课程的实践性,教师在教学过程中过度强调教材理论知识,注意力都集中在了考试之上。就连考试的内容也都涉及计算机基础理论知识和程序编排等内容,忽略了学生实际解决问题的能力,学生的思维拓展能力也很难在考试过程中得以提高。

许多高职院校在实际进行信息类课程的开设中,一般都会设置《现代教育基础》《计算机辅助教学》《网络技术基础》《常用工具软件》等课程。从这样的现象中,我们可以发现,高职院校对于学生信息素养的培养大部分都集中在相关理论知识的传授上,没有为学生建设一个完善的考核机制,忽视了对学生实践能力的培养,尤其是忽视了学生Web 网站实战能力的培养,更没有为学生开展相关专业的实践活动和实践创新类的教学实践活动,让学生在拓展自身综合能力的同时,让学生的综合实践能力在考试中得到有效提升。

二、以能力拓展为目标的计算机开发课程具体改革策略

(一)进行校企合作,从宏观角度设计教学方案

在Web 网站开发前端课程的教学中,教师要重点拓展学生设计开发网站的能力。网站前端建设是需要建设一个庞大的平台,现如今信息沟通、资金交易、网络支付都属于此类型的前端网站。这样的网站前端构建需要用到大量的人力和物力,资金投入也相对较大,而且从社会角度出发,也不能存在太多,否则就丧失了共享性的优势。还有就是以供应链为基础的企业微观平台,它的主要作用是为产品提供订单、库存和物流等信息,属于企业管理工作中的前台。一般来说,企业微观平台涉及的方面比较广,而且随着产品的不断出现,平台也会越来越多。由此可见,计算机专业刚毕业的学生不适合做宏观平台。因此学校可以应用校企合作的方式来从实际角度出发,在传统校企合作基础上,深度发掘与其项目的合作机会,学校也可以为学生提供多方向的实训地点,有企业内部人员和教师共同指导学生学习,开拓学生的计算机网站开发能力。

(二)创新考核机制,综合评价学习技能

在计算机专业教学中,网站开发属于一项注重实践应用的课程。因此,考验学生的实践技能就成为课程考核的主线,教师应该建立起全程开放式的考核体系。用综合评价方式,将整个课程的知识点融合到各个学习任务中去,再根据每个任务的完成效果进行跟踪考核。在整个过程中,按照制定好的过程评价体系,来采取学生之间的匿名评价或者教师点评的方式来对检验学生,评出小组内学习效果最佳的学生。对于获胜的网站开发作品,根据企业的需要,适当补充和修改。让学生体会到成功的喜悦,这样可以有效激发学生的学习热情,最终能够拥有一个良好的教学效果。

(三)采取任务驱动式教学,突出学生主体地位

“任务驱动”教学方法指的是以完成典型任务为主,来完成理论知识和技能的传授,此方法能够有效提高学生学习计算机课程的主动性和解决学习问题的能力[6]。计算机课程在将任务驱动作为主要教学安排时,知识点已经不再是主要的教学线索,而是重新以任务为线索关联起教学知识模块,进而形成全新的教学内容。任务驱动教学方法有效确立了教师的主导地位和以学生为主体的教学理念。在任务驱动教学模式下学习的学生,能够拥有积极主动的学习兴趣,学生在难度不断增加的教学中,通过主动发现问题,能够将计算机专业知识学以致用。例如:在网站开发设计教学过程中,教师可以将学生分为四组:PHP 组、Java 组、美工组以及运营组,每个小组都有各自独立的任务,通过分工合作,最终完成教学任务。在教学课程中,充分体现了任务驱动的教学思想,同时学生也能在此教学模式中,也能够有效提高学习效果。

(四)在计算机课程中渗透案例教学模式

案例式教学最早兴起于20 世纪70 年代,在教学过程中,教师可以采取案例驱动教学法,将相应的案例配合到不同部分理论知识中,以此来帮助学生消化和理解知识内容,具体来讲就是典型化处理实际教学中的真实情景,以书面形式为学生提供思维分析的案例,通过独立研究和互相交流的方式,来提高学生分析以及解决问题的能力。例如在学习JavaScript+JQuery+PHP 相关课程的时候,教师应该紧跟现代时代的发展,将社会中相关实际案例作为前端课程中的教学案例,并将这些方案作为项目式的教学任务和教学方案,让学生从本质上知晓Web 前端课程在社会上的实际价值,并在真实的项目中不断培养学生的深入研究能力。

(五)采取项目式教学方法

项目驱动是一种多样化的灵活教学方法。它在教学过程中贯穿了整个项目软件的开发,将项目构建过程当作整个教学的线索。这样有利于规避以往教学方法的弊端,让学生从整体掌握课程的重点,在教学过程中,任课老师必须亲自开发项目,只有这样教师才能整体了解项目内容,也能在细节方面调整项目的规模,并根据项目中的重点,实施针对性教学,同时计算机专业课程中的重要知识点都被其有效覆盖。

三、结束语

综上所述,在新课程改革的背景下,各个学科都开始注重培养学生的综合素质,掌握综合能力的全方面人才才能更好的满足这个社会的需求。在计算机课程中,教师要结合实际教学内容,利用多元化的教学方法来拓展学生的学习能力,通过全新的课程体系来提高学生学习兴趣,最终全面提高计算机专业课程的发展。

猜你喜欢
计算机专业计算机教学方法
新工科背景下计算机专业创新创业人才培养探究
中职计算机专业产教融合混合式教学研究与实践
计算机操作系统
“以赛促学,以赛促教”促进计算机专业教学理念创新与实践研究
初中英语写作教学方法初探
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
教学方法与知识类型的适宜
信息系统审计中计算机审计的应用
面向计算机专业的电路与模电教学方法研究