“C语言程序设计基础”模块化教学的探索

来源 :求知导刊 | 被引量 : 0次 | 上传用户:shoolove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:“C语言程序设计基础”这门课程是计算机专业中的一门专业基础课程。该课程也是整个计算机专业中第一门程序设计基础课程,在整个课程体系中起着非常重要的作用。对C语言教学探讨的文章很多,本文针对C语言课程的模块化教学实际,探讨“C语言程序设计基础”的教学思路。该方法对整个教学实施起到了关键性作用,提高了职业化教学质量。
  关键词:算法;结构化程序设计;模块化教学;任务化
  中图分类号:G712 文献标识码:B 收稿日期:2015-12-29
  一、教学现状
  “C语言程序设计基础”整个课程分为基础知识和程序设计两个大的模块:基础知识属于纯理论部分,主要介绍C语言的使用规则以及语法;程序设计部分需要通过实训的模块化教学来讲解。C语言知识点很多,很琐碎,用模块化理念来开展教学,学生会感到知识点集中并且思路清晰。
  二、模块展示
  整个课程是以模块化设计为中心,将原来较为复杂的问题化简为一系列简单模块的设计,也就是将—个大的计算任务划分为一个个比较小的任务。在教学中,要注重把教学重心放在解决问题的算法分析上,培养学生分析与解决问题的能力,也注重培养学生养成规范代码行文。
  1.基础篇
  首先是引入,在这里运行几个有趣的小程序以提高学生的兴趣;其次要告诉学生C语言这门课程的重要性,即其为后续课程Java的基础。在这个模块主要是语法规则的讲授,多采用案例和计算方法讲授运算符和表达式,用贴近生活的案例来引出算法的应用。在学生具备一定的程序设计能力的基础上,有意识地在程序中有意识的错误设置,强调调试程序的重要性,让学生充分体验与掌握调试程序的方法,逐步提高学生独立调试程序,并在调试过程中发现问题、解决问题的能力。
  2.结构化程序设计篇
  对程序设计的三大结构——顺序结构、选择结构、循环结构分模块讲授,每一个模块讲授完成,就配合做该模块的练习题,并且进行必要的程序设计。整个实践过程由浅入深、由简单到复杂。在Visual Studio C++环境下,举出几个简单的小程序例子演示给学生看,并逐一讲解,引导学生自己去发现程序中存在的缺陷以及改进的方式。从熟悉C语言源程序到可执行文件的整个操作流程,让学生仿照所列举的几个程序模仿着编一个小程序。学生在正确完成程序设计算法的过程中,不但体会到了成就感,也丰富了自己的知识。
  3.数据对象构造
  讲授完经典三大结构以后,就对数组、函数、指针三个模块进行讲授。讲授数组模块的过程先给出若干程序案例,分析实现功能的算法,讲授时以读程序为主。解决的方法可能不唯一,如果能启发学生多角度、多侧面去寻求解决问题的办法,则可激发学生思考的积极性,提高其学习兴致。在C语言中一题多解的情况有很多,有意识地引导学生采用新思路和新方法解题,以培养学生在编程中的求异思维,而不是死记硬背,墨守成规。习题课采用读程序与编写程序相结合的方法,让学生熟悉数组的使用和算法实现的相关知识。
  函数模块的讲授以自定义函数为重点,讲授其定义使用的语法,要求学生会编写简单的自定义函数。
  指针模块对程序设计没有过多要求,只要求读程序。讲授最基本的指针定义和使用。重点突出指针在数组指向的时候的应用。
  最后一个模块就是文件,主要讲授文件的打开和访问方式即可。并且案例化讲授使用文件的代码使用方法即可,对学生的编写不作要求。
  三、探索结论
  对于高职新生,实现C语言教学的基础化、实用化就可,不需要讲授过多复杂和难以理解并且实用性不强的功能。有些知识点只需要理解,有些知识点必须掌握,按照模块化基础教学方案,学生思路清晰,易于掌握。C语言程序设计的教学要讲究方法,通过这门课的学习,不仅要让学生掌握语言的基本规则,而且要切实培养学生分析问题、解决问题的能力,最终使学生明白,语法是有限的,可解决的问题是无限的。只有在分析实际向题的基础上,以清晰的思路去设计算法,才能举一反三,以不变应万变。程序设计的任务不只是编写出一个能得到正确结果的程序,还应考虑程序的质量。
  参考文献:
  [1] 张正琼,黄文胜.C语言程序设计基础教程[M].重庆:重庆大学出版社,2014.
  [2]刘一鸥.浅谈C语言的结构化程序设计[J].商情,2011,(13).
  [3]李文广.C语言课程的教学改革初探[J].鸭绿江(下半月版),2015,(10).
其他文献
氧化还原反应的实质是电子的得失或电子对的偏移,其外在表现为化合价的升降,为高效地配平氧化还原反应方程式,文章通过对四大类反应规律的分析归纳,从大量实例总结出了筒单易用
本文以中西文化融合对服装设计的深远影响作为研究的主题,首先,对中西服饰文化特征的差异性进行了综合分析,其次,对中西方服饰文化的共同点进行了全面分析,最后,运用实例分析
氧(酸)化电位水的还原电位为1092mv,pH为2.6的消毒液,是一种较理想的消毒液,我们应用这种消毒液和不同种属的标准菌及临床分离菌株作用,观察不同作用时间内微生物的生长情况,
读完张铧《桃花雨》组诗(原载《湖南教育》3月下旬刊),掩卷遐思,一株株粉嫩娇小的桃花调皮地蹦入脑海。赏读之余,如品清茶,淡香过后有些许苦涩沁入心田。与众多诗人描写的桃花相比,
高速铁路无砟轨道区段所辐射的噪声通常要高于有砟轨道区段,常采用铺设吸音板的方法来降低轮轨噪声对周边环境的危害。吸音板的降噪效果除了与吸声材料特性有关外,还受表面结
与中国的地理特征相反,在电信发展水平上是东高西低。无论是固定电话还是移动电话,西部地区的普及率不及东部地区的50%,我国仍有近6.4万个行政村不通电话固话普及率仅为11%,为辅肋
牛奶是人们尤其是婴幼儿的主要营养食品,牛奶中残留抗生素会危害饮用者身体健康.FAO及WAO早在1969年就提出应对各种动物性食品中的抗生素残留量提出允许标准,我国1990年11月
钢弹簧隔振器刚度与阻尼是浮置板轨道结构动力学仿真计算的重要参数。采用电液伺服式疲劳试验机对钢弹簧隔振器进行300万次以上的疲劳加载,测试了疲劳试验前后的作用力与位移
关键词:大数据;图书馆;服务研究  中图分类号:G251  文献标识码:A一、大数据的基本含义  大数据已经成为当今时代一个热门名词,但是对大数据各行各业并没有一个准确的标准的定义。维基百科认为,大数据也称巨量资料,是指需要新的處理模式才具有更好的决策能力、洞察力和流量优化能力的海量、高增长率和多样化的信息资产。大数据不用随机分析法的捷径,而是采用所有数据进行分析处理。大数据具有以下四个特征,即V
高锰酸盐指数,是指在一定条件下,以高锰酸钾为氧化剂,处理水样时所消耗的量,以氧的mg/L来表示.