高职非计算机专业“c程序设计”课程改革

高职非计算机专业“c程序设计”课程改革

ID:25382082

大小:70.62 KB

页数:6页

时间:2018-11-20

高职非计算机专业“c程序设计”课程改革_第1页
高职非计算机专业“c程序设计”课程改革_第2页
高职非计算机专业“c程序设计”课程改革_第3页
高职非计算机专业“c程序设计”课程改革_第4页
高职非计算机专业“c程序设计”课程改革_第5页
资源描述:

《高职非计算机专业“c程序设计”课程改革》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高职非计算机专业“C程序设计”课程改革[摘要]“C语言程序设计”不仅是计算机专业的专业基础课,也是电气工程及其自动化、电子信息、通信等专业的学科基础课。该课程要求学生掌握C语言的基础知识,能够独立编写代码,具备阅读程序和程序编写的素质。通过分析高职高专学生的特点,针对高职院校非计算机专业“C语言程序设计”教学过程中出现的问题,在教学内容、教学方法和考核方式等方面进行了探索和改革。本文采集自网络,本站发布的论文均是优质论文,供学习和研究使用,文中立场与本网站无关,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除己转载的信息,如果需要

2、分享,请保留本段说明。[关键词]高职高专;非计算机专业;教学内容;教学方法;改革[D01]1013939/jcnkizgsc201718283C语言是目前应用最广泛的结构化程序设计语言之一,既具有高级语言的特点,也具备低级语言能够访问计算机底层的能力。C语言的应用非常广泛,C语言可以应用在电子技术、计算机控制、嵌入式系统、单片机应用和通信技术等相关学科。通过本课程的教学,可以让学生学习C语言的基本知识,掌握基本的程序设计能力,既可以为后续相关课程的学习打下坚实基础,也可以运用c语言来解决以后岗位工作中出现的实际问题。1C语言教学现状C语言具有较强

3、的实践性和应用性。对于高职非计算机专业,一般于大二第一学期开设本门课程,先修课程是“信息技术基础”,后续课程是“单片机原理及应用”、“嵌入式系统”等。“C语言程序设计”要求学生掌握微机的硬件和软件的基本知识,培养学生微机的逻辑思维能力,要求掌握编程思想,具备基本的阅读程序和程序编写的素质。在实际教学过程中教学组织者发现,C语言语法烦琐,知识点复杂,并且高职学生计算机专业知识水平较低,学习积极性欠缺,如果采用传统的以教师讲课为中心的教学方式,将不能实现很好的教学效果。除此之外,传统的以笔试成绩占总评成绩的70%的考核方式,体现不出实践的重要性。[1

4、]2改革措施21优化教学内容高职高专学生对感兴趣的东西学习积极性较高,而对相对枯燥的内容则学习效率较低。又由于非计算机专业学生计算机相关知识薄弱,因此在“C语言程序设计”这门课的教学中,不能盲目地照本宣科,教学内容的传授应考虑学生的接受程度和接受能力。树立因材施教的指导思想,遵循“理论够用,注重实践”原则,选择既具有基础性、典型性的内容。应降低对算法的要求,选择典型的、浅显易懂的算法。例如讲解指针部分,秉点应放在指针的概念和简单应用,其余内容可作简单介绍或选择课下学习。[2]课程的前几章内容往往是变量、数据类型、运算符、表达式等C语言基础知识,如

5、果只按照教材顺序讲解,讲了几周课之后还没有涉及具体编程内容,学生感受不到c语言的功能和魅力所在,容易使学生对本门课程产生枯燥乏味和疲倦的心理,从而失去对C语言的学>」兴趣。所以在课堂教学过程中应以程序设计为主线,把学生要掌握的基础内容贯穿到编写代码的过程中,通过实际案例讲解基本知识点,把学生不感兴趣的知识融入实际案例里。22教学方式改革C语言程序设计是一门专业基础课,教师要把基本内容讲解详细,以便让学生容易掌握,同时要让学生学会编程技巧来解决实际问题。因而,在教学过程中应按照“教、学、做合一”的原则,变更了以教师讲解为重点的传统的教学方式,真正做

6、到了以学生为主体,教师为主导,让学生边学边练,并在实际编程平台下熟练掌握编程技巧和操作方法。主动实施分组讨论、任务驱动、讲练结合和案例导入等多种“以学生为主体”的教学方法。221案例导入在本课程的讲授过程中,学以致用是一个基本的要求,如果只是一味地对学生灌输知识点,不注重与实际的结合,因此在教学的过程中使用了大量的案例。以解决实例的学习方式来学习C语言程序设计这门课程,使学生体会到知识的实用性,提高学习兴趣,并能够加深对知识点的理解。[3]222任务驱动通过任务来激发、加强学生的学习积极性,以任务的完成结果來检验和总结学习过程。每次课都提出一个明

7、确的任务,通过一个任务掌握某个章节的知识点,突出重点,分解难点,教学目的明确。如讲授选择结构时模拟银行ATM机的菜单选择;讲解顺序结构程序设计时提出各类数据输入输出方式的问题。[4]比如讲解循环结构中的for语句,首先提出问题“计算sum=l+2+3+4+5+…+100的值”。传统的思路是利用赋值语句,将1,2,3,4,…98,99,100这些数值进行加法运算赋值变量sum。当利用赋值语句求解加法运算的时候,按照以下思路赋值。步骤1:初始化,赋值sun^O;步骤2:计算sum=sum+l,此吋sum中的值为1;步骤3:计算sum=sum+2,此时

8、sum=l+2;由此可知最后一条赋值语句为sum=sum+100,总共100条赋值语句。在实际操作中发现输入一百个数值的过程不仅重复烦琐

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。