“互联网+”环境下《C语言程序设计》教学改革研究

来源 :科技信息·中旬刊 | 被引量 : 0次 | 上传用户:xiaopanzi250
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着计算机和网络技术的快速发展,“互联网+”技术产生并已经在教育领域获得广泛应用,课程教学也发生了重要改革,传统教学模式已经无法满足“互联网+”环境下教育教学的要求。基于问题导向,本文以“互联网+”技术为背景,深入分析了《C语言程序设计》课程教学现状,提出了教学改革的有效举措并总结了教学改革的基本成效,以期对同行有所借鉴。
  关键词:互联网+;C语言程序设计;教学改革
  1.改革背景
  C语言程序设计(以下简称《C语言》)是高校中理工科专业开设的最为普遍的一门计算机基础课程。《C语言》既作为程序设计基础语言学习,又要求从中培养学生的计算机编程思维,培养学生分析问题和动手编程、调试的能力,达到设计算法并编程实现的能力要求。由于《C语言》课程知识点多、语法要求严格,难以轻易上手,学生对算法原理的理解费时,易削弱学生学习兴趣和降低课堂教学的效果[1]。
  从笔者多年教学实践总结分析,由于《C语言》课程存在理论抽象、逻辑思维要求高等特点,使得传统教学不能适应于应用型人才的培养目标。总的来说,目前的《C语言》课程教学存在以下几个方面问题:
  (1)课程内容多,教学难点多,课时相对不足。《C语言》课程的知识点比较多,内容较抽象,逻辑性比较强,而且课程内容连贯性强,但课时量有限,一般一门课理论教学课时在24或32学时左右,相对不足。教师为了完成教学任务,每节课教学知识点较多,从而导致没有太多的互动时间,学生只能被动的接受,这样大部分学生并不能当场消化理解相关知识点[2]。
  (2)实践环节少,理论与实践结合不够,教学效果弱化。《C语言》是是一门实践性要求很强的课程,需要学生多上机练习,独立思考。
  (3)教学方法缺少多样化,利用信息化不够,课堂吸引力不足。传统的教学注重知识点的掌握,大篇幅讲解常量、变量、各种语句结构的基本语法等,枯燥无味,易使人产生倦怠。教学中网络信息技术应用不够,对学生吸引力不足。
  (4)考核不全面,重理论轻实践,导向不科学[2]。《C语言》课程的教学效果既要体现在理论知识点掌握上,更要体现在解决具体问题的能力上,即实践能力。本门课程实践性很强,故需要重点考核学生的编程能力。而现有的考核方式采用笔试方式,缺少实践能力考核,难以考察学生的解决具体问题的能力和编程能力。
  因此,笔者认为很有必要针对上述问题,结合当前互联网+应用飞速发展的背景,从教学内容、教学方法和考核方式三个方面对《C语言》课程进行教学改革,使课堂、网络和实践协同推进,增强课程教学效果,提高人才培养质量。
  2.改革举措
  (1)采用APP辅助教学,提高教学互动
  随着移动互联网技术的发展,手机App应用基本普及,高新技术的发展使得高校学生的学习模式多样化发展,对于程序设计类课程的教学,由于课时比较少,算法比较难理解,采用灵活多样的教学方法,利于提升程序设计类课程的教学效果,同时采用APP辅助教学有利于教与学的良性互动。一个好的APP平台,可以提高教学效率,市场上有大量的教育类APP,经过各种比较我们选择了微助教辅助教学。微助教是由华中师范大学心理学院教师田媛和华中科技大学专业团队推出的一款课堂应用轻工具,无需安装,学生只需要扫描课程二维码就可以用。针对现在手机使得很多学生在课堂上成为低头族,我们课程改革的方向是让手机也能变成课堂的互动的一个工具。对于C语言课程我们采用的主要措施有,利用微助教提前上传课件,并针对每个章节设计相关习题及难度系数。提前上传课件可以让学生提前预习相关的课程。每节课上课前,首先让学生进行GPRS定位签到,这个应用对于我们这种上课课时比较少的课程非常好用,可以省略了点名的时间,同时也能对考勤情况进行统计。接着打开限时答题功能,选择几个上节课知识点相关的题目让学生进行答题,了解学生对知识点的掌握情况,由于每个学生的答题情况都能有所记录,同时也能激励学生在课下更认真的复习。并针对答题情况对易错的知识点再一次进行讲解总结。最后开始上新课内容,上完新课内容也可以如果有时间也可以点开部分题目让学生回答,了解一下本次课知识点学生的掌握情况。
  (2)任务驱动教学法,变被动为主动
  针对课程实践性强的实际,探索实践教学工程化项目化,强调教学过程以学生的实际完成项目情况为目标,教师辅助引导学生完成实践任务,在实践过程中,结合任务需求进行重点、难点知识的辅导,突出以学生为中心,全面锻炼学生实践和创新能力。本课程以两个项目为主线作为实践任务布置给学生,贯穿所有的知识点。先根据知识点由易到难将项目拆分为各个小任务,如图1所示,然后再让学生整合成一个系统,包括界面设计,菜单设计等。
  图1 算术练习软件的任务拆分
  例如一个成绩管理系统可以在循环、数组、函数、文件等知识点中拆分任务,最后再扩展到简单的企业管理系统开发。以项目化任务驱动的实践教学改革方式可以培养学生的团队合作能力,结合生产实际能力。
  图2 成绩管理系统的任务拆分
  (3)采用编程训练平台,增强实践教学
  针对课程实践课时不足的问题,我们采用了编程训练平台来提高学生课后自主学习编程的训练力度。该平台对每个学生提供了100道编程题,涵盖了C语言程序设计的所有知识点,包含初级题、中级题和高级编程题等不同难度的题目,使用这个平台,学生可以自主做题,并可查看题目反馈情况,例如通过、语法错误、编译错误、数据错误等。
  (4)改革课程考核,强化学习导向
  探索变考分优先为编程优先,以解决实际问题能力大小作为考核要素,提升学生的实际动手能力和知识运用能力;重视过程考核,形成过程性评价。具体考核指标见下表。
  3.改革效果
  经过以上教学改革,取得了如下基本效果。
  采用微助教辅助教学大大提高了课堂的互动性,同时因为每节课的测试结果可以实时看到,可以激发学生的预习,复习的学习积极性,也利于老师了解学生对知识点的掌握情况。以项目化任务驱动实践教学的改革,教学效果显著,将学生从被动实践引入到主动实践中去,所设计项目与学生实际生活相关,让学生参与项目实践设计的各个环节,极大调动和激发了学生对C语言课程的学习兴趣。学生在课堂上表现得比以前积极,课后也很主动和老师在qq上进行交流、答疑,同學之间也积极进行交流互动[3]。
  4.结束语
  总之,在“互联网+”背景下,《C语言程序设计》教学发生了许多新的变化,出现了许多新的问题,传统的教育教学模式已经无法适应新时代的教育教学要求。作为任课教师,必须正视“互联网+”背景下课程教学出现的问题,抓住信息技术发展给教育教学带来的难得机遇,将互联网技术更好的应用到《C语言程序设计》课程教学中,持续的开展课程教学改革,不断提升教育教学质量,为社会培养更多高素质的计算机专业人才。
  参考文献:
  [1]肖琳,郭李华. 应用型本科院校非计算机专业C语言程序设计教学改革探讨[J]. 《南昌教育学院学报》,2015(10):43-45.
  [2]陆秋. 地方普通理工类高校《C语言程序设计》教学改革初探[J]. 《福建电脑》,2017(1):78-79.
  [3]叶冬芬,范伟,杨明霞,等. 计算机程序设计类课程实验教学改革的研究[J]. 《福建电脑》,2010(1):32-33
  基金项目:
  广西高等教育本科教学改革工程项目(2017JGB255)。
  作者简介:
  陆秋,女,广西钦州人,副教授,硕士,主要研究方向为数据库与数据挖掘。
