- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计中任务驱动下的协作学习
摘 要 任务驱动下的协作学习是学习C语言程序设计课程的好方法,教师在教学实践中通过布置任务的方式,为学生创造一个协作学习的情景,指导学生进行协作学习。
关键词 C语言程序设计 任务驱动 协作学习
大学生计算机公共教学中的C语言程序设计被学生认为是一门难以掌握的课程,师生在教学实践中往往付出很大努力,但还是不能达到预期的效果。寻求合适的教学与学习方法是取得良好教学效果的必由途径,其中任务驱动下的协作学习尤其具有重要的实践价值。
1 任务驱动下的协作学习与C语言程序设计
协作学习是一种通过小组的形式组织学生进行学习的方法,注重培养学生的创造能力、求异思维、批判思维、探索精神与合作能力。任务驱动是指教师把教学内容设计成一个或多个任务,让学生通过完成这些任务来掌握教学内容的教学与学习方法。任务驱动下的协作学习是指将协作学习与任务驱动二者有机结合起来,即由教师设计任务,学生在完成共同任务的动机驱动下结成小组,在教师的指导下完成指定任务,是教师教学方法与学生学习方法的统一。它的特点是目标性、协作性,重点是任务的设置与小组的划分。
C语言作为结构化程序设计的中级语言,它的特点是语法严谨、功能强大、程序效率高、可移植性好等,但其丰富的功能所带来的众多的数据类型和复杂的语法结构对非计算机专业的学生来讲,非常难以掌握,从而造成学生在学习过程中水平参差不齐。C语言支持模块化的程序设计,这样可以将一个程序分割成几个独立的模块并行开发。基于这些特点,笔者认为,任务驱动下的协作学习对于C语言程序设计的课程教学与学习具有特别的价值,不但可以照顾不同层次学生的学习需求,而且有利于学生的自主探究学习,同时可以培养学生的团队精神。
2 任务驱动下的协作学习构想
笔者认为,教师要在教学实践中为学生创造协作学习的环境,指导学生完成协作学习任务,需要做好以下几项工作。
2.1 分组
分组是进行任务驱动下的协作学习的前提。可以根据学生的兴趣爱好、专业、特长等规则进行分组。要求学生上课时必须以组为单位就坐,问题的讨论和回答也都以组为单位来进行,学生可以在小组内和小组间展开讨论。每个学生作为某个组的组成成员,他们在完成小组共同任务时是协作关系,但每个成员在组内又担任特定的任务,在完成自己的任务时又具有独立性。为了协调组内关系,需要确定一个组长,主要负责小组内任务分配、协调组内成员等工作,以保证小组内和谐共处。
2.2 任务的设计与分配
教师所指定的任务是任务驱动下的协作学习的基础。教师指定任务为协作学习的展开创造了一个环境,除了平时课堂上有意识地提出一些供小组讨论解决的问题外,可以在期中、期末各设计一个任务,要求小组协作完成。任务的设计尽可能具有综合性、可分割性,保证学生既是对已学知识的综合应用,同时又可以把任务分割成几个独立的模块分配给不同的小组成员完成。
2.3 教师的指导
教师的指导是协作学习得以展开的保证。教师的角色主要是信息资源的提供者,协作学习的协调者、监督者、帮助者、管理者。
2.4 协作学习的评价
结果的评价是激发学生进行协作学习的动力。对学生的评价,要充分考虑协作与独立的关系,所以对每个学生的评价是将小组整体得分与组内个人得分进行综合,这样既考虑小组协作的效果,也考虑学生作为小组成员的个人成效。
3 任务驱动下的协作学习实践探索
笔者对自己所教的北京师范大学生命科学学院生物技术和生物科学两个专业的2002、2003级学生采用了任务驱动下的协作学习方法,效果良好。现将其中的一次具体实践过程描述如下。
3.1 分组
以宿舍为单位进行分组,组长就是他们的舍长,负责任务分配和协调组内关系。
3.2 任务的指定与分配
任务为编写一个DNA信息统计程序。笔者从NCBI网站上以Genbank的格式下载了一些物种的DNA片段,并把它们组成一个文本文件,要求学生从中提取指定的信息并完成相应的统计。要求:(1)提取每个DNA片段及其所对应的物种名和序列号;(2)把提取的信息存放到另外一个文本文件中;(3)统计物种数;(4)对每个DNA片段统计A、T、C、G的百分含量。任务完成后要求以Word文档上交。这个文档包括设计思路、设计分工、设计特点等,而且要求对各模块的功能及使用方法加以说明,必须附程序源代码。最后做一个演示文稿进行任务报告、评比。在任务的设置中预含了模块的划分,这样就可以把每一个分解的任务分给小组内不同的同学完成,同时还有一个同学完成数据结构的确立与主程序的编写,最后,组长再根据每个人的特长进行其
您可能关注的文档
- 《图形图像》课程中行动导向教学法的运用.doc
- 《网页设计与制作》课程教学内容的优化设计.doc
- 《网页设计与编程》课程网站开发与教学实例的结合初探.doc
- 《网页设计与制作》专题学习网站的设计.doc
- 《网页制作》课程教学及考核方式的研究与探索.doc
- 《网站设计与开发》课程教学研究与实践.doc
- 《微机原理与接口技术》教学内容改革研究.doc
- 《微机原理与应用》实验教学的改革与实践.doc
- 《微型计算机原理》课程教学改革与实践研究.doc
- 100系列计算机联合设计成功的启示.doc
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- 2025广西南宁市交通运输综合行政执法支队招聘编外聘用人员5人备考试题及答案解析.docx VIP
- 青少年航天知识竞赛题库及答案.docx
- 环氧地坪施工工艺流程.docx VIP
- DB 34T 2752-2016 用人单位职业病危害现状评价导则.docx VIP
- 2025年高考全国1卷读后续写讲评课件 -2026届高考英语一轮复习专项.pptx
- MiniMk8调试与接线资料.pdf VIP
- 五菱宏光MINIEV说明书.docx VIP
- 2024初中物理教师进城考试模拟试卷及参考答案.pdf VIP
- 秦-使用手册-20131215.pdf VIP
- 四库全书基本概念系列文库:遵义府志.pdf VIP
文档评论(0)