高校程序设计课程教学改革与实践

高校程序设计课程教学改革与实践

ID:6322074

大小:122.50 KB

页数:23页

时间:2018-01-10

高校程序设计课程教学改革与实践_第1页
高校程序设计课程教学改革与实践_第2页
高校程序设计课程教学改革与实践_第3页
高校程序设计课程教学改革与实践_第4页
高校程序设计课程教学改革与实践_第5页
资源描述:

《高校程序设计课程教学改革与实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高校程序设计课程教学改革与实践摘要:本文针对目前高校程序设计课程教学方法陈旧、教学手段单一以及实践环节重视程度不够等现状,就“C程序设计”课程从教学方法、教学手段等方面的改革进行了研究和探讨,通过教学改革加强对学生思维方式和创新意识的培养,锻炼学生的应用能力,进一步提高课程的教学质量。
  关键词:程序设计;教学改革;教学组织形式
  
  程序设计课程是计算机教育的基础与重点,是高校计算机专业及相关专业开设的计算机应用类的重要课程。通过该类课程的学习,不仅要求学生掌握高级语言程序设计的知识,

2、更重要的是在实践中逐步掌握程序设计的思想和方法以培养学生解决实际问题的应用能力。因此,这是一类以培养学生探索创新精神和实践能力为重点并具有鲜明特色的课程。目前学校开设的计算机程序设计课程主要有“C程序设计”、“VisualC++”、“VisualBasic”、“Java”、“C#”等。提高高校程序设计课程的教学效率,最大限度的培养学生的思维方式和应用能力以提高学生的综合素质是实际教学过程中急需解决的问题。笔者结合近年来从事程序设计课程教学的经验,对“C程序设计”等课程从教学方法、教学手段等方面提出如下改革并取得

3、了较好的教学效果。
  1课程的教学现状及存在的问题
  (1)传统的教学模式不利于发挥学生学习的主观能动性。传统教学过程多以教师的课堂讲授为主,教师是课堂上的绝对权威,这种典型的“教师中心”教学模式注重教师教的过程,却忽视了学生学的过程。师生互动性差,学生学习的主动性和积极性未调动起来,不利于学生创造性的培养。现在,传统教学过程中的“教师中心”模式正逐渐被“学生中心”模式所取代,现代教学过程强调学生是学习过程的主体,而教师是学习过程的组织者和设计者。[1]
  (2)课程定位不够明确,教学培

4、养目标针对性不强。课程定位和课程目标不够明晰,对于究竟要培养学生的什么能力,以及培养的目的、方法和手段是什么在各任课教师中还没有形成明确、统一的认识。教学培养目标的针对性不强,教学计划的制定缺少对行业市场的充分调研,对专业领域相关职业岗位没有认真研究与分析,目标定得过高,甚至不切实际。
  (3)过分注重学科体系的完整性和程序设计的语法规则。传统的教学模式过分注重学科体系的完整性与程序设计语言语法规则的讲授,忽视对学生编程思路和运用知识的技能的培养,不利于提高学生独立分析问题和解决问题的能力。
  

5、2程序设计课程教学方法的改革措施
  针对课程教学中存在的以上几方面问题,结合自身教学实践,构建以程序设计的基本方法和思想为主线,以语法和程序结构为核心,以对学生运用知识的技能培养和提高学习兴趣为目标的多方面改革措施。
  (1)强调算法的重要性。算法就是为解决一个问题而采取的方法和步骤,而程序设计的目的就是运用计算机语言描述需要解决的问题和解决问题的方法。算法是程序设计的根本,是程序设计的灵魂。“算法”的概念要起初就在学生的头脑中建立,教学过程中应尽量多引导学生分析问题,调动学生学习的积极性并提高

6、学习兴趣。
  作者简介:付沙(1980-),男,湖南长沙人,讲师,硕士,研究方向为网络与信息安全、计算机教育。
  程序的设计过程、设计的思路(算法)是动态的知识,它培养的是学生的思维能力。学生只有将静态的理论知识转化为动态的思维能力,才能把所学的知识化为己有并应用到实践中。教师教学的重点应放在解题思路、算法设计、编程构思上,编程语言的语句只是表达工具。在课堂上老师可以从具体问题入手提出问题并引出有关的语法规则,然后通过例题讲解理解掌握其中的语法、句法要求,而不是孤立地讲授语法规则。
  (

7、2)运用比较归纳法。高级语言程序设计课程中有很多的概念和语法规则,它们的使用非常灵活也难以记忆。运用比较归纳法可以使学生获得的零散知识系统化,对知识理解得更深刻,掌握得更牢固。例如在讲解循环控制语句时,有while语句、do-while语句和for语句,这三种语句的作用都是实现循环控制,可解决同一个实际问题。可以对同一个题目运用三种不同的循环语句编写程序,通过程序的比较讲解让学生深刻理解它们之间的异同,然后再归纳出它们的语法区别:while语句在语句前赋初值,先判定条件再执行循环体;do-while语句也在语句

8、前赋初值,但是先执行循环体再判断条件;for语句在语句前或表达式中赋初值,先判断再执行;总结这三种循环语句各自的执行过程,在何种条件下它们可以相互替代,使用者可以根据需要灵活选择。
  再如,关于从1加到10的整数求和问题,如果都采用while循环语句来解决,但是给变量i赋予不同的初值,设置不同的循环条件和将循环体中相同语句的执行顺序颠倒,上述任何一个环节的变更都会影响求和的结果

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

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

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