网站大量收购独家精品文档,联系QQ:2885784924

基于任务分割与优质资源共享C语言教学模式探讨与实践.docVIP

基于任务分割与优质资源共享C语言教学模式探讨与实践.doc

  1. 1、本文档共8页,可阅读全部内容。
  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语言教学模式探讨与实践

基于任务分割与优质资源共享C语言教学模式探讨与实践   摘 要: 计算机基础及程序设计早已成为高校非计算机专业教学的必设内容。为了提高计算机基础与程序设计课程的教学质量和等级考试的通过率,同时减轻教师忙负担,课题组以C语言的教学为突破口,进行了教学改革实验,发挥集体优势,实现成果共享,提高了教学质量和等级考试的通过率。   关键词: C语言 任务分割与共享 教学模式 问题 实践      一、前言      随着高等院校改革的深入,不同院校之间、院校内部的不同部门之间的竞争越来越激烈。基础课具有覆盖面广、涉及的院系多、参与的教师人数众的特点,因而从事基础教学的教师教学任务比较繁重,从事科研和业务提高的时间较少。计算机基础和程序设计教学作为基础教学当然也不例外。它又具有自身的特点:知识点众多,题目灵活多变,基本理论比较抽象,不少知识点具有相当的深度,学生接受比较困难。所以,计算机基础和程序设计教学中,教师往往投入的精力和成效不成正比,或者收效不明显[1]。C语言是一门典型的结构化程序设计语言,是一种通用的计算机程序设计语言,学好C语言对提高人才素质,培养创新能力,提高专业能力具有重大意义。很多高校,特别是工科类院校都将其定为编程入门语言[2]。时常听到有学生抱怨C语言难学、难懂、难用,在解决实际问题、编制应用软件时往往无从下手,缺乏编程和调试的能力。不少教师在教学中付出了很多,学生等级考试的通过率却不是很高。如何更好地开展C语言课程的教学呢?针对上述现实,我们提出了基于任务分割与共享的教学模式,通过三年的实践,取得了较良好的效果。      二、传统C语言教学模式特点及存在的问题      1.各自为战,教学经验不能很好共享。   教师的教学效果也符合统计学规律,其中有很多上课效果很好的教师,而由于个人经验、习惯、性格等原因,一些教师教学效果相对差一些。在日常的教学中,由于各个教师互相之间交流较少,造成好的经验很难共享,教师队伍整体进步较慢。   2.教师之间缺少分工协调,缺少各自的“绝活”。   每个???师对所有的知识点都去熟悉,对等级考试都去作分析,这样似乎大家都有广度了,但是,客观现实是,每个人时间有限,特别中青年教师,职称、科研、进修等重任压身,没有太多时间进行教学研究,结果是有深度、特色的教学较少。   3.大家忙,但效果不明显。   上面存在的问题必然造成这个结果。一方面,教师确实都很忙,但总体教学效果欠佳。如等级考试的总体通过率不够理想。另一方面,学校管理部门着急,因为不同学校之间要按照通过率对比,排名靠后者当然着急。   曾经一段时间,学校各方似乎找不到一个有效的解决方法。我们的教学改革和探讨正是在这样一个背景下开展的。      三、基于任务分割与共享的教学模式介绍      首先对现有教学资源进行梳理和分类。把教学资源分为C语言认课教师资源和C语言知识资源[3]。用T代表教师资源集合,t表示教师,t∈T,(i=1,2,…M),即共有M个教师进行C语言教学。K代表知识资源集合,k表示知识点,k∈K,(i=1,2,...,N),即C语言教学大纲共有N个知识点。S代表上C语言课程的班级集合,k表示班级,k∈S,(l=1,2,…J),即共有J个班级选修C语言课程。   教师对知识点的掌握情况可以用以下关于集合T和K的关系矩阵,即教师―知识点关系矩阵TK表示,其元素为tk(1≤i<M,1<j<N),0≤tk<10,表示教师t对知识点k的掌握程度,值越大,表示掌握的程度越好。    tt t …t    TK=KK...K897…5769…109108…8......5610…9      图1 教师―知识点关系矩阵   从图1可以看出,对于每个列向量T,(1≤i≤M),K∈T,max(K)表示教师最精通的知识点,显然,每个教师都有自己的相对强项。对于每个行向量K,(1≤j≤M),T∈K,max(T)表示每个知识点对应的最精通的教师,也很显然,每个知识点都能找到权值最高的教师。   教师的班级安排情况可以用以下教师―班级关系矩TS阵表示(见图2):   其元素为tS,(1≤i<M,1<j<J),tk只能取1或0,其中0表示教师t上班级s的课,1表示教师t不上班级s的课。    ttt… t    TS=SS...S001…1110…0010…1......111…0      图2 教师―班级关系矩阵   现在对上述关系进行分析。由于每个班级对于所有的知识点都要求掌握,理论上讲,对于教师资源的配置可以有多种方案。方案一:给班级随机配备教师,因为班级固定教师,对于其他教师的优质资源就享受不到。方案二:把图1中列向量中元素之和最大的教师全部分给指定班级,由

文档评论(0)

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

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

1亿VIP精品文档

相关文档