剖析新建本科院校计算机专业“C语言程序设计”课程教学改革

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:xxzzxx_100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着高等教育的发展,在计算机专业教学中,“C语言程序设计”(以下简称C语言)是非常重要的课程体系,其教学质量对本专业人才培养目标具有非常重要的影响。因而,在新形势下,随着计算机专业的发展,传统c语言教学方法的改革势在必行。该文在分析C语言教学现状基础上,提出了其教学改革思路与途径,希望对高校计算机专业c语言课程教学发展有所帮助。
  关键词:计算机专业;C语言程序设计;教学改革
  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)13-0099-02
  在新建本科院校的计算机专业课程中,C语言是一门基础必修课,它以引导学生更好的掌握高级语言程序设计为教学目的,从而培养学生养成良好的程序设计思维与计算机应用能力,为深入学习与应用专业知识奠定基础。在实际教学中,课程难度较大、学习压力大,是学生普遍反映的问题。在毕业设计时,很多老师也发现学生的编程能力较低,不具备基本程序设计思维,因而如何激发学生兴趣,提高编程能力,是值得深入探讨的问题。
  1C语言课程教学现状
  1.1学生水平参差不齐
  随着高考的扩招,大学生计算机基础知识水平不同,例如文史类学生也考入了计算机专业。由于文理科学生思维不同,这种交叉混合授课,不利于教学效果的提高。就算是同一专业,受地域文化等影响,学生对计算机的认知与接受也存在一定的差异。有些学生很早就开始接触计算机,能够熟练操作,学习就会比较轻松;相反部分学生日常计算机接触比较少,学习时就会感到无从下手。除了这两种情况,很多学生的思维也是徘徊在清醒与模糊间。
  1.2教学模式缺乏吸引力
  在C语言实际教学中,我们的课堂活动,就是讲授一些概念性知识,如类型、变量、表达式及运算符等,内容枯燥,很多学生还没有从高中阶段的全程跟读模式中解放出来,缺乏自主学习意识,逻辑思维能力不清晰,不能准确把握重难点知识。同时,很多老师在课堂教学中,没有与学生形成良好的互动,引导学生自主学习,从而导致学生畏惧、甚至抵触学习。
  1.3实践时间不充分
  部分高校在计算机C语言实际教学中,为了预防学生沉迷对网络游戏,严禁宿舍内使用电脑,因而,与专业课相对应的实验课,成为学生上机实践编程的重要渠道。在有限实验教学时间内,编程语言的学习只是皮毛。作为一门实践性强的学科,学生在学完教材后不但要完成书面作业,还要通过上机实践来体会如何编写程序,以此深入理解并巩固相关知识,并激发学习积极性。归根结底,为学生提供充足的上机编程时间,是提高学习效果的前提。
  2C语言课程教学改革思路
  2.1正确认识学科知识
  在任何学科的学习中,兴趣都是非常关键的,大量实践表明,兴趣可以激发学生的学习积极性与主动性,养成一定的探究欲望。一旦激起学习兴趣,将会实现事半功倍的教学效果。所以,一方面,在实际教学中,老师要积极培养学生的学习兴趣,教学内容安排要合理,吸引学生注意力激发学习兴趣。只有对学习有了兴趣,才能集中注意力提高学习效率。另外,在首节课上,要让学生掌握本学科课程设置的本质、特点及重要性,重视该课程学习,明白该课程对其他专业课程的重要性及后期学习与工作的影响。引导学生掌握解决学习困难的技巧,做好心理准备,为学好专业课打好基础。同时,不能让学生对本专业课程学习产生畏惧心理,失去学习兴趣,引导学生正确认识本专业课程,增强学习自信心。
  2.2加强专业课程实践教学
  在实际教学中,教学内容不能仅仅局限于教材,以免学生失去学习兴趣,要不断丰富课堂教学内容,合理选择教学案例。例如对循环语句的讲解,可通过乘法表、猜数字、鸭兔同笼等生动形象的例子,因而老师要利用课余时间,深入研究如何将课程中枯燥、呆板的内容变得的生动形象,便于学生打心底喜欢学习,产生学习兴趣,主动探究知识,增强学习主动性。
  1)加强实践教学,鼓励学生善于动脑、动手,多进行上机操作,巩固重难点知识,加深印象。通过上机操作验证自己设计好的程序,获得正确的结果以检验程序是否正确。学生只有亲自动手通过运行程序,获得一定的成就感,才会对程序设计产生兴趣,形成主动学习意识。2)实践教学项目训练的是学生程序设计理论知识与技术能力,重点培养学生解决实际问题的编程能力,并灵活运用到实践中。在实际生活中,还可通过其他方式来培养学生的实操能力,比如鼓励学生积极参加技能比赛、校企合作项目、大学生研究性学习和创新性实验计划项目或者参与教师科研项目等,通过自身的努力和教师的指导增强职业技能,从根本上提高学生综合素养,增强创新意识与团队合作精神。
  2.3提高老师综合素质
  在教育信息化发展背景下,新建本科院校年轻教师要顺应当前的时代潮流,积极学习现代信息技术并广泛应用到實际教学中,从而提升自身综合素质。在应用现代技术教学时,授课教师要发挥模范带头作用,不断用现代信息技术武装自己,再引领学生开展学习。在信息化建设中,鼓励老师积极涉足新领域,获得新知识,丰富自身知识结构,提高文化素养,且将获得的知识灵活运用于实际教学。随着新型教学模式如微课、慕课、翻转课堂等形式的不断出现,老师要积极创新自身教学理念,提高综合素质。比如采用翻转教学模式,录制内容丰富、趣味性强的小视频,并上传至学习网址,通过反复观看,便于学生更好的掌握所学知识;亦或通过观看视频,帮助学习能力较差的学生在课后更好地消化老师讲解的知识,并完成相应的练习,以此检验视频观看效果,还可设定一定的问题供学生讨论交流。在课堂教学中,通过老师指导与学生帮助,更好地吸收与内化所学知识。
  3C语言课程教学改革途径
  3.1精心选择合适教材
  目前,计算机专业C语言程序设计部分教材有一定的难度,因此我们在实际教学中,需要根据学生实际认知能力,合理选择适合我校学生使用的教材,以C语言基础理论为契机,培养学生的学习兴趣,引导学生更好的掌握所学理论知识,集教学作为一体,学与做同时进行,讲练融合,灵活运用到实践中。在问题指引的原则引导下,有效导人相关知识点,加强基础实践操作,降低学科知识门槛,使其通俗易懂。选用语言通俗易懂的教材,为学生营造良好的学习氛围;案例分析要简单实用,以此增强学生学习的成就感与自信心。另外,老师还要根据实际教学经验,编制相应的实验指导书,从学生实际认知能力出发,合理选择精品教材与辅导资料。   3.2改革考核方式
  对于计算机专业C语言课程考试而言,其以学生能否解决问题为主要目标。在传统考核中,通过主观与客观相结合的题目进行评价,考核模式简单,效果不尽如人意。对其进行改革,是将注意力转移到程序编制与调试方面,因此要合理评定学生学习成绩,不能只注重最后考试成绩。而要通过综合考核法,综合评定学生的平时成绩,尤其是实践与期末考试成绩结合起来,获得专业课综合考核分数。通过这种考核方式,让学生重视平时实践成绩,以此激发学习热情,客观反映日常学习情况,提高教学效率。众所周知,教学并非以考试为目标,以学生学习与实践操作能力的培养为主,采用多元化的考核方式,重视学生日常上机实践操作成绩,以此提升学生编程操作能力。
  3.3改革教学方法
  在实际教学中,要对传统粉笔 板书的教学模式进行创新,积极引进多媒体与校园网进行教学活动。在课堂教学中,根据教学内容将板书与演示课件、讨论及总结等不同教学手段融为一体,借助校园网增强师生交流与沟通,为学生提供优质学习资源。同时,老师积极汇总学生学习中遇到的困难,并及时予以指导,建立完善的知识库,以此加强对学生的辅导水平。通过项目教学,帮助学生在实操中灵活运用所学知识。在课堂教学中,以实现高效课堂为目标,理实结合,从个别到一般的规律,通过解决问题,增强学生学习自信心与成就感。另外,还要重视师生互动,营造轻松愉悦的课堂学习氛围,激发学生学习积极性与主动性。
  3.4搭建平台增强师生互动
  众所周知,C语言课程教学中,其教学内容复杂、课时设置不够、有非常强的实践与操作性,在短时间内学生无法掌握所学的全部知识,并完成相应的程序设计实践操作,因而在新建本科院校建立相关的课程网络教学平台是十分必要的。借助校园网,学生访问学科教学平台,并完成相应的练习作业、程序设计,还可在平台上与老师进行互动交流,老师及时解决学生遇到的问题,并进行案例分析,还可进行在线监测,实现平台以老师为主导,学生为主体的现代教学系统。通过该网络平台,师生间利用课外时间进行互动交流,增强了学生主动学习意识,在学习中学生也由被动接受者转为积极探索者,学生的动手与创新等能力也得到了提高,为学习质量的提高奠定了基础。
  4结束语
  综上所述,随着现代计算机技术水平的不断提高,c语言课程教学也面临新的挑战。在新形势下,老师要深入研究怎样实现高效课堂教学效率,根据学生实际学情,激发学生学习兴趣,提高实践应用与操作能力,从而为日后學习与工作奠定良好基础。在实际教学中,老师要积极总结经验,对教学方法进行创新,以此提升教学水平,帮助学生更好的掌握所学的知识与技能,从而为社会发展做出贡献。
