高级语言程序设计混合式教学体系构建
近年来, 计算机在各个领域中的普及与应用, 使高级语言程序设计成为计算机专业中的重要基础课程, 由于高级语言程序设计的算法逻辑性非常强, 并且各个知识点的联系非常紧密, 其概念更是非常的抽象复杂, 这也使学生在学习这门课程时非常吃力, 难以取得良好的教学效果。因此, 有必要构建一种混合式的教学体系, 根据课程特点与学生的知识层次来对教学内容进行合理的规划, 并通过合理的教学方法来进行教学, 以此确保学生的学习兴趣能够得到充分调动, 提高课程教学效果。
一、高级语言程序设计教学中存在的问题
(一) 忽略了学生创新能力的培养
在高级语言程序设计教学中, 虽然教师越来越重视实践教学, 但所采用的实践内容及实践方法却并未对学生的创新能力进行有效培养, 这也导致学生在实践过程中只是简单的根据指导书上的步骤来进行代码输入, 并没有深入分析实验原理, 甚至不清楚输入的程序代码所代表的含义, 这也造成高级语言程序设计的实践教学效果大打折扣。
(二) 学生的学习自主性无法充分调动
教师在进行高级语言程序设计教学时, 往往会采用多媒体或计算机教学, 但这种教学大多是以理论灌输为主, 而学生则只能被动的接受这种灌输, 整个教学过程缺乏师生间的沟通, 长此以往, 学生的学习自主性便无法充分调动, 进而造成教学气氛沉闷死板, 很难起到良好的教学效果。
(三) 教学考核与监督机制欠缺
在高级语言程序设计教学中, 并没有建立完善的教学考核与监督机制, 教师只能通过批改作业或解答学生疑问的方式来了解学生的学习情况, 在教学考核和监督途径上较为单一, 这也导致教师很难实时跟踪与掌握学生对高级语言程序设计程程的学习情况, 更无法及时的进行调整与督促, 进而造成这门课程的教学质量不高。
二、高级语言程序设计混合式教学体系的构建
为了解决高级语言程序设计教学中存在的问题, 本文提出一种混合式教学体系, 该体系混合了讨论式教学、传统教学和翻转课堂式教学三种教学模式, 兼顾这三种教学模式的应用优势, 提高高级语言程序设计教学质量。
(一) 建立教学资源库
对于高级语言程序设计课程来说, 需要在打造一支综合素质较高、专业技能过硬的教师队伍, 并由该教师团队来对高级语言程序设计课程的内容进行深入研究, 结合该门课程的培养宗旨与知识特征, 强化理论基础的夯实, 培养学生的逻辑思维能力, 同时还要根据创新教育的要求, 通过PPT、微课等形式的教学资源库的建立, 来营造良好的翻转课堂教学氛围, 利用拥有海量优质资源的教学资源库来指导学生进行学习, 学生可通过在线学习平台来进行随时随地的网络学习, 并通过师生交流平台来加强师生间的沟通与互动。同时, 教师还应引导学生记录学习过程中遇到的问题和激发的创意, 由教师在课堂中进行解答和讨论。
(二) 引入讨论式教学与传统教学模式
在高级语言程序设计课程中, 要想构建混合式教学体系, 除了要建立翻转课堂下的教学资源库, 打造网上在线学习平台以外, 还要将讨论式教学模式和传统教学模式结合其中, 使教学环境变得轻松而灵活。在构建混合式教学体系时, 需要由教学团队对教学目标进行分解, 并根据教学大纲中的教学要求, 将课程内容中的重难点进行划分, 明确各个知识点的教学特点, 并结合学生的知识层次、应用能力及理解能力, 对教学顺序进行科学的安排, 对教学方法进行合理的采用。
在高级语言程序设计课程中, 应详尽规划教学方式和教学内容, 利用优质的教学资源库来帮助学生进行线下学习, 并安排学生将课程中的数组基础、数据类型等内容进行线下重点练习, 缩短课堂对这些知识点的教学时间, 使学生在课堂上能有更多时间对复杂结构程序、数组及函数、数据类型、表达式等知识进行模块化的讨论式教学, 从而使学生的综合训练能力得到有效培养。除此之外, 还要引入传统的教学模式, 把课程中主要知识点进行灌输式讲解, 这样能够使学生的学习负担得到一定程度的减轻, 使学生的学习自主性得到充分调动, 也不会造成学生的线下学习任务过多。在开展讨论式教学时, 教师应事先准备教案, 明确教学内容及问题, 对讨论的主旨进行明确, 讨论既可以围绕某个知识点, 也可以围绕学生在学习过程中遇到的某个问题, 组织学生进行小组式讨论, 并由教师进行总结和答疑, 表扬在讨论过程中表现良好的学生, 批评和督促不积极思考的学生。除此之外, 在学生上机实践过程中, 还要对学生的演示情况进行打分, 并随机抽查学生的作业完成情况, 由学生对作业的内容进行解读和介绍, 以此防止学生在作业过程中出现的照搬抄袭行为, 并对学生在上机实践过程中反馈的问题进行及时的讲解, 帮助学生更加深层次的理解高级语言程序的设计内涵。
三、结语
总而言之, 由于高级语言程序设计课程的内容过于抽象, 并且有着非常强的算法逻辑, 因此会造成学生的学习兴趣不高, 学习难度过大。
要想解决这一问题, 就必须要构建混合式教学体系, 将翻转课堂式教学、讨论式教学和传统教学这三种教学模式融合为一体, 使其能够同时兼顾这三种教学模式的优点, 只有这样才能从根本上提高高级语言程序设计课程的教学质量。
摘要:在计算机专业中, 高级语言程序设计是该专业学生必修的基础课程之一。为提高高级语言程序设计的教学质量, 本文阐述了高级语言程序设计教学中存在的问题, 并提出一种混合式教学体系的构建思路。
关键词:高级语言程序,混合式教学,教学体系
参考文献
[1] 崔坤鹏, 汪杭军.混合式教学与电子档案袋评价模式在高级语言程序设计课程教学改革中的应用[J].计算机教育, 2015 (8) :12-15.
[2] 杨红卫, 龙映宏, 王镇江.融合翻转的大学计算机程序设计课程混合式教学改革——以VB为例[J].电脑与信息技术, 2017, 25 (3) :72-75.
[3] 徐红云, 徐成.基于网络课程的C++程序设计语言混合式教学改革实践[J].计算机教育, 2018 (3) :100.