基于网络学习空间下程序设计基础综合实训教学方法.docVIP

基于网络学习空间下程序设计基础综合实训教学方法.doc

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

基于网络学习空间下程序设计基础综合实训教学方法   摘 要:程序设计基础综合实训可有效将学生的学习效果提升,使学生能够将理论知识与实践进行结合。因此,本文针对基于网络学习空间下《程序设计基础综合实训》教学方法做出了进一步探究,对各项教学方式给出了详细的分析。   关键词:网络学习空间;程序设计;教学方法   DOI:10.16640/j.cnki.37-1222/t.2017.24.240   在计算机专业当中,程序设计是学生必须掌握的能力,但也是学生学习的难点和重点。在《程序设计基础综合实训》的学习中,需要学生进行C语言的数据类型、运算符和表达式、顺序结构程序设计、分支结构程序设计、选择结构程序设计、数组的定义和使用、函数的定义和使用、指针、结构体的综合实训等。   1 案例式教学   在授课的过程中,要基于网络学习空间下,利用案例式教学,可使学生进一步掌握编程语言的基本概念、语法,掌握结构化程序设计的基本思想、以及最常用或常见的一些算法。通过案例的学习,可使学生能够牢固掌握编程语言编写较为简单的程序,读懂较为复杂的程序,并为其它课程奠定基础[1]。在案例教学中,具有很强的互动性,可促进学生将理论与实际进行结合,通过解决实际问题,使学生在网络学习的空间下,利用自己学习的理论知识解决实际问题。   例如:在学习《循环结构程序设计》的过程中,教师可以利用微课?o出案例,如:判断一个数是否是素数,求两个数的最大公约数与最小公倍数、求水仙花数等,使学生能够在案例中巩固学习while语句、do?Cwhile语句和for语句的异同,知道循环的次数可选用for语句实现循环,不知道循环的次数可选用while语句或do-while语句实现循环等知识点。可给出一段小程序,对程序的运行进行细致分析如:   #include   void main()   { int i;   for(i=0;++i;i5)   { if(i==3)   {printf(%d\n,++i);   break;   }   printf(%d\n,++i);   }   }   之后,引导学生思考语句“for(“i=0;++i;i5”)在编译时为何会给出语法警告错误?当将其改为“for(i=0;i5;++i)”时,运行结果又将如何等问题。最后,在课堂上结合学生的实训情况,进一步提升学生的学习效果。   2 项目驱动式教学   在计算机的课程当中,经常会应用项目式教学的形式,将学生学习的大中小型项目进行分解,之后利用学生与学生之间的交流和讨论,使学生掌握其中的知识点[2]。在这样的学习过程中,学生能够提升学习程序设计的趣味性,提升学生对问题进行分析的能力。   例如:在C语言的学习中,要求学生结合在课堂上学习的内容,制作“图书管理系统”。其中,要将学生分成不同的小组,自己在网络环境下查阅资料,自主完成对系统的设计。但要注意几点要求:其一,设计的项目要包括在课堂当中学习的知识、并调动学生的思考积极性;其二,根据学习的内容对项目内容进行选取,其项目的规模能不能超出学生的能力范围;其三,在学生制作系统之前,要详细讲解制作的要求,并说明最终的项目成果。其四,在共享平台中上传一些资料,帮助学生完成项目。这样,学生在制作的过程中,便有了比较明确的方向,通过在网络上对资料的查询和在网络平台上与小组成员的沟通,制定编目、典藏、流通、读者、查询、系统维护等模块,并结合各个模块的不同功能,完成对系统的制作。   3 利用网络学习,促进学生理清思路   在程序设计基础综合实训的教学中,首先教师要帮助学生对程序进行排错的能力以及对其调试的能力。所以,在日常授课的过程中,要对学生的排错技巧进行训练,以便学生能够在对程序进行调试的过程中对错误的报告进行分析,然后引导学生对经常出现的错误进行总结,避免出现同样的错误,将学习的效率提升。其次,要在实训的过程中,使学生细致了解运行程序的过程。   例如:在JSP的学习中,可让学生在多媒体技术中观察实际运行结果当的界面元素,如:处理的最终结果、连接和表单图片等,让学生对其中的几段代码进行分析,并引导学生将其中的运行结果作为依据,对程序当中的细节进行分析,对流程进行编写。这样学生能够对所学的知识深入进行了解,重点分析其中的重点代码,不断积累知识,将学生的程序设计能力进行提升。最后,将模块进行细化分解,应用多媒体技术展示分解之后模块,让学生从整体的角度对其进行分析,自己将大问题分解成各个小问题,以便学生能够用模块化的思维对问题进行分析,有清晰的思路,逐步解决各个问题。   4 结束语   总之,学生在学习的过程中,程序设计一直都是教学的难点,学生在学习的过程中会遇到各种问题,因此教师要注重教学的方式和方

文档评论(0)

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

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

1亿VIP精品文档

相关文档