admin 管理员组文章数量: 1184232
2024年3月22日发(作者:servlet获取的请求参数用来干嘛)
·
课程教学
·
C语言程序设计课程在线教学组织与实践
姜 峰
(哈尔滨科学技术职业学院,黑龙江 哈尔滨 150300)
摘 要:本文通过分析和总结《C语言程序设计》的教学过程,提出了具体的教学方法和策略。近年来,教科
书和课堂教学过于局限在语言细节,学生在基础方面存在空白,严重缺乏计算机实践时间。为此,我们在课堂内外
使用在线学习等课内外学习组织形式,引入移动编程APP、在线问答和在线教学小组等手段。教学实践证明,实施
上述措施后,教育效果得到提高,学生的编程技能得到提高。
关键词:C语言程序设计;在线教学;组织与实践
一、引言
《C语言程序设计》是工程专业的基本课程。教学的目
的是帮助学生精通高级编程语言,通过计算机解决问题来磨
练编程思维方法和基本技能,应用于学习及以后的计算器应
用。但是,在近几年的教学实践中,一般来说,学生普遍认
为该科目很难,难以吸收其知识精髓,他们对学习没有信
心,及格率不高,可能出现学生已经完成考试,但还是没有
办法编程的情况。在学生进行毕业设计的时候,多半的教师
报告内部阐述学生没有编程技能以及核心的思维。此类问题
的成因是哪些?怎样处理上述问题?我们怎样才可以提高他
们的学习积极性,增强他们对学习C语言的信心并提高他们
的编程技能?这是一个值得讨论的问题。
在C语言编程方面,由于C语言概念更加复杂,规则众
多,用法灵活且容易出错,因此在师生教学中存在一定的挑
战。想要让他们对编码学习有兴趣,教师一定要全面研究教
学模式,并且合理地把控课堂内容,获取更佳的效果同时深
入带动教学水平。所以,本文会简单阐明C语言课程内部的
在线教学模式。
二、《C语言程序设计》课程教学的现状
(一)编程知识太过枯燥
以往的《C语言程序设计》课堂教学以及教科书首先阐述
语法标准,表达应当重视的问题,之后利用示例将其合并,
这种教学方法来自许多定义和语法规则。当学生通过传统方
法进行学习时,学习阶段无法知晓有哪些用处,也无法记
牢,实属枯燥乏味。在教师阐述此类案例时,学生俨然没有
了兴趣,能够发现此类以往的教学模式依旧具备部分缺点。
(二)学生基础不统一
与学生的互动表明,部分相对发达区域的学生在中学时期
受到了良好的计算机教育。除了普遍的计算机内容,还知晓了
高级语言、算法以及重要流程图。在某些地区,初中没有计算
机教育,直到大学才使用和学习计算机。近年来,许多学校的
某些专业在其第一学期就安排了《C语言程序设计》。这意味
着许多学生在了解计算机的时候就学习编程。对于此类学生来
讲,觉得课程难度高是情有可原的。实际上,在课外,教师基
本无法合理组织学习同时依照他们的经验来指引学生。
(三)上机实践时间不能得到保障。
根据学生的反馈,一些大学部门规定,不允许新生将计
算机带入宿舍,防止新生沉迷于游戏和互联网中。因此,本
课程所支持的实验课程已成为学生在计算机内部操作编程的
关键方法。有限的教学周期造成他们的学习能力降低。C语
言课程是相当实际的主题,学习教材知识且完成作业后,应
当练习并且感受编程的兴趣点,提高对编程的理解,增强相
关知识并享受学习C语言带来的乐趣。因此,确保学生有足
够的机会练习调试过程是保证C语言学习效果的关键。
三、《C语言程序设计》的意义及具体方法
网络教学就是通过网络条件以及全面的多媒体资源,给
学生带来课程架构以及内容,带动他们的热情。课程一定要
同他们的认知环节结合从而实现更好的效果。因此,应根据C
语言程序设计课程的特点和合理的教学方法来设计网络教学
系统,并根据本课程的特点进行开发,该系统简单、安全、
实用性强,是一个能激发学生学习兴趣的网络教学系统。因
此,设计开发的C语言程序网络教育系统应着眼于提高他们的
热情,需要熟悉界面,全面的多媒体资源让他们能够主动学
习,需要重视自主学习,以此得到优异的教学效果。
(一)鼓励学生在移动终端上使用C语言编程APP
考虑到现在大多数学生都拥有智能手机,为了解决学生
在计算机上进行练习的时间不足的问题,我们建议使用C语
言集成开发应用程序,可以在智能手机上为学生运行该应用
程序,并推荐此类应用程序。用一个单一的C语言软件来实
现编辑、编译以及运行作用,符合初学者的需求。学生能够
实时利用此软件达成自己的想法,在某种程度上能够降低上
机周期较短的情况。另外,完成手机上的编程后,就可以轻
松共享手机,符合学生的行为习惯。若是编译完成,能够分
享胜利的战果。若是在编程环节内部产生问题,能够截屏或
把软件数据输出给教师以及同学完成沟通以及讨论,以此能
够全面调动Internet在学习以及沟通内部的作用。
(二)在线问答和相互支持
学生在学习环节内部不可避免地遇到某些问题。在需要
帮助的时候,能够利用互助、问答以及课后沟通取得帮助。
不过,此类通信方法在时间和空间上受到限制。因此,建立
一个课程学习QQ组,除了小组的教师以及在校学生,他们
不需要计算机就能够利用软件实时同所有人完成沟通,以此
完成在线支持,这样他们应对的情况能够相对有效地处理。
四、《C语言程序设计》在线学习实例
本文主要提出一套C语言在线学习系统,帮助学生进行C
语言的在线学习。本系统重点达成资源共享、作业提交与批
改、在线测验与评分、在线问答以及文稿演示等操作,鼓励
自学,让以往的学习环节相对便捷。在线教学系统的用户能
(下转第127页)
【课题名称】 c语言在线教学中运用游戏化案例的改革研究,课题编号:SJGZY2020071。
【作者简介】 姜峰(1981—),男,本科,研究方向:计算机,物联网和应用数学方向。
125
·
课程教学
·
流各自的学习技巧方法手段等。这样不仅是培养他们的自学
能力,而且有助于提升他们的空间想象能力。在传授知识过
程中,教师始终要做到的是引导专业知识、改正学生错误理
解、补充学生遗漏的知识点、总结课堂主要知识点以及完善
整体教学结构。有了前提基础,学生才能发挥他们积极性,
集中他们的注意力,让学生真正成为课堂的主动者。
三、在教学过程中加强课件制作,增强图形的直观性
当今的教学不再是以往的传统教学模式,适当的结合一
些数学软件,比如MATLAB、Maple、Mathematica等软件。
这些软件的作图功能和动态图形展示功能,对师生都提供了
很大的方便。对教师而言,可省去黑板上画图时间,提高课
堂效率。对学生而言,知识理解更加生动、透彻,促进了空
间想象能力的提高。特别是讲授空间曲面以及空间曲线内容
作用及其明显。例如,用这些工具展示旋转曲面时,旋转曲
线绕其旋转轴一周时产生的曲面一目了然。此过程中需要教
师有意识地引导学生多做一些提高空间想象的习题。基于曲
面方程,多练习采取截痕法、旋转法、坐标拉伸法、粗略法
等技巧。掌握常见曲面图形的基本形状也对于数学分析中积
分的学习是非常必要的。因此,这门课最大特点是提高空间
想象力,并且对今后的一些工程作图、图纸设计等工作也有
很大帮助。
总而言之,为使学生真正掌握解析几何专业知识,有必
要对解析几何这门课的教学进行一些改革和探究实施。作为
高等学校教师,应该做好探索和研究各课程的教学改革现
状,不断思考、不断创新,能够做到每堂课都是最出彩的。
(上接第125页)
四、结束语
事实上,已经开始实施该课程的教学改革方案,并且取
得了很好的效果。课堂上学生学习气氛比较活跃,他们积极
性有显著提高。通过线上和线下测验,他们基础知识掌握程
度明显提高,更加坚定自信心继续探究相关的问题。相比之
下,几何类的其他课程也正在进行教学改革以及尝试中。因
此,这样举措不仅是数学教育中重大问题,而且符合当前的
深化教育教学改革、全面提高教育质量问题。
参考文献
[1] 吕林根,许子道.解析几何(第四版)[M].北京:高等教
育出版社,2014.
[2] 周奥轩.对高中数学解析几何中对称问题的分析和研
究[J].亚太教育,2016(6):59.
[3] 郭民.高师院校代数与几何课程改革的探索与实践[J].数
学教育学报,2007,16(4):90-92.
[4] 张炳峰,戴栋焱.基于解析几何复习教学的几点反思[J].
数学教学通讯,2018(33):20-21.
[5] 朱成桃.解析几何教学中数形结合思想方法的运用[J].数
学学习与研究.2018(22):42-43.
[6] 于育民,朱玉清.应用型本科院校“空间解析几何”教学
的改革与实践[J].高教学刊,2018(3):120-122.
[7] 梅瑞,何志芳.数学与应用数学专业解析几何课程教学改
革的思考[J].智库理论,2018(42):222-223.
[8] 巴春蕾.初中数学教师几何学知识掌握水平对几何教学效
果影响的研究[D].东北师范大学,2018.
[9] 高凤琴.平面解析几何的电子化教学[J].数学学习与研
究,2018(13):47.
够归为三类:教师,学生以及管理员。学生首先应当注册账
户,之后登入从而完成各类功能。查找资源,下载资料,实
时提问,完成并提交作业或者进行考试。教师注册账户,之
后登入从而上传资源,批改作业,在线考试内部批改同时解
答学生的问题。在系统管理员注册为系统管理员账户后,他/
她将管理账户信息并执行诸如配置相关资源之类的任务
(一)上传和下载教学资源
C语言编程是展示学生自学的环节,所以它应当具备相
当全面的资源让学生下载以及学习,涵盖C语言视频,有关
的电子书以及C语言示例程序。收集这些资料并上传系统,
学生可以从系统下载这些资料以进行课后学习。
(二)公告公布及维护
教师能够利用通知模块推送各类通知,类似教科书、课
程表、考试表和教育通知。
(三)作业功能
作业模块能够让学生自主传输作业,教师依照作业的水
平以及完成状态给他们的作业批注分数以及评语。所以,系
统应提供两个功能:上载作业和审阅作业。
(四)答疑功能
该系统设计了一个讨论组,教师和学生可以在此在线回
答问题。在在线问答中,学生可以提出有关学习的问题,而
老师也可以提出学生的问题。
(五)聊天室功能
学生同老师能够一并登入系统同时利用聊天室实施在线
沟通。
(六)在线考试
对此系统的在线考试模块的重点需求的解读如下。
1.学生能够挑选不同类别的试卷。
2.可以保存学生的试卷,系统可以根据答案进行评分并
显示每个学生的测试结果。
五、结束语
对大学生来说,学习C语言程序设计的目的是培养运用
计算机编程解决各种实际问题的能力,并以习得理论为基
础,将实践中获得的知识运用到实践中去。对于教师而言,
有必要改进教学方法,使学生在学习过程中感到快乐,并提
高学习的积极性和主动性。课堂教学是一门艺术,对教学方
法的讨论是无止境的。只有满足教学内容,激发学生的学习
热情和兴趣,才能达到教学目的。本文在分析教学实际情况
的基础上,将其应用于C语言教学实践中,提出了存在的问
题和解决方案,取得了良好的教学效果。我们必须继续探
索,完善和努力进一步改善我们的C语言课程,让C语言编程
真正成为学生最喜欢的课程。
参考文献
[1] 车蕾.机房授课模式下C语言程序设计课程的教学探讨[J].
中国电力教学,2014(12):150,165.
[2] 李群.源程序在线评测系统在“C语言程序设计”教学中
的应用[J].福建电脑,2013,29(2):187-188.
[3] 高瑜,颜烨,符欲梅.交互式在线编程平台下的程序类实
践课程教学研究与应用:以C语言程序实验课为例[J].新
教学时代电子杂志(教师版),2018(43):156.
[4] 苏小红,王甜甜,赵玲玲.浅析面向学生自主学习的C语
言程序设计实践教学支撑环境[J].工业和信息化教育,
2017(1):69-75.
[5] 王国伟.C语言程序设计课程教学探析[J].教育教学论坛,
2012(19):79-80.
127
版权声明:本文标题:C语言程序设计课程在线教学组织与实践 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711054522a586101.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论