基于“双平台”的线上教学的设计和实施
——以“动态网页开发”课程为例
2021-12-04王福环
王福环,葛 田
(芜湖职业技术学院,安徽 芜湖 241003)
一、课程教学现状
“动态网页开发”是我院计算机软件专业的必修课,是实践性很强且面向实际应用的职业技能课。其教学目标是:使学生了解动态网页的运行原理和作用;掌握动态网站的设计方法和一般步骤;了解现代IT企业流行的软件开发方法及开发规范和标准;达到利用ASP.NET+SQL Server技术开发中小型动态网站的能力;提高学生的职业技能和素养,为适应职业岗位打下基础。
但是,由于“动态网页开发”课程知识点比较多,涉及到HTML标记语言、JavaScript和c#编程技术、各种控件技术、数据库技术、数据访问技术等等,内容分散,系统性不强。不少学生反映在学习过程中完全抓不住重点,体验不到各知识点的真正用处,处于比较茫然的状态,学习积极性不高。产生这些问题的原因如下:
(一)师生的畏难情绪重
“动态网页开发”是一门相对较难的课程,难学也难教。这主要是因为:一是课程所涉及到的前导课程有JavaScript、C#编程技术等,这类课程本身就比较难。学生虽然学过了,但因学得不够扎实或已经遗忘,没有办法用它们实现复杂的网页设计。二是即使比较简单的动态网页实现起来也需要编写大量代码,理解一些比较复杂的逻辑,用到较多的知识储备,另一方面学生的接受能力参差不齐,部分学生跟不上老师的思路,逐渐产生放弃的想法。三是从教师自身来讲,由于课程内容多,涉及知识面广,准备课程内容就需要花费很大精力,加上畏难情绪和惯性做法,能用在课程设计上的功夫十分有限。
(二)实践教学面临困境
课程基本上采取“先学后做”的传统教学方法,先学理论知识,再做编程实践。为了降低难度,增强学生的编程信心,实践内容基本选取一些针对性强的验证性小案例,对于整个课程的知识体系来说,这些案例之间关联不大,无法帮助学生建立系统开发的整体思维,从而熟悉网站开发的一般流程。学生按照实验步骤按部就班地完成编码,不能获得较高的成就感,学习积极性不高。
(三)课程考核方式不合理
“动态网页开发”课程兼顾理论性和实践性,且突出实践编程能力。通过学习,学生不仅要掌握动态网页的基础理论,还要具备中小型动态网站的设计开发能力。由于种种原因,以往的考核一直采取的是“一纸试卷定乾坤”的方式,理论知识和实践能力分别通过笔试题目和程序设计来考察,无法彻底防止学生突击复习和复制程序等情况,考试无法做到真正的客观、公正,不能很好发挥激励作用。
因此,利用现代化的信息技术和数字化的教学手段,对“动态网页开发”进行教学改革已是势在必行。2020年春季突发的疫情,使得线上教学成为必然选择。线上教学的全面实施为课程改革提供了契机。
二、“双平台”的教学设计与实施
为了保证教学质量,课程组在开展广泛调研、充分了解本校学生实际学习情况的基础上,积极进行在线教学探索和实践,建立了基于在线课程平台与网络直播平台的“双平台”在线课程教学方案。在线课程平台在发布学习资料、作业和测验、以及监控学生学习进度等方面具有明显优势;网络直播平台的优势在于可以高度还原传统课堂的教学体验,增强课堂仪式感,强化师生互动。这两种平台优势互补,互相促进,提高了课堂教学效果。
(一)“双平台”的选择
教学平台是在线教学的重要工具,要慎重选择。在课程开设前,针对在线课程平台、直播平台的性能、学生对平台的应用反馈情况开展了广泛的调研。尽量选择功能强大、界面友好、操作简单、运行稳定的系统,同时还要考虑与其他课程教学平台的兼容性,避免学生安装过多的APP,造成不必要的负担。
(二)建设丰富的教学资源
丰富多样的教学资源是在线教学顺利实施的根本保证。课程开设期间,课程组在课程平台上陆续发布了课程的教学大纲、微课、视频、课件、习题库、实训指导及电子教材等资料。
视频资源的建设是重中之重,不建议直接使用“课程实录式”的教学视频,因为实录式的视频过于冗长,在视频中难于实现师生互动,学生很难把握重点。比较而言“微课”内容少、时间短、主题突出、更有利于解决具体问题。[1]在“双平台”教学模式里,课程组把内容相对独立的重点、难点、经典的案例等内容制作成5-15分钟的视频,这些视频尽管短小,但每一个视频都有明确的教学目标、完整的教学过程和总结,能更好满足学生有针对性的自主学习。
(三)课程教学内容调整
采用大案例驱动教学方法,重新调整教学内容。“动态网页开发”技术所涉及到的知识面广,系统性不太强,实践项目又往往为了验证或巩固某个知识点,关联性比较弱,不能构成一个完整的知识应用体系,学生在学习中容易迷失,抓不住重点,学习积极性容易受挫。
案例驱动教学方法是根据课堂教学目标和内容,通过设计对应的具体案例,引导学生进行分析、讨论、表达等活动,进而提高学生分析问题和解决问题的能力。[2]开课之初,课程组选取了一个经典动态网页案例,演示它的各种动态功能,仔细分析这些功能实现所使用的技术和知识点,并利用思维导图描述出来。然后,将知识点按照从易到难的顺序串联重组,并在后面的教学中不断进行强化,在学生脑海中形成清晰的知识脉络,使他们在整个学习过程中始终保持明确的目标。
(四)“双平台”的教学过程
基于“双平台”的教学模式也像传统课堂一样,包括课前预习、课中的学习和互动以及课后的复习和巩固。
课前,任课老师在课程平台上发布下周要学习的导学课件、微课、头脑风暴等,每项任务点赋予相应的分值,并利用“通知”功能及时传达到学生。
课中,任课老师利用直播教学平台完成课中的教学任务,主要包括对知识点的串讲,灵活插播在线课程平台上的“微课”,引导学生思考,组织讨论,就学生遇到的问题给予一对一答疑,实现师生交互和角色翻转,对于学生提出的较好问题或者发表的讨论点赞或者给予分值以示肯定,并鼓励更多的同学参与到课堂互动中。另外还要充分利用师生直接沟通的机会,及时了解学生的所思所想,进行感情的交流和慰藉。
课后,要求学生利用课程平台上的资源复习和巩固。并根据课程平台上学生作业完成情况及学生提问情况进行教学反思,从而不断优化教学环节,不断迭代,尽量减少线上教学的弊端,提高教学效果。
(五)借助“在线课程平台”实现过程性考核
传统的考核方式形式单一,忽视了平时的学习过程,很难客观全面地评价学生的学习情况,激发学生的学习积极性。这不是因为我们没有意识到传统考核的弊端,而是在传统的课程教学中,学生的学习过程难以被量化,过程性考核的可操作性不强。
在“双平台”教学模式中,利用在线课程平台可方便地实现多元化的过程性考核。首先以学生的学习成果为导向,制定一个多维度、多元化的评价标准。考核项包括:出勤率、学习任务的完成进度、课堂笔记质量、作业情况、发表讨论的数量和质量、实践作品优劣等级、测验成绩等,涵盖了学习过程的各个方面。然后给这些考核项分配合理的权重,课程平台就能真实反馈出学生的学习情况,实现过程性考核。
三、利用微项目解决在线实践教学的困境
动态网页设计是一门实践性很强的课程,实践教学是“双平台”线上教学的重要组成部分。通过实践,学生才能巩固并灵活运用所学知识,优化知识结构,提高解决实际问题的能力,提升学生自信心。实践教学是以学生为主体的教学理念的重要体现。[3]但实践教学环节是在线教学的一个短板。这是因为在线实践的设计一定要科学合理,才能保证学生参与度与完成质量。实践项目不易过大、过难,应该有实际应用价值、有针对性,还要有趣。在实践教学中,采用微项目教学,可以提高学生的项目体验。微项目是一种微小、简化状态的项目。[4]
微项目的选取是实践教学的重点。在“双平台”教学实践中,课程组重新拟定实践教学案例,编写实践指导文件。选取学生感兴趣的或实际应用中的项目,做适当的删减调整,或选取其中的一个模块让学生补充完整,这样既能让他们体验到项目开发的过程,提高他们分析问题和解决问题的能力,又能提高学生的参与度和学习积极性,保证实践教学的顺利实施。
四、线上教学应加强对学生的人文关怀
线上课程最突出的问题是师生及同学之间很难进行良好的情感沟通,很多同学不愿意参加课堂交流,不能认真完成学习任务,作业拖拉,负面情绪多。这时候就特别需要任课教师做一个“有温度”的、积极的、充满正能量的长者和朋友。
首先,要及时发现学生的不良状态,了解他们的想法,解答他们的困惑,对他们当下面临的学习、生活或情感上的困境给出合理建议或者指导。其次,在教学上,要关联学生已有知识结构,关注他们个人当下面临的问题和未来的发展,以及他们由此获得内在快乐和满足感。再次,灵活运用各种教学方法,积极引导学生深度参与到学习活动中,变被动为主动学习。最后,要抓住教学过程中即时发生的事件,引发学生的深度思考和讨论,适时发声,进行感恩教育、生命教育、职业教育等,在潜移默化中引领他们树立正确的人生观、价值观。
经过师生的共同努力,我们探索出了基于“双平台”的线上教学模式,解决了在线教学面临的一些实际困难,如在线实践教学与师生互动的困境,实现了过程性考核,为今后课程教学改革提供借鉴和更多优质的课程资源。