其他文献
摘要:目前,在气测录井过程中,全烃录井曲线凭借其连续性、实时性的特点,成为现场录井技术人员发现和判断油气异常显示的主要手段。正常钻进情况下,如果地层的岩性稳定,钻遇地层中流体性质没有发生变化,录井过程中全烃含量比较稳定,全烃曲线的变化幅度较小,但是由于受到钻井施工情况、地质压力变化、地层流体中烃组分总量的变化等多方面的因素的影响,容易造成全烃曲线出现异常变化,但这些全烃异常变化,若不能去伪存真,有
期刊
摘要:本科的教育教学过程是一种面向学生的服务活动,本科院校在提高教学质量的过程中应突出学生的主體地位,重视学生对教学质量的满意度,应从学生角度出发对本科教育教学质量做出评价。在这一实践中,可以把 SERVQUAL模型引入院校教学质量评价体系,从学生需求的角度对本科院校教学质量进行评价。  关键词:SERVQUAL,教学质量,服务,评价  1.引言  随着高等教育体制改革的不断深化,本科教育更加关注
期刊
摘要:经营管理实质是降低成本和扩大收入,而成本管理是企业管理的核心,是其生存和發展的关键。建立企业现代成本管理控制体系,需要摆脱传统管理模式的束缚,增强成本观念,贯彻全员成本管理;以生产为核心,强化目标成本管理 ,提高企业效益。正确处理二者的关系,既利于提高生产管理水平,又能达到降本增效的目的。企业各级各部门必须眼睛向内、苦练内功,把精细管理作为基本功来抓,把成本管理分解落实到增产增效、优化增效、
期刊
摘要:随着我国经济的快速发展,能源短缺问题日益严重,太阳能电池设备有效的解决能源短缺的问题,在国家一系列的扩大内需、稳增长、淘汰落后产能的政策支持下,我国太阳能电池设制造企业加快了高产能、高转换效率设备的开发和设备全自动化的步伐,行业保持增长态势。  关键词:晶硅电池设备;供应驱动  一、供应驱动的概念与内涵  供应驱动链的需求预测用于长期的决策,强调供应链中产品一供应为主导的特征,本文主要从供应
期刊
摘要:为培养药物分析专业人才,本研究对人才培养质量的提高进行研究设计,并结合教学实践,从师资方面、建立理论与实践实训课程体系、理论与实验教学改革等几方面进行了系统的阐述,以期在今后药物分析专业人才培养过程中取得更好的效果,培养具有分析、解决问题能力的应用型药学人才。  关键词:药物分析;人才培养;教学改革;专业建设  药物分析专业是教育部2012年颁布的《普通高等学校本科专业目录》中的特设专业。药
期刊
摘要:涂料印染耗能低、排放少,且加工工艺简单,但摩擦牢度差,色光和手感不理想,且生产中容易出现涂料点,不易得到深色产品。采用适当的化学助剂,对纤维材料进行化学改性,并调整染色工艺,较好的改善了涂料染色在生产上存在的弊端。  关键词:涂料染色;化学改性;染色工艺  Pigment dyeing process optimization  Zhou Fen  (Guangdong Polytechni
期刊
摘要:在面对复杂岩性地层时,相对于传统的声波、中子、密度三孔隙度测井,核磁共振测井具有对流体和骨架敏感性高,不受放射性物质影响等特点。实际测量时,核磁共振会受到地层因素、井眼环境、仪器因素等影响。核磁共振测井技术经过不断的改进,不但能够提供渗透率参数,还可以提供与矿物成分无关的总孔隙度、油气水饱和度以及原油的黏度等,本文旨在简要介绍核磁共振测井技术的测量原理,并通过举例来简要介绍核磁共振测井在评价
期刊
摘要:本文介绍了黑龙江省2016年农业担保类公司现状,并用DEAP数据包络分析法对2016年黑龙江省34家从事农业贷款担保的担保公司进行了DEAP绩效测评,发现依然有18家担保公司的运行绩效很不理想,亟待改进,并且发现提供农业贷款担保的担保公司的代偿损失率明显高于同期的担保业代偿损失水平,这说明担保公司在要求反担保的经营模式下绩效并不理想。基于此,作者为黑龙江省农业担保类公司提出如干意见,希望可以
期刊
摘要:为了研究轨道交通与其他交通方式的接驳现状,本文以宁波轨道交通1号线为研究对象,调查轨道交通出行者出行行为特征并获得相应数据,借助SPSS软件对调查数据进行相关性分析,得到影响轨道交通与其他交通接驳的因素。在logtic 模型的基础上,构建轨道交通接驳选择预测模型,根据理论模型预测宁波市轨道交通出行者出行决策,研究结果为轨道交通管理部门合理引导乘客出行以及提高轨道交通分担率提供理论参考。  关
期刊
摘要:随着我国经济社会发展,能源日趋枯竭等环境问题日益突出,太阳能光伏的应用在能源结构中越来越重要。光伏设备管理对于太阳能光伏的应用起着至关重要的作用。所以如何建立高效、全面的光伏设备管理体系对于光伏企业提升产品成本优势及获得更广阔的市场需求有很大意义。本文对光伏企业设备信息化管理体系构建与应用研究进行了分析。  关键词:光伏企业;设备信息化管理体系;构建;应用  一、光伏企业设备信息化管理体系概
期刊