- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于C语言教学几个问题探讨
关于C语言教学几个问题探讨
摘要:计算机语言学习是大学工科学生的重点学习内容,作者分析了C语言的教学特点,以自动化专业为例,探讨了如何改善C语言教学的若干方法和途径。作者将所教的专业特色、学生前期基础和兴趣特点和C语言结合起来。在充分挖掘学生已有基础的前提下加强学生的专业技能培养。在这其中,C语言不仅仅是一门所教课程,而且是一个贯穿整个专业学习始终的工具。师生间的互动,教学相长,有力地提升了教学的效果。
关键词:C语言教学;自动化专业;专业技能;专业特色
中图分类号:GDP42 文献标识码:A 文章编号:1009-3044(2013)13-3111-03
随着信息技术在全社会的进一步普及,就业单位对大学生的计算机技能有了更高的要求。作为计算机教学的主要方面—计算机语言的讲授,也成为了高等院校教学改革的一个重点内容[1]。计算机语言已不再是一门孤立的课程,而是渐渐地作为一个必不可少的工具渗透到所在专业的整个学习进程中来。随着中小学阶段计算机课程的开设,大学新生的计算机基础也在日益提升。同时,由于我国人口素质的进一步提高,对计算机应用已不再满足于传统的简单编程,而是希望将计算机作为一个真正的工具,为生产生活服务。因此,高校计算机语言教学改革的迫切性进一步增强。如何适应新时期下学生、社会、用人单位对计算机语言水平的要求,是摆在教学人员面前的一个重要课题[2,3]。
该文以C语言为例探讨计算机语言在自动化专业学生中教学的一些改革途径[4]。作为一门适应性很广的计算机语言,C语言有着很强的生命力。它具备丰富的教材来源、大量的可参考教案和程序实例[5]。是在我国从985重点高校到各类职业技术学院中工科学生学习最广的一门计算机语言,具有很强的代表性。对自动化专业的学生而言,学好C语言有助于加深对计算机程序设计思想的理解,为学习汇编语言和其他计算机高级语言打下良好的基础。同时为学习后续专业课程以及进行相应的课程设计做好专业知识的储备。
当然,应该指出的是,该文所列举的很多方法并不仅适用于C语言。不同计算机语言具有大量的共性,该文所提出的不少思路完全可以在作适当增删之后移植到其他计算机语言的教学中。同样,适应专业也不一定局限在自动化专业,很多方法也可供其他专业参考。
1 教学过程的组织实施(Plan of teaching process)
1.1 C语言思想的引入
作为C语言教学的开始,教师有必要向学生介绍C语言的特点,培养学生对程序设计的兴趣。同时需要解答学生在学习C语言初期遇到的一些常见问题,使他们不至于一开始就对C语言的学习产生畏难情绪。就笔者的教学经验而言,教学初期一般会面临如下问题:
1)学了它有什么用?
这个问题可能是大学新生问得最多的一个问题?这时,教师并不一定说:“到时候你们就知道了”,而是可以从学生所在专业特色开始深入浅出地谈一下C语言的特点和一些容易理解的直观的应用。可以给学生介绍一下计算机程序在工厂过程自动化控制中的应用。因为学生将来都要去工厂进行实习的,事先给他们介绍一下这些背景知识可以有效地提高他们对C语言学习的好奇和渴望。同时也是为他们的专业课程学习做好铺垫。
2)我能学好吗?
由于我国一些农村中学计算机教学的局限,一些新生在看到其他有些同学具备较为熟练的计算机操作能力可能会产生焦虑情绪。这时,教师在课堂举例时,应当多举浅显易懂的例子。兴趣是最好的老师。C语言教学不是数学学习,不应该拿复杂的公式编程来使学生望而生畏。例如:如果要使学生熟悉条件语言、循环语句的使用,用最简单的数学四则运算举例即可。不要让学生把注意力过多地放在数学背景上。
3)考试怎么考?
关注自己的成绩是每个学生的权利,作为老师也有义务向学生讲述考试的题型和方式。在这里,我们的经验是鼓励学生多看其他的讲授C语言的书籍。大学不像中学,由于知识的经典性,中学的教材一般是统一的。而大学教材则体现了不同专业,不同编者的个性风格。在这里,我们希望学生能汲取各家之长。如果某个知识点在一本教材里没有看懂,那么就试图去另外一本教材里去找找。这种做法另一个好处是破除了学生对知识会一成不变的迷信。让学生明白:知识是不断发展的,必须不断学习才能不断地充实自己。
4)今后还会用到吗?
在中学,虽然每个学期所学的知识在不断的变化,但课程名却总是那么几个。但是在大学,课程名会随着所学内容的变化在不断地更新。如果说新生对大一的英语、数学、政治理论等课程名还似曾相识的话,那么面对高年级的一堆陌生的课程名就有点迷茫了。面对这个问题,我们可以在讲授C语言各个章节时用适当的时间举例讲授一下该部分内容在未来的哪些课程里面会有所涉及。通过这样的讲述,学生不但从感性上认识了将来要学习的课程的
文档评论(0)