论文部分内容阅读
摘 要:随着计算机应用范围逐渐变广,计算机软件的发展速度明显加快了。通过分析相关调查资料得知,计算机出现初期,因为受到计算机性能的影响,尚未构成软件概念。随着DOS操作系统的应用,用户开始通过机器来完成软件编写工作,但是因为机器语言相对复杂,所以编写软件的难度较大。通过C语言来简单编程软件,可促进我国整体软件水平明显提高。所以,全面优化C语言教学模式是必然的发展趋势。文章对C语言教学模式优化措施进行全面分析,旨在提高C语言教学的有效性。
关键词:C语言教学;教学模式;优化措施
中图分类号:G642.0
文献标识码:A
新课程改革背景下,合理地选择课程教学内容是优化教学模式工作非常重要的组成部分,因为目前C语言课程教学没有互相配套的教材,因此,教师应该根据实际情况对教材内容进行全面规划。首先,教师需要重视语言文件、语言函数、指针、数据类型、程序控制结构、语言语法基础等内容的介绍工作,由于该阶段的教学难度相对集中,并具有分析少、概念多、跨度大等基本特征,语言具有比较生硬的语法,理解难度较大。教师在课程教学中需要有效地归纳相关教学内容,并再次分散难点,按照循序渐进的原则开展教学。其次,通过案例式教学的方式,教师可以合理应用曲谱、小游戏等各种趣味程序,并以3个案例区分不同的教案,通过精细的方式讲解第一个案例,接着在第二个案例中让学生通过源代码进行自我分析,使学生能够掌握分析以及阅读源代码的能力,在第三个案例讲解时,教师尽可能不给予分析,也不提供相关的源代码,指导学生按照自己的理解完成源代码的设计。这一阶段的学习需要教师精心设计案例以及收集相关案例,尽可能选择具有实用性、层次性的案例。最后,通过项目或者案例进行教学,教师需要选择算法复杂或者技术难度高的项目与案例,可以选择财务管理系统、图书管理系统作为案例开展教学,从而提高C语言教学的有效性。
教师要想提高C语言课程的整体教学效果,不但要安排计划、精心设计内容,还需要合理地应用教学方式。教师可以在C语言课程教学中应用以下几种方式:第一,归纳法。由于C语言具有较为复杂的语法规则、概念以及定义,其能灵活的使用,但也尤其容易发生错误,如果教师在课程教学中能够指导学生归纳相关知识点,可获得较为明显的效果。例如在scanf( )函数以及printf( )学习中,大部分语法规则基本一致,要求学生有效地归纳后,仅需要完成其中一个的记忆,便能使用另一个。第二,问题探究法。C语言教学中应用问题探究法可获得较为明显的效果,在实际应用中可促进学生思维全面发挥,重视学生的主体作用,使学生解决问题、分析问题的能力得到有效培养。第三,讨论法。C语言课堂教学中应用讨论法可以使学生主动性、积极性得到全面发挥。教师通过分析学生学习兴趣以及该课程的基本特征,在上课之前完成专题的布置工作,使学生通过课外时间完成资料收集、问题思考等工作,在课堂教学中指导学生讨论以及发言。通过这样的教学方式不但使学生能从课外获取相关知识,还可有效地改革教学内容,为全方位挖掘学生学习潜力提供帮助。
为了使课程教学目标得到全面贯彻,教师需要将以往“划齐为一”的考试模式全面改变。首先,在C语言课程第一阶段的教学中,教师可以通过开卷考试的方式,让学生在全国通用计算机等级考试平台上以随机抽取的方式获得考试试卷,一般试卷内容是由程序编制、程序改错、程序填充、程序阅读等构成。其次,C语言课程第二阶段教师可以让学生通过协作设计方式进行考试,在规定的时间内,根据规定的问题进行程序设计以及算法设计,该阶段的考试以开卷考试为主。最后,C语言课程第三阶段考试以代码优化、算法优化等内容为主,该阶段的考试重视独立完成以及开放,学生同样可以利用其他资源。
由于C语言教学难度较大,要想学生全面掌握C语言相关知识,需要教师合理改变课程安排以及教学方法,在C语言课程教学中改变检验成果方式以及增加课程的趣味性。通过全面优化C语言教学模式,確保能够为不同行业发展提供专业知识较强的设计人才以及软件开发人才。
[1]廖秋香,姚高华,邹木春,等.C语言中融入单片机部分内容的教学改革探讨[J].高教学刊,2016(8):141-142.
[2]谢 俐,周 燕.高职高专C语言课程教学改革探析[J].潍坊工程职业学院学报,2016,29(4):106-108.
关键词:C语言教学;教学模式;优化措施
中图分类号:G642.0
文献标识码:A
一、合理地选择教学内容
新课程改革背景下,合理地选择课程教学内容是优化教学模式工作非常重要的组成部分,因为目前C语言课程教学没有互相配套的教材,因此,教师应该根据实际情况对教材内容进行全面规划。首先,教师需要重视语言文件、语言函数、指针、数据类型、程序控制结构、语言语法基础等内容的介绍工作,由于该阶段的教学难度相对集中,并具有分析少、概念多、跨度大等基本特征,语言具有比较生硬的语法,理解难度较大。教师在课程教学中需要有效地归纳相关教学内容,并再次分散难点,按照循序渐进的原则开展教学。其次,通过案例式教学的方式,教师可以合理应用曲谱、小游戏等各种趣味程序,并以3个案例区分不同的教案,通过精细的方式讲解第一个案例,接着在第二个案例中让学生通过源代码进行自我分析,使学生能够掌握分析以及阅读源代码的能力,在第三个案例讲解时,教师尽可能不给予分析,也不提供相关的源代码,指导学生按照自己的理解完成源代码的设计。这一阶段的学习需要教师精心设计案例以及收集相关案例,尽可能选择具有实用性、层次性的案例。最后,通过项目或者案例进行教学,教师需要选择算法复杂或者技术难度高的项目与案例,可以选择财务管理系统、图书管理系统作为案例开展教学,从而提高C语言教学的有效性。
二、有效应用教学方法
教师要想提高C语言课程的整体教学效果,不但要安排计划、精心设计内容,还需要合理地应用教学方式。教师可以在C语言课程教学中应用以下几种方式:第一,归纳法。由于C语言具有较为复杂的语法规则、概念以及定义,其能灵活的使用,但也尤其容易发生错误,如果教师在课程教学中能够指导学生归纳相关知识点,可获得较为明显的效果。例如在scanf( )函数以及printf( )学习中,大部分语法规则基本一致,要求学生有效地归纳后,仅需要完成其中一个的记忆,便能使用另一个。第二,问题探究法。C语言教学中应用问题探究法可获得较为明显的效果,在实际应用中可促进学生思维全面发挥,重视学生的主体作用,使学生解决问题、分析问题的能力得到有效培养。第三,讨论法。C语言课堂教学中应用讨论法可以使学生主动性、积极性得到全面发挥。教师通过分析学生学习兴趣以及该课程的基本特征,在上课之前完成专题的布置工作,使学生通过课外时间完成资料收集、问题思考等工作,在课堂教学中指导学生讨论以及发言。通过这样的教学方式不但使学生能从课外获取相关知识,还可有效地改革教学内容,为全方位挖掘学生学习潜力提供帮助。
三、探索开放式的考试
为了使课程教学目标得到全面贯彻,教师需要将以往“划齐为一”的考试模式全面改变。首先,在C语言课程第一阶段的教学中,教师可以通过开卷考试的方式,让学生在全国通用计算机等级考试平台上以随机抽取的方式获得考试试卷,一般试卷内容是由程序编制、程序改错、程序填充、程序阅读等构成。其次,C语言课程第二阶段教师可以让学生通过协作设计方式进行考试,在规定的时间内,根据规定的问题进行程序设计以及算法设计,该阶段的考试以开卷考试为主。最后,C语言课程第三阶段考试以代码优化、算法优化等内容为主,该阶段的考试重视独立完成以及开放,学生同样可以利用其他资源。
由于C语言教学难度较大,要想学生全面掌握C语言相关知识,需要教师合理改变课程安排以及教学方法,在C语言课程教学中改变检验成果方式以及增加课程的趣味性。通过全面优化C语言教学模式,確保能够为不同行业发展提供专业知识较强的设计人才以及软件开发人才。
参考文献:
[1]廖秋香,姚高华,邹木春,等.C语言中融入单片机部分内容的教学改革探讨[J].高教学刊,2016(8):141-142.
[2]谢 俐,周 燕.高职高专C语言课程教学改革探析[J].潍坊工程职业学院学报,2016,29(4):106-108.