- 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语言课程教学中,通过采用任务驱动的教学模式、科学选取教学内容以及充分调动学生主观能动性等方法,提高教学效果的一些教学实践工作。
Abstract: C language still plays an important role in personnel training scheme of computer specialty in High Vocational Colleges. However, now some problems that need urgent solution still exist in teaching. This paper mainly discusses the summary and thought of the improvement of the effects of teaching on C language through adopting teaching method driven by task, stimulating the students initiative and the proper selection of teaching content.
关键词: 高职;C语言;教学改革
Key words: high vocational college;C language;research and practice
中图分类号:G712 文献标识码:A 文章编号:1006-4311(2013)27-0206-02
0 引言
自上世纪九十年代初开始,C语言逐渐成为国内高校计算机相关专业的必修课,时至今日已经二十余年了。即便是我们已经进入了以移动互联网技术飞速发展为特征的后PC时代,C语言在底层软件开发、驱动程序编写、嵌入式系统开发和动画软件设计等方面依然具有不可替代的重要作用。因此,不断进行C语言教学改革的探讨和实践,从而提高学生C语言编程能力,不仅仅具有教学意义,对于学生提高就业竞争力和获得未来职业生涯的可持续发展能力也同样具有重要的作用。
1 在C语言教学中应积极采用任务驱动的教学模式
在传统的C语言教学中,教师将主要精力着重于培养学生掌握C语言基础概念、语法规约、语义描述、算法分析与设计的一般方法,而在C语言如何解决实际问题方面没有太多关注,这往往导致课程教学较为枯燥。特别是对于高职学生,他们中有一些同学更乐于接受与实际接轨的技能性较强的内容,如果我们一味注重理论灌输与传统例题的练习,容易使学生逐渐缺乏学习兴趣,而难以达到应有的教学效果。比如,我们再讲授C语言分支结构时,总是按照语句的一般形式、语义、程序流程图、简单例题和复杂例题等内容的先后顺序,逐渐展开教学环节的,最后引申到实际问题的解决方法。
我们对此传统教学过程稍作调整,在授课之初请学生分析如下例题:
某企业发给员工的薪水由两部分组成(底薪加提成),设员工的底薪为800元,对于某位员工而言,若其生产的产品所产生的利润低于1000元(含1000元)没有提成,利润在1000~2000元(含2000元)的提成为10%,利润在2000~5000元(含5000元)的提成为15%,利润在5000~10000元(含10000元)的提成为20%,利润超过10000元的提成为25%,请编写C语言程序,完成该企业薪水发放计算软件的设计工作。
我们请学生以企业工作人员的身份观察并寻求解决该问题。显然,学生认知系统中仅有的顺序结构内容无法进行程序设计。因此,为了完成企业提出的要求,必须寻求新的编程手段。而这种思考结果也就顺利的将学生的思路引导到分支结构的定义和应用中来。以这样的具有应用背景的问题作为课程的开端,为学生设置了构建算法模型、掌握选择分支结构、完成流程图设计和程序编写等工作任务的方式,并通过将教、学、做环节融为一体的教学方式,将课程单元设计中的各个知识要求、技能要求有机地衔接为一个整体。
长时间的教学实践表明,如果以具体的实际工作中需要解决的问题为着手点,引导学生掌握为解决这样的问题所应该具备的C语言相关知识与技能,将会使教学目标更为明确的定位在服务学生未来的就业岗位、授课内容更有针对性地着重于培养学生解决实际问题的能力。更为重要的是,以企业实际问题作为授课引例和参照物,提高了学生的学习热情,使学生成为课程教学过程中的主动参与者、共同解决问题的合作者,从而极大地提高了C语言教学效果,在起到专业人才培养方案中C语言的基础性服务作用的同时,也增强
文档评论(0)