分层次教学法在《C++程序设计》课程中的应用.docVIP

分层次教学法在《C++程序设计》课程中的应用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分层次教学法在《C++程序设计》课程中的应用.doc

分层次教学法在《C++程序设计》课程中的应用   摘要:针对《C++程序设计》课程中学生计算机基础不同的现状,提出将分层次教学法应用域《C++程序设计》课程的教学中,强调关注学生个体的学习效果和过程的考核。教学实践表明,该模式在鼓励学生自主学习和培养学生计算机编程能力方面取得了较好的效果。   关键词:程序设计;多层次教学;开放式学习   中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)49-0187-02   作为培养人才的高等院校,计算机教育已经成为大学生的基本素质教育。《C++程序设计》是继《大学计算机基础》这门公共基础课之后的又一门理工科专业必修的公共计算机基础课程。《C++程序设计》是一门实践性很强的课程,理论教学和实验教学一直是《C++程序设计》教学中的两个主要环节,编程实验也是学习C++程序设计过程中培养计算机应用能力和计算思维的一种重要手段。   一、分层次教学概述   《C++程序设计》的分层次教学依据学生的计算机应用基础和课程内容的难易程度分为两个方面,也就是说将学生按照其计算机应用水平分为高、中、低三个层次;通识也将课程的内容划分为难、中、易三个层次。教学过程中对计算机应用水平高的学生高要求,力求编写写出高效率的C++程序代码,而基础稍弱的学生则要求其掌握基本语法,通过模仿能够写出完整、准确无误的C++程序代码,详细要求叙述如下。   1.计算机应用水平高的学生:不仅要熟练掌握《C++程序设计》课程的难点和重点,还要求学生独自思考,改进程序代码,编写出高效率的C++程序。   2.计算机应用水平中等的学生:要求完全掌握课程内容,能按要求独立写出正确的C++程序代码,了解C++程序在实践中的应用。   3.计算机应用水平较弱的学生:要求能掌握C++程序中的基础知识,能看懂例题,并模仿例题写出正确的C++程序代码。   另外,学生的自主学习能力也各不相同,每个层次内的学生在学习一段时间后,也会表现出较大的不同。因此,在《C++程序设计》的教学过程中还要按照学习阶段进行动态调整,依据是学生对本阶段所学知识的理解和掌握程度。   二、分层次《C++程序设计》课程教学的实施   1.分层次教学的划分原则。分层次教学的难点是不同层次的设定和各个层次内的分类教学。首先,将学生依据的计算机应用能力进行分组;然后,将《C++程序设计》的内容按难易程度分类,对不同层次的学生的要求也各不相同,相对较为容易的知识点要求所有的同学都要掌握。   (1)学生的分组原则。学生的分组是实施分层次教学的第一步,目的是便于对学生因材施教。分组的方法是课前调查和摸底测试。课前调查内容包括学生中小学是否学过计算机程序设计、学生对程序设计思想的理解和学生利用计算机做些什么等,而摸底测试则想了解学生的计算机应用水平。通过对学生的摸底测试和课前调查,将学生按计算机应用水平大体上分为高、中和低三组。随着课程学习的进行,分组的情况也可能会发生一些变化,因为一些学生对《C++程序设计》课程非常有兴趣,通过努力,能够在短时间内迅速提高自己的计算机程序设计能力。因此,必须及时地调整分组和相应的教学方式。   (2)教学内容的分类原则。《C++程序设计》分层次教学的教学内容根据课程的教学大纲和教学目标,将全部的教学内容分为容易、适中和难三个层次。其中容易和适中部分的知识点要求全部学生掌握,重点练习程序设计基本知识和C++语言的入门知识。经过学习,学生可以具备基本的程序设计能力,独立编写具有初等难度、几十行的程序,并且能够较顺利地完成程序调试与测试。   2.分层次教学的组织和实施。在《C++程序设计》的教学中,我们将网络自学与传统教学结合在一起。其中,在课堂面授时,重点讲语法、语义及编程的要点,教学内容覆盖全体学生,教学目标是使学生掌握C++编程的基础知识;而网络自学则是构建了《C++程序设计》的课外教学系统,重点关注学生课外自主学习,使学生能在任何时间和任何地点学习。   《C++程序设计》的课外教学系统分为知识点学习模块、基础实验模块、提高实验模块、竞赛拓展模块、在线考试模块和教师管理模块。   知识点学习模块包含了C++语言中的选择和循环结构、函数、类设计基础等编程方法与技巧,为学生提供C++课程知识点的自学功能。   基础实验模块为学生提供各种基础编程实验项目,要求所有的学生独立完成后,再在线提交程序清单和实验数据。   提高实验模块为学生提供各种难度中等的编程实验项目,要求分组在中等以上的所有的学生独立完成后,再在线提交程序清单和实验数据。   竞赛拓展实验模块为学生提供各种ACM编程实验项目,要求分组在高级以上的所有的学生独立完成后,再在线提交程序清单和实验数据。  

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档