预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于计算思维能力培养的高职院校C语言程序设计教学改革探索 基于计算思维能力培养的高职院校C语言程序设计教学改革探索 摘要:计算思维能力是21世纪基本能力之一,高职院校的C语言程序设计教学应该紧跟时代的需求和教学理念,注重培养学生的计算思维能力。本文从计算思维能力的概念、重要性以及高职院校C语言程序设计教学的现状入手,探讨了基于计算思维能力培养的高职院校C语言程序设计教学改革的路径和方法,以期为高职院校的C语言程序设计教学提供参考。 关键词:计算思维能力;高职院校;C语言程序设计;教学改革 一、引言 计算思维能力是指人们在解决问题时利用计算机科学的思维方式,并能将计算思维应用于日常生活。随着信息时代的迅猛发展,计算思维能力已经成为人们必备的一项基本能力。而高职院校作为培养应用型人才的重要阶段,在C语言程序设计教学中应该注重培养学生的计算思维能力。本文从计算思维能力的概念、重要性以及高职院校C语言程序设计教学的现状入手,探讨了基于计算思维能力培养的高职院校C语言程序设计教学改革的路径和方法。 二、计算思维能力的概念与重要性 计算思维能力是一种运用计算机科学的思维方式进行问题分析、抽象和求解的能力。它包括问题的拆解、模式识别、抽象建模、算法设计与实现等方面。计算思维能力的培养可以提高人们的解决问题的能力和创新能力,对于培养学生的逻辑思维、分析能力和创新能力具有重要意义。 在高职院校的C语言程序设计教学中,计算思维能力是学习和掌握编程技能的关键。编程不仅仅是写出一段能够运行的代码,更重要的是要理解问题,找出解决问题的方法,并将其转化为计算机能够理解和执行的代码。计算思维能力对于学习和掌握C语言程序设计的规范和技巧至关重要,可以帮助学生更好地理解和运用编程语言。 三、高职院校C语言程序设计教学的现状 目前,高职院校的C语言程序设计教学普遍存在以下问题: 1.强调理论,忽视实践。传统的教学方法注重理论知识的传授,而忽视了实际应用能力的培养。学生在课堂上只是听讲和记笔记,对于实际操作很少有机会尝试。 2.重量大题目,轻视基础。传统的教学方法注重编写复杂的程序,而忽视基本的语法和语义的学习。这使得学生在实际编程过程中经常出现基本错误和逻辑问题。 3.高度依赖教师,学生动力不足。传统的教学方法强调教师的角色,学生只是被动接受知识。这使得学生对于程序设计缺乏主动性和兴趣,学习积极性不高。 四、基于计算思维能力培养的C语言程序设计教学改革路径 为了解决上述问题,应该以计算思维能力的培养为目标,进行C语言程序设计教学改革。 1.强化实践能力。在教学中应该注重实践能力的培养,例如通过设计和实现小项目、编写小程序等方式。学生要亲自动手操作,才能真正掌握编程技巧和思维方法。 2.重视基础知识的学习。在教学中应该注重基础知识的学习,例如语法和语义的规范和理解。只有学好基础知识,才能更好地理解和运用编程语言。 3.提供多样化的教学资源。在教学中应该提供多样化的教学资源,包括教材、视频、实例等。这样可以激发学生的学习兴趣,提高学生的学习积极性。 4.培养合作学习能力。在教学中应该注重合作学习能力的培养,例如通过小组合作的方式进行项目设计和实现。合作学习可以提高学生的团队协作能力和解决问题的能力。 五、基于计算思维能力培养的C语言程序设计教学改革方法 1.引入项目实践。在课堂中引入项目实践,例如通过设计小游戏、编写小应用等方式。学生可以通过项目实践锻炼自己的计算思维能力,例如问题的拆解、模式识别、抽象建模和算法设计等。 2.提供教学案例。在教学中提供教学案例,例如常见的排序算法、查找算法等。学生可以通过分析和理解教学案例,提高自己的计算思维能力,例如算法的设计和实现。 3.进行课外训练。在课堂外进行课外训练,例如编写小程序、解决相关问题等。这样可以让学生更多地接触和应用C语言,提高自己的计算思维能力。 4.借助辅助工具。在教学中可以借助辅助工具,例如编程环境、调试工具等。辅助工具可以提供更好的编程环境和调试功能,帮助学生更好地学习和掌握C语言程序设计。 六、结论 C语言程序设计是高职院校培养学生计算思维能力的重要课程,通过基于计算思维能力培养的C语言程序设计教学改革,可以有效提高学生的计算思维能力和编程能力。在教学中应该注重实践能力的培养,重视基础知识的学习,提供多样化的教学资源,培养合作学习能力等。同时,也可以通过引入项目实践、提供教学案例、进行课外训练和借助辅助工具等方法,激发学生的学习兴趣和积极性。通过这些措施的实施,可以促进高职院校C语言程序设计教学的改革和创新,为培养优秀的应用型人才提供更好的支持和保障。 参考文献: [1]刘大能.计算思维:信息时代的基本能力[J].数码广角,2017(9):12-15. [2]罗京.在高职院校C语言程序设计教学中培养学