收藏 分销(赏)

e时代中学计算机教育.doc

上传人:xrp****65 文档编号:7049584 上传时间:2024-12-25 格式:DOC 页数:22 大小:114.50KB 下载积分:10 金币
下载 相关 举报
e时代中学计算机教育.doc_第1页
第1页 / 共22页
e时代中学计算机教育.doc_第2页
第2页 / 共22页


点击查看更多>>
资源描述
基于成就激励的任务驱动式C语言教学模式研究 摘要:本文针对传统教学模式和任务驱动式教学模式的不足,提出了一种基于成就激励的任务驱动式教学模式。该教学模式既解决了学生在学习中的主观能动性不足地问题,同时又解决了任务驱动模式中学生和老师缺乏成就感的问题。<br>  关键词<br>本文来自:计算机毕业网 :任务驱动;成就激励;教学模式;程序设计<br>    <br>  1 引言<br>  <br>  目前我国很多院校在C语言的教学上都是采取传统的教学模式,按照教材讲课、上机练习课堂学过的知识,最后笔试考试。这样的教学模式存在很多弊端,例如学生会片面地重视语法知识以及考试中容易考到的知识点,甚至会出现不会写程序的人考试分数很高的情况。这种教学模式忽视了对学生编程思路的培养,以及学生上机编程经验的积累,对于学生独立分析和解决问题的能力没有提高,给学生以后学习其他课程或者以后参加工作留下了隐患。随后有专家在程序设计教学中采用“任务驱动教学法”,但只是一种迫使学生去接受任务,根据老师的指导完成任务,最终完成任务的目的,没有使学生从根本上提高积极性,学生实质上是一种被动式的学习。本文提出了基于任务驱动和成就激励的学习方法,从根本上解决了学生为完成任务而完成任务的问题,使学生成为整个教学的中心,老师只是在流程上把关,学生可以根据自己的兴趣来组织项目对所学知识进行学习,最终形成自己的东西,使其得到成就感,以成就感来驱动学生自觉地、自发地进行更深入的学习。<br>  <br>  2 基于成就激励的任务驱动式教学模式<br>  <br>  2.1 任务驱动式教学模式<br>  近年来,随着心理学家对人类认知规律研究的不断深入,建构主义学习理论逐渐盛行。建构主义认为,知识不是通过教师传授得到,而是学习者在一定的情境下,借助其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构方式而获得。建构主义提倡在教师指导下,以学习者为中心的学习,既强调学习者的认知主体作用,又不忽视教师的指导作用。<br>  “任务驱动”是一种建立在建构主义教学理论基础上的教学法。学生的学习活动必须与大的任务或问题相结合,以探索问题来引动和维持学习者学习兴趣和动机,创建真实的教学环境,让学生带着真实的任务学习。学生必须拥有学习的主动权,教师不断地挑战和激励学生前进。目前,“任务驱动”教学法已经形成了“以任务为主线、教师为主导、学生为主体”的基本特征。其特点是教师把要完成的教学内容设计成一个或多个具体任务,将要讲授的知识蕴含于任务之中,使其通过完成任务达到掌握知识的目的。学生在完成一些具体而真实的任务过程中,要对任务进行分析、提出问题并研究解决方案,通过自主学习或小组合作学习成学习任务。“任务驱动”教学模式流程图如图1所示。<br>  <br>  <br>  2.2 基于成就激励的任务驱动式教学模式<br>  成就激励理论是美国哈佛大学教授戴维·麦克利兰(David.C.MCClelland)在上世纪50年代提出的。他认为,具有强烈成就需求的人渴望将事情做得更为完美,提高工作效率,获得更大的成功。人的行为受着动力体系的驱动,其中主要是自我动力和超我动力。“自我动力”的启动主要靠成就感的激励。<br>  本文针对“任务驱动”中缺乏自我激励的元素,提出了基于成就激励的任务驱动式教学模式。该教学模式在任务式教学的基础上加入了成就激励的元素,使学生不仅能够完成现有的任务,并且能够得到成就感的满足,最终激发学生的自我学习能力以及学习积极性。流程图如图2所示。<br>  <br>  (1)教师引导学习知识<br>  教师提出项目任务需要包含的知识点和和要求,并对如何完成这一任务做一些概念和方法上的概述。根据学生的水平差异,可以提出基本任务和进阶任务。对于大多数同学只要求完成基本任务,而对于那些基础好、学有余力的同学则要求完成提高任务,给他们一个自由发挥的空间。<br>  (2)学生在教师的监督下根据兴趣建立试验项目<br>  在教师的监督下,学生可以根据自己的爱好和兴趣制定项目任务,但必须包含本次学习的知识点,达到学习和掌握知识的目的。这些任务不但要包含对所有知识点的理解运用,而且要稍难于知识点,这样有机会让学生去发现并解决问题。这样就达到了合理地、分层次地制定相应目标,使所有学生在自己的项目上有所收获,都能感觉到成功的喜悦,要让学生享受到成就感 。<br>  (3)学生分组合作完成自己的小组项目<br>  “分组合作”使学生互相交流、互相帮助、互相促进,有利于培养学生的合作竞争意识。分组合作必须建立在学生的项目上,特别是学生在完成一个较大型的学习任务时,更需要分组合作。组内每个成员都应有明确的任务,大家为共同的目标而努力。<br>  教师应留给学生充足的操作时间,让学生大胆尝试,使他们在完成自己的项目中体会、感受和领悟。如果学生有共性问题,教师可以给予集体解答,个体问题可以逐个辅导,但是必须遵循以引导为主,以示范为辅。<br>  (4)学生和老师交流讨论<br>  完成任务时,各小组提交自己的作品并进行答辩。各小组自己指定组长,对该小组的任务进行描述,并说明该任务用到了哪些知识点,以及有没有自己创新的地方。最后进行现场答辩和软件演示。答辩时从软件的设计思路、设计中遇到的一些问题及解决方法、团队协作中的一些问题等多个方面制作幻灯片,由老师和小组提问。根据展示的软件作品和答辩情况,由老师和小组成员进行打分,成绩将按一定的比例折算到期末成绩中。这样既增强了大家的学习兴趣,又锻炼了大家的能力,取得了很好的学习效果。<br>  (5)总结反馈<br>  基于成就激励的任务驱动式教学方法以学生为出发点,比较容易忽视知识本身的系统性,所以最终的总结和反馈非常重要。每一次的成功经验和失败教训都可以作为下一次的铺垫,目的是让学生在获取成就感的同时掌握好知识。<br>  <br>  3 教学试验结果<br>  <br>  3.1 实验内容设置<br>  针对C语言中较难掌握的数组排序章节以及指针和数组的关系章节,在校内取了3个班级,分别以传统的教学模式、任务驱动式教学模式、.基于成就激励的任务驱动式教学模式进行教授。最终对学生掌握知识点进行考核以及对学生的成就感进行调查。实验的设置如表1所示。<br>  <br>  <br>  3.2 实验结果<br>  最终的试验结果以笔试考核、上机考核和成就感问卷的方式进行统计,笔试考核成绩满分为100分,机试为100分,成就感问卷分为:A厌恶此教学模式;B毫无兴趣和成就感;C有成就感但不强烈;D有强烈成就感。调查结果如图3和图4所示:<br>  <br>  从实验结果来看,在笔试和机试的成绩上,传统教学和任务驱动式教学对比,传统教学更占优势,而基于成就激励的任务驱动式教学模式和传统模式差不多。在机试成绩中,基于成就激励的任务驱动式教学模式与传统和任务驱动式教学相比,效果更明显。在成就感调查结果中,基于成就激励的任务驱动式教学模式明显高于传统和任务驱动式教学模式。<br>  <br>  4 结论和展望<br>  <br>  经过教学实践证明,基于成就激励的任务驱动式教学模式不仅让学生完成了学习任务,而且锻炼了分析问题、解决问题、团队协作等方面的能力,此外还获得了成就感,为自己后期加深学习打下了基础,是对传统教学法和任务驱动教学法的一种升华。总之,成就感是自我激励的源泉,比其他激励的作用更持久。 </p> <p> </p> <p> </p> <P>基于CDIO模式的软件人才工程实践能力成熟度模型</P> <P>摘要:软件学院软件工程人才工程实践能力培养体系是软件学院人才整体培养方案的重要组成部分,本文重点阐述了我院软件工程人才工程实践能力培养模型,并介绍了我院人才培养的实践与特色。 <BR>  关键词:软件工程;工程实践;成熟度模型 <BR>   <BR>  华中科技大学软件学院定位于培养具有国际竞争力的高素质应用型软件工程人才。建院以来,学院建立以软件工程本科学位和专业硕士学位等多层次的软件工程人才培养体系;构建以计算机软件基础知识、数学、工程和职业基础知识为基础,以软件工程’知识体系为核心,以软件应用、软件工具和领域知识为扩展的专业教育知识体系;综合设计理论教学与实践教学方案,建立强化学科专业基础、突出工程实践和创新能力、适应产业人才需求的一体化课程体系以及实验、实训、工程实践一体化的工程实践能力训练体系。 <BR>   <BR>   <BR>   <BR>   <BR>  1 软件工程人才培养链 <BR>   <BR>  软件工程人才培养链是软件学院人才培养的理论模型,是软件学院遵循的人才培养规范。在人才培养链的探索过程中,软件学院建立了具有自身特色的软件人才实践教学培养体系和课程体系,形成了软件人才培养的新模式。 <BR>  在人才培养的课程体系中,60%以上的专业课程采用双语教学。基础课、专业基础课、专业课、实验课、实训课、工程实践、论文及答辩构成了软件人才知识和技能培养的链条。基础语言课、听说语言课、人文课和讲座、创业课和讲座等构成了软件人才的综合素质培养链条。英语和日语成为必修课或指定选修课。 <BR>  图1和图2分别是软件学院本科生和研究生的人才培养链示意图,图中圆括号数字意义如下: <BR>  ①在编教师;②IT公司教师;③境外教师;④公司团队教师(多位教师按角色上同一门课):⑤工程实践基地导师。 <BR>   <BR>  2 软件工程人才工程实践能力培养模型 <BR>   <BR>  2.1 模型框架 <BR>  通过教学实践,我们总结出了软件工程人才工程实践能力培养模型,又称为软件人才工程实践能力成熟度模型(Soff-ware Talent Practice Capability Maturity <BR>  CSDA涉及的15个知识领域Model,STP-CMM)。STP-CMM分为四个级别,分别是面向认知的实践级别(认知级)、面向课程群的实践级别(课程级)、面向项目案例的实践级别(项目级)和面向软件工程的实践级别(企业级)。软件工程人才工程实践能力培养模型是软件学院人才培养体系的重要组成部分,如图3所示。 <BR>   <BR>  2.2 模型等级 <BR>  2.2.1 等级1——认知级 <BR>  在认知级时,学生刚刚入学,一般不具备软件项目实践的基本知识,对于软件行业也没有清楚、系统的认识。在这个阶段,学生需要学习计算机和软件相关基础知识课程,如大学计算机基础、信息技术导论等,还要掌握一门基础性编程语言,如c语言等。 <BR>  等级1时,学生的实践能力基本为零,因为他们的行业背景比较弱。所以该阶段的实践内容主要集中在计算机系统的认识和编程领域的起步。 <BR>  等级1的关键过程域如下: <BR>  (1)掌握高级编程语言。学生需要学习并掌握一门高级编程语言,能够独立自主完成一些初步的编程问题,开始了解软件项目开发的一些基本知识。 <BR>  (2)行业接触。本阶段学生的行业背景相关性弱,所以在提高实践能力的过程中要了解一些行业的相关知识和信息,增进对软件行业的认识。 <BR>  2.2.2 等级2——课程级 <BR>  在课程级时,学生已经学习了本科一年级的课程,对软件工程领域有了基本认识。这一年,学生将接触软件工程基础核心课程群,如软件工程导论、数据结构与算法设计、操作系统原理等,专业知识和编程能力比等级1都有阶段性提高。 <BR>  等级2时,学生的实践能力比等级1有了质的提高,能够高效完成核心课程涉及的项目实践,还能够实现一些行业内特定问题的解决方案,同时要了解一些简单的工程管理细节。 <BR>  等级2的关键过程域如下: <BR>  (1)核心课程实践。学生要能够灵活运用课上学到的核心课程的知识,编程实现其中的实践内容。 <BR>  (2)实现问题解决方案。本阶段的学生需要灵活运用学到的软件工程理论知识和编程技巧,实现行业内一些特定问题的解决方案,在实现过程中做到理论和实践的统一。 <BR>  2.2.3 等级3——项目级 <BR>  项目级时,学生经过两年的学习实践,已经打下了坚实的理论知识基础,并且具备了良好的动手实践能力。在这一学年,学生上课学习的是专业核心课程群的内容,例如需求工程、数据库开发、软件构架实践等。 <BR>  等级3时,学生已经不仅仅局限在实践课程内容上了,要慢慢开始接触各类中小型项目级别的实践活动,开始体会项目团队开发的流程,包括角色扮演、团队协作等。 <BR>  等级3的关键过程域如下: <BR>  (1)提出并实现问题解决方案。学生对软件行业有了更加详细的了解,编程水平有了更大的提升。这时他们需要分析一些行业内的特定问题,提出自己的解决方案,并运用掌握的知识和编程能力实现提出的解决方案。 <BR>  (2)开发角色模拟。本阶段的学生要开始组成团队,完成软件项目,学生在开发过程中需要担任团队中的具体角色,与其他团员分工合作,提高团队协作意识及沟通能力。 <BR>  2.2.4 等级4——企业级 <BR>  在企业级时,学生已经到了毕业班,专业知识、专业技能都已经得到良好锻炼,职业能力也有了一定提升。在这一学年,学生主要接触一些专业方向课程,如前沿技术和领域动态讲座。 <BR>  等级4时,学生最重要的目标是提升职业能力。在这个阶段,学生将体验业界真实开发环境,扮演企业级项目开发团队中的角色。同时,学生还要具备提出并实践行业深度解决方案的能力。 <BR>  等级4的关键过程域如下: <BR>  (1)领域问题接触。本阶段的学生除了要提出并实现行业内某些单一特定问题的解决方案,还要对领域问题作深入调查研究,以锻炼学生提出和实现行业深度问题解决方案的能力。 <BR>  (2)企业级开发管理。学生已经在等级3体验过中小型项目管理流程,本阶段将更进一步体验企业真实项目开发过程中的管理流程,具备更良好的职业素质,毕业后更快更好地实现与企业的对接。 <BR>  (3)遵守职业道德标准。学生即将踏入社会,这时进行职业道德教育,对学生成为真正意义上的软件工程人才具有重要的意义。 <BR>   <BR>  2.3 模型内涵分析 <BR>  在介绍了STP-CMM的四个成熟度等级后,我们对STP-CMM模型进行一定的分析说明,其特征和目标总结如图4所示。 <BR>  图4中的“表现方式”一栏清晰地说明了学生综合实践能力的成长过程。在认知级,学生初步接触软件工程领域知识,对学到的基础课程知识不能进行系统级别的认识,所以各科知识呈分散状态。到了课程级,接触了学科基础核心课程群后,学生已经能够将各种知识组织成一个聚合的系统,但对于学科间内容的交互还没有明确认识。然后是项目级,通过中小型项目的锻炼,学生已经能够灵活地运用各科知识交互 <BR>解决问题,也开始接触项目团队开发流程。最后是企业级,学生已经能够在企业化开发管理的框架内,通过运用学到的知识和掌握的编程能力,遵循特定的企业文化,合作完成企业级项目开发的目标。 <BR>   <BR>  3 软件工程人才工程实践能力培养实践与特色 <BR>   <BR>  2001年12月,原国家计划经济委员会和教育部批准华中科技大学首批设立国家级示范性软件学院。2002年4月,华中科技大学软件学院正式成立,同年开始招收全日制软件工程领域工程硕士学位研究生和学历研究生。2002年9月,软件学院同时招收四年制软件工程专业本科生和两年段软件工程专业2+2本科生;2003年起停止招收两年段软件工程专业2+2本科生,开始招收在职申请软件工程领域工程硕士学位研究生。 <BR>  2006年底,华中科技大学软件学院顺利通过教育部示范性软件学院验收评估,专业建设和教学工作特别是实训实践环节得到了好评。2007年,华中科技大学软件学院软件工程专业、数字媒体技术专业均入选教育部质量工程——高等学校特色专业建设点。2008年,“国家示范性软件学院人才培养模式的研究与实践”项目分别获得华中科技大学教学成果一等奖和湖北省教学成果奖。我院的人才培养特色主要体现在以下三方面: <BR>  一是着力构建产学合作的教学框架体系。软件学院充分发挥华中科技大学的综合办学优势,努力争取行业、产业等各方资源,以创新的思路构筑校企合作的工程型软件人才培养平台与环境。学院建立了以系为核心的教学组织架构,每一个系都与一个或多个企业和组织机构合作,积极探索校企合作、院所合作的办学模式,建立学校教学与产业实践互动,激发学生创新热情和创新实践的培养机制,共同开展教学研究与人才培养,努力实现人才培养与社会需求无缝接轨,成为培养高层次、复合型、国际化、工程型软件精英人才基地。 <BR>  二是优化配置三三制师资队伍结构。由于软件产业发展快、升级迅速,软件企业对人才的需求不断发生变化,这就要求软件学院人才培养计划和教学内容应随着市场需求和技术变化做出快速反应,并及时跟进。为此,我们提出构建面向软件产业需求的高层次、复合型、国际化工程型软件人才培养的三三制结构的师资队伍,即教师队伍由学院专职教师、IT公司兼职教师和境外外聘教师组成,实行动态管理、结构优化。 <BR>  三是精心设计工程化的软件人才培养方案(链)。为加强应用型软件工程人才的培养,学院构建了理论教学、课程实践、项目实训、工程实践一体化的软件人才培养链,根据人才培养目标、行业需求和教学计划,与企业联合制定分层次、阶梯式的综合实训实践方案,丰富理论教学内涵,弥补实践教学不足,做到软件工程能力综合实训、实践不断线,循序渐进,校企合作,共同实施。我们强调实践能力层次培养贯穿整个教学过程,通过设定阶段能力目标分步实施实训实践教学计划,并从基本技能、专业技能、技术应用能力、职业素质和创新能力等多个层面培养 摘要:本文对北京林业大学信息学院07级220名新生的计算机能力进行了问卷调查,设计了问卷统计系统,并对统计结果进行了分析,从而提出了相应的教改措施。<br>  关键词<br>本文来自:计算机毕业网 :计算机能力;调查问卷;问卷分析;教改措施<br>       <br>  “面向对象程序设计语言”课程是高等学校计算机及其相关专业非常重要的一门的专业基础课,是学生学习面向对象程序设计的入门课程,也是众多后续专业课的先修课程。这门课程的学习效果直接影响着学生对其他专业课程的学习兴趣和学习效果。在我校新修订的07版的教学计划中将信息学院3个专业的该门课程的开课学期调整到了大学的第一学期,这不仅对于新入学的学生是一个全新的领域,同时对于任课教师也是一次挑战。为了客观全面地了解新生的计算机能力,使得“面向对象程序设计语言”课程的教学真正做到因材施教,也为日后的教学改革打下一定的基础,在信息学院07级8个班的220名新生中进行了一次全面的计算机能力的摸底调查。<br>  在调查的过程中不仅设计了针对性很强的调查问卷,同时为了对调查的结果进行统计、分析,开发了简单易用的问卷统计系统,并在对调查数据进行认真分析的基础上,提出了相应的教学改革措施。<br>  <br>  1调查问卷的设计<br>  <br>  (1) 新生的生源<br>  目前中学的计算机教育状况与地域有很大的关系,因此首先有必要了解新生生源的来源地区的分布情况,相应的问卷题目是:<br>  你来自_________省(自治区、直辖市)______市(县)。毕业学校是____________________________________。毕业的学校属于(  )。<br>  A. 大城市B. 中小城市C. 乡镇<br>  (2) 高考时的数学和英语成绩<br>  对于计算机及其相关的专业来讲,数学和英语两门课程对于后续课程学习、考研的影响很大,因此有必要了解新生高考时的数学和英语成绩,相应的问卷题目是:<br>  你的高考成绩中数学分数为_________分,英语分数为_________分。<br>  (3) 中学时学习计算机的情况<br>  接触计算机的早晚和使用计算机的时间数,直接影响着计算机使用的熟练程度,为了了解新生学习计算机的阶段是什么时期,以及在校学习计算机的课时数,设计的相应的问卷题目包括:<br>  1. 你首次学习计算机的阶段是(  )。<br>  A. 小学B. 初中<br>  C. 高中阶段(含中专、技校)D.大学<br>  2. 你在学校已经学过的计算机理论课时为_________学时,实践课时为_________学时。<br>  3. 除在学校学习计算机外,你还通过哪些方式学习过计算机(  )。【可多选】<br>  A. 家里的计算机B. 网吧上网<br>  C. 参加电脑培训班D. 其他______【具体说明】<br>  4. 你对你计算机知识掌握情况的判断是(  )。<br>  A. 从未接触过计算机<br>  B. 曾学过,但基本不懂<br>  C. 略懂一些<br>  D. 掌握一些基本知识和常用操作 <br>  E. 是一名电脑高手<br>  (4) 对计算机的熟悉程度<br>  对计算机的熟悉程度直接影响对计算机的了解和对编程语言的接受速度,因此很有必要了解新生对于计算机的熟悉程度,相应的问卷题目包括:<br>  1. 接触过的操作系统(  )。【可多选】<br>  A. 从未接触过B. DOS C. Unix<br>  D. LinuxE. WindowsF. 其他<br>  2. 对经常使用的操作系统(  )。<br>  A. 进行过系统的学习,非常熟悉<br>  B. 有一定的了解,会基本的操作<br>  C. 偶尔使用,不太了解<br>  D. 完全不了解<br>  3. 是否拆装过计算机(  )。<br>  A. 是B. 否<br>  4. 是否安装过操作系统(  )。<br>  A. 是B. 否<br>  5. 是否安装过应用软件(  )。<br>  A. 是B. 否<br>  6. 能否使用一种汉字输入法输入汉字(  )。<br>  A. 能,最常用的输入法是____________【具体说明】 <br>  B. 不能<br>  7. 是否使用过杀毒软件(  )。<br>  A. 是,软件名称是____________ 【具体说明】 <br>  B. 否<br>  (5) 对应用软件的熟悉程度<br>  对软件使用的熟悉程度直接影响对计算机语言开发环境的熟练操作的速度,因此很有必要了解新生对于常用的Office软件的熟悉程度,相应的问卷题目包括:<br>  1. 对Microsoft Word字处理软件(  )。<br>  A. 进行过系统的学习,非常熟悉 <br>  B. 有一定的了解,会基本的操作<br>  C.偶尔使用,不太了解<br>  D. 完全不了解<br>  E. 使用过其他的字处理软件,具体说明_________<br>  2. 对Microsoft Excel表格软件(  )。<br>  A. 进行过系统的学习,非常熟悉<br>  B. 有一定的了解,会基本的操作<br>  C. 偶尔使用,不太了解<br>  D. 完全不了解<br>  E. 使用过其他的表格软件,具体说明_________<br>  3. 对Microsoft PowerPoint幻灯片软件(  )。<br>  A. 进行过系统的学习,非常熟悉 <br>  B. 有一定的了解,会基本的操作<br>  C. 偶尔使用,不太了解<br>  D. 完全不了解<br>  E. 使用过其他的幻灯片软件,具体说明_________<br>  4. 对Microsoft FrontPage网页制作软件(  )。<br>  A. 进行过系统的学习,非常熟悉<br>  B. 有一定的了解,会基本的操作<br>  C. 偶尔使用,不太了解<br>  D. 完全不了解<br>  E. 使用过其他的网页制作软件,具体说明_________<br>  (6) 对于网络熟悉程度<br>  对网络的使用和熟练程度直接关系着学生的自学、自我分析问题解决问题的能力,因此有必要了解学生对于网络的熟悉程度,相应的问卷题目包括:<br>  1. 是否经常上网(  )。<br>  A. 非常频繁,每天一次B. 经常,每周一次<br>  C. 偶尔,几周一次D. 不上网<br>  2. 上网地点(  )。【可多选】<br>  A. 家中B. 网吧<br>  C. 其他地点____________【具体说明】<br>  3. 经常使用的网络服务(  )。【可多选】<br>  A. httpB. ftp<br>  C. telnet、BBSD. 其他_________ 【具体说明】<br>  4. 上网的目的是(  )。【可多选】<br>  A. 玩游戏B. 聊天C. 浏览网页信息<br>  D. 下载电影、歌曲E.查找学习资料<br>  F. 其他____________【具体说明】<br>  5. 经常使用的搜索引擎(  )。【可多选】<br>  A. GoogleB. Baidu<br>  C. 其他____________【具体说明】<br>  D. 不知道什么是搜索引擎<br>  (7) 计算机证书的获得和程序设计语言的学习情况<br>  主要了解新生的计算机能力的层次结构,除了有助于更好的完成教学工作以外,还可以有针对性地进一步挖掘学生的潜力,如参加ACM比赛等,相应的问卷题目包括:<br>  1. 是否取得过相关的计算机证书(  )。【可多选】<br>  A.全国性____________【具体说明】<br> </p> <p> <p>B. 地区性____________【具体说明】<br>  C.学校_______________【具体说明】<br>  D. 没有<br>  2. 学习过哪些程序设计语言(  )。<br>  A. BasicB. CC. FORTRAND. Pascal<br>  E. 其他_______________【具体说明】F.没有学过<br>  3. 你认为自己在学习计算机方面的兴趣程度是(  )。<br>  A. 非常感兴趣 B. 比较感兴趣<br>  C. 不感兴趣D. 不好判断<br>  最后还设计了一个问题是:你对目前的计算机教学有哪些要求和建议,借以了解新生对于“面向对象程序设计语言”课程的想法和一些好的建议,能进一步的提升教学效果,提高教学质量。<br>  本次调查共收回有效问卷220份,涉及到了信息学院07级所有新生的。为了提高统计工作的效率和准确度,使用可视化的面向对象编程语言Visual Basic与小型的数据库管理系统Access结合,开发了调查问卷统计系统。该系统的主要功能包括调查问卷记录的添加、修改和删除,数据的浏览、结果的统计等,并可以将结果导出到Excel电子表格中,在Excel软件中进一步的进行浏览和统计,如生成饼状图、柱状图等。<br>  <br>  2统计结果分析<br>  <br>  为了更加直观的显示统计结果,本文将统计的结果分为人数统计和百分比统计2种显示方式,对于单项选择的列出百分比统计结果,而对于多项选择的则列出学生的人次数。统计结果中没有加百分号“%”的,统计单位均为“人次”。<br>  (1)新生的生源<br>  大城市:32.7%中小城市:46.8%乡镇:20.5%<br>  (2) 高考时的数学和英语成绩<br>  0—90分:2.3%90—120分:55.0%<br>  120—140分:40.9%>140分:1.8%<br>  0—90分:0.9%90—120分:55.5%<br>  120—140分:41.8%>140分:1.8%<br>  (3) 中学时学习计算机的情况<br>  1. 首次学习计算机的阶段<br>  小学:52.3%初中:32.7%<br>  高中阶段(含中专、技校):15.0%大学:0%<br>  2. 已经学过的计算机理论课时<br>  0—60:88.6%60—120:5.9% <br>  120—200:1.8%>200:3.6%<br>  已经学过的计算机实践课时<br>  0—60:83.2%60—120:9.1% <br>  120—200:1.8%>200:5.9%<br>  3. 其他学习计算机的途径<br>  家里的计算机:89网吧上网:105<br>  参加电脑培训班:25其他:57 <br>  4. 对计算机知识掌握情况的自我判断<br>  从未接触过计算机:3.2% <br>  曾学过,但基本不懂:28.2% 略懂一些:21.8%<br>  掌握一些基本知识和常用操作:46.8%<br>  是一名电脑高手0.0%<br>  (4) 对计算机的熟悉程度<br>  1. 接触过的操作系统<br>  从未接触过:7DOS:79 Unix:3<br>  Linux:14Windows:208其他:5<br>  2. 对经常使用的操作系统<br>  进行过系统的学习,非常熟悉:4.5% <br>  有一定的了解,会基本的操作:66.8%<br>  偶尔使用,不太了解:24.5%完全不了解:4.1%<br>  3 是否拆装过计算机<br>  是:20.9%否:79.1%<br>  4. 是否安装过操作系统<br>  是:34.1%否:65.9%<br>  5. 是否安装过应用软件<br>  是:70.5%否:29.5%<br>  6. 能否使用一种汉字输入法输入 摘 要:本文通过参与、观摩和总结国外著 名大学软件工程技术的教学实践,提出了一种适用于计算机软件工程技术、教辅并重的小班教学模式,并以荷兰格罗宁根大学计算机本科生课程“软件分析与设计”课程教学为例,详细探讨了该模式的教学组织与管理。最后,针对我国高校计算机软件工程技术课程教学的现状,指出了实施教辅并重的小班教学模式必须注意的问题。<br>  关键词<br>本文来自:计算机毕业网 :计算机教育;软件工程技术课程教学;教学模式;教学改革;质量管理<br>       <br>  1 软件工程技术课程教学面临的挑战<br>  <br>  软件工程技术种类繁多、变革很快,要在有限的学时内讲授所有技术是不可能的,因此只能选择有代表性的进行讲授。在传统的基础课教学模式下,教师可能要面对近百人的大课堂,这种方式不适合软件工程技术的课程教学。<br>  目前,中国大多数理工科院校都设有计算机科学与技术专业,而软件工程方向的本科生课程设置则各有不同。普遍的现象是,尽管在校期间学习了很多软件技术的相关课程,但就业时仍无法适应工业界的需要。通过分析,我们发现我国计算机软件工程技术教育普遍存在一些问题。如下所述。<br>  1) 计算机软件工程技术课程设置不合理。如部分高校计算机本科生课程中将需求分析、软件设计、软件测试、过程管理、项目管理等一系列内容揉合在一起,课时分配通常较少。<br>  2) 教学上仍强调原理性教学,缺乏必要的实践教学。笔者曾旁听了几所著名高校的软件工程本科生课程和研究生课程,发现教学重点仍是传统软件技术原理。例如,在讲授软件测试技术时,一般侧重于各种白盒/黑盒软件测试技术或者测试准则,很少让学生测试一个实际的程序。<br>  3) 采用大班授课的形式,缺少注重实效的课程辅导。由于近年来招生规模扩大,师资相对不足,导致专业课学生多达百人。这种情况下,学生与教师之间缺少互动,配备的助教也很少提供实质性的辅导,通常只负责改作业或判考卷。<br>  4) 授课教师缺少相关领域的研究和实践。特别是实力较弱的院校,计算机专业教师往往承担几个不同学科的教学工作。由于自身的不足,他们很难为学生讲授新的技术发展。<br>  5) 学生成绩考核仍采用考卷的形式。<br>  针对上述问题,本文提出一种适用于计算机软件工程技术本科生课程的小班教学模式。该模式的突出特点是课堂教学和课程辅导并重,设有严格的教学质量控制机制。我们认为,该教学模式可以有效地改进计算机软件工程技术的教学效果,培养学生较强的实践能力。该模式是在作者参与荷兰格罗宁根大学数学与计算机技术系本科生教学的组织与管理的基础上总结出来的,基本反映了发达国家计算机教育的现状,对我国计算机教育具有很好的借鉴意义。<br>  <br>  2 高质量、教辅并重的小班教学模式及实例<br>  <br>  下面介绍小班教学模式,并以荷兰格罗宁根大学计算机系的本科生课程“软件分析与设计”教学为例讨论小班教学模式关键环节的实施。<br>  2.1 一体化的教学管理<br>  荷兰的计算机科学与技术研究与教育处于世界前列。格罗宁根大学(http://www.rug.nl/)是一所具有近四百年历史,享有较高国际声誉的著名大学。该校的计算机科学系与数学系、化学系、物理系一样从属于数学与自然科学学院。“软件分析与设计”是计算机科学系三年级本科生的必修课程。格罗宁根大学开发了一个网络化教学管理的黑板系统。该平台为教学管理人员、任课教师、学助理和学生提供了便利的交流平台。教学管理人员负责课程的开设;任课老师通过该平台申报课程、上载课件、发布教学信息(如授课时间和授课地点的变改等)、布置作业、回答学生的提问等;学生通过该平台注册课程(实现选课)、提交作业、报告等。格罗宁根大学每学年由四个小学期组成,通常每个学生每学期选修4~5门课程。选修2006-2007年度“软件分析与设计”课程的学生有55位,任课教师是两位助理教授(都是博士学位获得者),配备两名博士后研究人员充当教学助理。<br>  2.2 高质量的教学内容和作业设计<br>  两位任课教师和两名教学助理组成该门课程的教学小组,其中有经验的教师担任小组负责人。任课教师共同负责并制定教学内容、作业设计、课程进度安排、参考教科书等,两位教师轮流授课。由于格罗宁根大学是一所国际化程度很高的大学,因此教科书、课件、作业、教学语言都采用英语。本课程分为6次讲授,每次2小时。<br>  表1简要列出了课程教学的内容、进度和任务分工。本课程的教学涉及到若干软件工程技术,重点是将UML和面向对象分析与设计有机地结合起来,在讲授分析与设计技术时引入了各种分析与设计模式,在讲授设计时引入了软件体系结构,将分析与设计放到迭代开发和统一过程背景下。我们认为这样的课程设计方案融合了当前软件工程技术的最新发展,并且将这些技术有机地结合起来讲授,而不是孤立的讲授。<br>  与此课程教学配套的还有5次大作业。这些作业的内容都来自现实生活中具有代表性的系统,如格罗宁根市公交车计费系统的需求分析与设计、饮料自动销售机的需求分析与设计、音响店出租影碟系统的需求分析与设计等。每次作业之间具有连贯性,比如上一次作业可能是概念层的需求分析,下一次则逐步增加需求和约束,直到系统的设计方案。表2简要地列出了“软件分析与设计”的作业设计。<br>  <br>  2.3 不可或缺的课程辅导<br>  课程辅导是对课堂教学的重要补充,也是保证教学质量的关键环节。<br>  注册“软件分析与设计”课程的55个学生被分为两个小班。每个小班由一位教学助理负责。本课程安排了5次课程辅导,每次课程教授之后安排一次课程辅导,每次辅导为2个小时。<br>  在课程辅导上,2~3个学生组成一个小组,教学助理主持课程辅导并
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服