欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    《C语言程序设计》教学改革与探索-最新资料.docx

    • 资源ID:12706925       资源大小:16.15KB        全文页数:7页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《C语言程序设计》教学改革与探索-最新资料.docx

    C语言程序设计教学改革与探索根据高职学生的特点, 在教学过程中不断进行教学改革的尝试:采用了体现学生自主学习的任务驱动教学模式, 同时运用多种教学方法, 把理论教学和实践教学紧密结合, 使学生逐步学会分析问题、 解决问题的方法, 并建构对知识点的理解及解决问题的方式, 在实训中重点培养学生的开拓精神及团队意识。 实践证明,该教学模式及相应的教学方法对于提高学生的学习积极性及自主学习能力方面有了显著的进步, 教学效果比传统教学方式明显提高。教学改革教学模式教学方法教学内容C语言是计算机专业学生的入门语言,学好这门语言可以为后续语言和数据结构的学习打好坚实的基础。C语言除了学习必须的基础知识,如:概念、方法和语法规则之外,还要通过实训提高学生的动手和编程能力,这才是学习语言的最终目的。本人结合多年来的教学经验, 根据学生的学习情况, 在教学过程中不断进行教学改革,并取得了一些效果,具体如下。1. 教学模式任务驱动与建构主义教学模式相结合对于 C语言程序设计的基本语法知识以任务驱动模式引导学生进行学习, 通过精心设计的案例牵引理论教学, 以课堂实训任务对课堂讲授内容进行应用, 以综合实训任务及课程设计提高理论知识在实践中的综合应用。 在任务驱动教学模式下进行理论教学和实践教学的同时, 教师提供给学生相关的资料, 引导学生主动学习。 并且在综合实训与课程设计阶段, 鼓励并要求学生通过 C 语言课程网站及丰富的网络资源, 查阅有关的资料, 逐渐养成自主学习的习惯。 这一模式充分体现了教师的教学目的: 培养学生综合利用各种信息资源及自主学习能力。建构主义教学模式体现在整个教学过程中。 第一,学生通过教师设计的案例逐步学会分析问题、 解决问题的方法, 并建构自己对理论知识点的理解及解决问题的方式。 第二,为配合案例教学的进行,精心设计了 15 个实训题目和 4 个综合设计题目,这些题目学生以小组讨论的形式进行, 在互相学习的过程中建构对问题的认识,取长补短,形成自己的想法,培养了学生的开拓精神及团队意识。第三,多种信息资源的综合利用。为实现学生的自主学习或达到辅助学习的效果, 在多年的教学资料整理优化的基础上,已经建设起精品课程网站, 丰富的教学资源不但可以满足学生对课堂学习的有利补充, 还可以进行简单测试、 模拟考试、作业上传、参考往届作品、在线答疑等,使学生可以根据自己的需要进行自主学习, 不但实现了对于这门课程的知识体系进行建构,对于学生的学习意识也起到了基础建构的作用。实践证明,这种相结合的教学模式对于提高学生的学习水平及自主学习能力方面有了显著的进步, 教学效果比传统教学模式明显提高。2. 教学方法多种教学方法相结合根据高职学生及本课程的特点, 以培养学生的动手能力和综合能力为教学目标, 在理论与实践教学过程中, 灵活运用了多种教学方法,主要包括:(1)案例教学法整个教学过程以任务驱动学生逐步掌握理论知识及实践技能,具体为:在教学设计中,首先引入一个或多个案例,然后分析案例,引出知识点,对知识点教授结束后,运用在所分析的问题中,和学生一起把引入的案例解决了, 最后布置和知识点有关的随堂实训以强化学生对内容的理解与掌握。 通过这种教学方法使学生目标明确, 而且把把抽象的知识点融入了案例的讲解, 使学生对知识的学习变得比较具体,激发学生的学习兴趣。此外,精心设计了一个拓展案例: 学生成绩管理系统, 该案例贯穿教学始末,根据教学内容的深入进行拓展, 从程序设计基本结构开始,其次是分支、循环、数组、函数、结构体,最后到文件的应用,在相应的阶段完成相应的功能, 到课程结束的时候已经完成了一个真正的学生成绩管理系统:成绩输入、成绩输出、成绩查询、成绩修改、 成绩插入、 成绩删除、 成绩排序、打开及保存等功能。在这个案例应用过程中不但让学生了解了系统开发的流程, 而且认识到了由小到大逐步积累的学习过程。(2)小组合作学习法对班级同学进行考察, 合理进行分组, 每组中设定一个组长:负责协调,设定一个副组长:负责技术问题,另外再有3 名小组成员。在进行随堂设计、 综合实训和课程设计时,各组通过讨论,可以集思广益,拓展学生的思路,小组内可以互相帮助,小组间的产生竞争,建立了积极向上的学习氛围。总之,这种学习方式为学生搭建了互帮互助的学习平台及团队竞争的环境,为学生建立团队意识, 培养团队协作能力, 感受真实系统开发提供了情境模拟,同时也是建构主义学习的良好方式。(3)信息搜索法。通过对学生信息搜索的培训和讲座,学生已经掌握了快速准确搜索信息资源的方法,学校为学生提供了有利条件:一方面,可以利用图书资料,另一方面,可以利用Internet 网及课程教学网站提供的教学资源,获取自己所需要的资料,然后鼓励学生通过已有的学习资料解决所遇到的问题,从而提高了学生的信息素养能力及独立解决实际问题的能力。(4)启发式教学法该教学方法和案例教学法相结合, 以学生为主体, 教师起主导作用,在提出案例或问题后,鼓励学生思考,分析问题,给出解决问题的思路。这种教学方法扩大了学生参与教学过程的范围,利于提高师生互动性及学生学习的积极性和主动性, 把以往“老师牵着学生走”的教学过程改为“老师引导学生自己走”,体现了在教学过程中“学生是主角”的思想。(5)基于网络资源的自主学习方法基于课程的网络资源引导学生自主学习是网络环境下的一种有效学习方法, 为达到学习目的, 建设了资源丰富的教学网站,包括学习指导及学习内容,疑难问题解决等。在学习过程中,学生处于主导地位, 教师只是起到一定的引导和监督的作用。学生在原有知识的基础上,建构对新知识的理解,并构建对于该课程的新的知识结构体系,并进行目标检查和目标评价。以上只是列举了在教学过程中使用的一部分教学方法,还有:如问答法、演示法、总结归纳法、分层次教学法等不再一一列举。3. 教学内容优化整合(1)理论教学内容在以前的教学过程中, 一般是按照教材的章节顺序给学生进行讲授,在课题开始之后,经过认真思考,以厚基础和重实践能力培养为原则,以“应用”为目的,以“必需、够用”为度,突出应用性和实践性,重组课程结构,增减教学内容,根据教学目标把该课程的教学内容分为5 部分:第一部分基本认识; 第二部分 C 程序分析;第三部分结构化程序设计; 第四部分类型构造及模块化设计; 第五部分程序综合设计。 第一和第二部分是学习的基础,重点是第三部分和第四部分, 第五部分属于综合应用部分,是对所学内容的提升。在理论教学中, 按照教学大纲的要求, 结合基于信息素养能力培养的任务驱动教学与建构主义相结合的教学模式, 制作了全套的多媒体课件,生动形象的展示了任务剖析过程,结构严密,构思巧妙,给学生留有思考的余地。通过直观的图像、流程图及动画演示抽象的内容, 作为辅助教学的手段, 达到了传播较大的信息量、提高教学效率和质量的目标。(2)实践教学内容该课程是一门实践性很强的课程, 根据多年的教学经验, 在课题研究中提出并采用了一种新的实践教学设计:“三位一体”,“三位”包括随堂实训、综合实训和课程设计,“一体”为实践能力。具体内容为:( 1)随堂实训,在分析案例的基础上,使学生掌握该部分内容的知识要点, 并能灵活运行在实训中,为使学生目标明确, 在实训开始给学生提出实训目的及要求; ( 2)为综合实训, 为提高学生的学习积极性, 同时为培养软件开发的合作精神, 在随堂实训完成的基础上, 给学生设计相对该内容综合运用的实例, 组织学生进行分组讨论, 把每组的讨论结果同大家分享,由学生和老师共同给出评价, 该方法可以丰富学生解决问题的方法,拓宽思路;( 3)课程设计,为期末的课程设计,是对整个内容的一个综合设计, 可以使学生从软件开发的角度开始思考问题、解决问题,形式仍然为分组设计,各小组设定项目经理、技术经理和成员, 一般为 5 人一组,由项目经理组织人员、进行分工和协调工作, 技术经理负责开发过程中遇到的疑难问题的解决,并进行开发的全程控制。 通过该实践设计使学生按照从浅入深,从低到高的训练过程, 逐步提高他们的编程和动手能力,达到了希望的教学目标,同时在该过程中,学生通过小组讨论、查阅资料、相互学习,拓宽了学生的思路、培养了解决问题的能力。本课程的教学目的是培养学生的编程能力,因此编程是检验教学效果的最好方式, 可以通过课程设计体现出来。课程结束后,各教学班级进行设计,设计的结果全部上交,效果非常理想,特别是各级软件班同学做的“储蓄综合业务平台系统”功能非常完善,具体有:登录、开户、存款、取款、查询、销户、读文件、写文件和退出,属成功之作。设计过程中,各组同学在分析、设计、编码、调试、运行的过程,自觉查阅资料做需求分析及解决技术难题, 小组各成员都能积极动手共同完成小组选题,较好的达到了教学目标。

    注意事项

    本文(《C语言程序设计》教学改革与探索-最新资料.docx)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开