其他文献
五大发展理念是基于社会发展的"合规律性"和基于人的发展的"合目的性"相统一的理论典范和实践总结。五大发展理念体现了对经济规律、自然规律、社会规律、世界历史规律、社会主义
摘要:针对无线传感网络中低功耗分簇型路由协议LEACH易遭受Sybil攻击的问题,提出一种基于接收信号强度值的轻量级检测算法。在充分分析无线传感网络自身特点与LEACH协议原理的基础上,采用信号强度值比较以低成本、快速检测Sybil攻击。仿真实验证明,算法可以以较低代价有效检测Sybil恶意攻击,保证网络正常运行。  关键词: 无线传感网络; Sybil攻击;接收信号强度值  中图分类号:TP39
摘要:Modbus协议在电子控制器通讯上有广泛的应用,对其必要的掌握和应用是广大相关工程技术人员必备的能力,使用VB6.0进行程序开发有简单易学,开发周期短的特点,利用其MSComm控件通过串口通讯可以轻松实现与智能仪表等电子控制器的通讯。主要介绍了温控表通过Modbus-RTU协议模式进行通讯的方法,并以一款霍尼韦尔温控表为具体控制对象,VB6.0为程序开发平台,通过实例编程,介绍了串口与MSC
摘要:为了解决在传统的智能家居系统中存在的诸多问题,比如使用成本较高、涉及的硬件设备较复杂、布局不能灵活搭建等,设计了一套基于zigbee技术的轻智能家居视频监控系统,该监控系统具备低功耗、低成本、便捷操作、灵活多样的布局和可自由搭配所需功能等优点,可以在生活中被大家广泛认可和使用,并且具有一定的参考和使用价值。  关键词:轻智能家居 ; Zigbee技术 ; XBee模块 ; 监控系统  中图分
为给高校宿舍管理带来方便,通过对高校学生及宿舍管理人员的不断沟通与调查,在系统功能上的不断实践与完善,最终开发出了令宿舍管理员与学生用户两个客户端都满意的"学生宿舍
摘要: 新时期背景下的教学改革要求以实践教学为主,侧重于培养应用型专业人才,为此提出新时期背景下计算机科学与技术专业实践教学方法改革策略。首先,构建实验教学理念,增设研究型实验教学,在此基础上优化和加强实验教学体系。其次,建设实践教学模式,运用优化实践教学体系整合教学资源,加强学生学习的平台。最后,强化实践教学模式,以培养高质量师资队伍、创新教学内容和增强实践教学资源为主,实现培养应用型专业人才的
为提高企业以及工商管理部门的办事效率,以实现工商管理业务的全程电子化,利用现有的网站开发技术,设计了一个动态的、以资源共享为目的的工商管理系统。该系统选用ASP.NET作
摘要:“大学计算机信息技术基础”是江苏省高校面向大一新生开设的一门公共基础课。从非艺术院校艺术类专业学生的特点出发,分析了“大学计算机信息技术基础”课程教学存在的问题,围绕教学计划的针对性、教学模式、学风建设、学习资源和平台建设、自主学习能力培养和制度保障提出了有效的解决方法,对今后的教学过程具有指导和借鉴意义。  关键词:艺术专业;大学计算机信息技术基础;教学模式;自主学习  “大学计算机信息技
党的十八届四中全会,是中国共产党历史上首次以“依法治国”为主题的一次全会,此次全会,无论是在中国共产党历史上,还是在中国法治史上,都是一次划时代的具有里程碑意义的全