已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中企动力:具有中国特色的信息化运营商 摘要:本文针对目前技能型人才培养的迫切需求,提出了以任务驱动的课堂教学模式和项目导入的课程教学模式为主要思路的教师教学模式和以项目组、虚拟公司的团队学习形式为主的学生自主学习模式,以及层次式方向分流模块化专业课程体系。实践证明,以上教学模式和课程体系切实解决了计算机技能型人才培养过程中的若干具体问题,具备很好的推广价值。关键词本文来自:计算机毕业网 :课堂教学模式;课程教学模式;专业课程体系;项目导入;任务驱动;模块化现阶段,高技能人才紧缺成了制约我国经济社会发展的主要因素。高职教育必须努力构建人才培养模式,加快培养高技能型人才。高技能人才培养,从不同角度概述有不同的模式,其根本点则在于是否脚踏实地,为地方经济培养用得着的人才,为学生提供找得着好工作的教育。为了达到以上目的,必须在专业定位、课程设置、教学活动等具体环节上切实做到事实求是、效果优先;必须在教师培养、学生培养上做到让人可以做、愿意做、乐意做;必须在管理上做到观察和服务社会经济、培养和服务师生。也就是,必须使目标定位、达成过程和人的主观能动性达到和谐统一、有序创新的境界。本文主要根据教学实践经验,就高职计算机类专业具体培养过程中的教学模式和与之密切相关的课程体系设置进行论述。本文提出以“任务驱动的课堂教学模式和项目导入的课程教学模式”为主要思路的教师教学模式和以“项目组(低中年级)、虚拟公司(中高年级)”的团队学习形式为主的学生自主学习模式,通过团队学习同时培养学生的“职业技能和人品开拓技能”。教师教学模式和学生学习模式组成了专业教学模式,已形成了较成熟的实际运作方法,取得了较好效果。本文提出了“层次式方向分流模块化专业课程体系”,把相关课程组合在一起,方便形成完整的应用能力,并体现“基础放宽,方向做精”的原则,符合毕业生的就业需求和企业实际能力要求。下面分3点对教师教学模式、学生学习模式、专业课程体系进行论述。1教师教学模式任务驱动的课堂教学模式和项目导入的课程教学模式1.1任务驱动的课堂教学模式任务驱动的课堂教学模式的思路是:教师结合知识点的要求提出恰当的任务,通过知识点的讲解和任务的完成思路、实现过程的讲解和演示,让学生形成任务解决思路、具备完成任务的能力,也就是说,学生会利用所学知识解决任务类似实际问题,真正做到“学以致用”。“任务驱动的课堂教学模式”的主要环节包括:任务的设计、讲解和演示、学生的讨论思考、学生分组实现、作业设计和及时反馈辅导。任务的设计:是“任务驱动的课堂教学模式”的关键,结合知识点提出课堂主要任务。设计时特别注意任务在实际应用场合下的应用情景,培养学生的学习环节符合实际应用模式。注重设计任务在实际应用中的几个“4W1H”:“whenwherewhowhyhow”,即该任务在实际应用中“什么时候、什么场合、什么人、为什么原因要涉及该任务,如何完成该任务。”只有这样设计的任务才能真正引发学生的学习兴趣,并且使学生理解任务应用的完整过程,有利于学生形成解决问题的实际思路。否则任务显得呆板、无用,不能激发学生学习兴趣。讲解和演示:在明确了任务及其应用环境后,教师进行知识点的讲解和任务解决演示,此时自然而然就会从应用角度讲解知识。学生的分组讨论思考:这一环节是不可缺少的,教师将知识点和解决步骤教授给学生后,学生必须经过分组讨论,才能形成自己的思路,否则学生仍是机械的记忆而不是独立的应用。学生只有通过讨论形成任务解决的思路和具体步骤,才能在以后灵活应用知识点。学生的分组实习:学生形成思路后,动手解决任务相关问题,对课堂任务有较深刻的理解。这一环节如果来不及可以在课后实现,但前一环节最好在课堂上有教师辅导的情况下进行。作业设计和及时反馈辅导:作业批改和辅导的重要性在于教师借此了解教学效果、学生掌握程度,由此决定后续教学布置。作业设计时要注意每次作业与课程整体驱动项目的关系,注意对学有余力的学生的及时引导和相关辅导。任务的设计、讲解和演示、学生的讨论思考、学生分组实现、作业设计和及时反馈辅导这些环节是以“任务设计”为龙头,“讲解演示、分组讨论思考、分组实现”为基本过程,“作业和辅导”为检验提高环节的整体课堂教学流程。目前,在广大教师的努力下,“任务驱动的课堂教学模式”在不断的提升中。1.2项目导入的课程教学模式传统的课程教学模式中,课堂教学着重于知识点的传授,实验教学则偏重于对知识的验证和巩固,课程考核重点考核学生对知识体系的掌握和理解。这固然能使学生掌握课程的知识体系,但一旦遇到与课程相关的实际问题,学生容易存在如下问题:在某些离散的点上知道该采用何种技术,但无从入手,也不能形成解决问题的完整思路。这表明学生缺乏综合应用的思路和能力。在国外的一些软件学院中,很多采用“项目驱动”的教学模式。由学生自己组成项目小组,自由选题,教师进行评判直至合格。选题确定后,各小组定期汇报项目进展,及时交流解决问题,最后按项目质量、演讲答辩、独创性、团队合作精神进行考核。这种模式在培养软件学院学生的项目实践能力,自学创新能力,团队合作能力,交流表达能力等方面受到一致公认的好评。结合高职院校计算机课程教学改革的实践,将课程教学模式定义为“项目导入课程教学模式”。总体思路是:教师事先开发一个实际项目,此项目与课程内容紧密相关且能被学生较好的吸收,项目对课程的成功实施十分关键,应具有代表性、涵盖大部分知识点和应用技巧。教师按此具体项目案例的开发流程,组织知识点的设计和讲解,学生在课程教学开始就得到不同练习项目,在教学过程中按教学进度对项目进行自主分析、规划、实施、调试维护,完成项目,从而使学生获得课程知识体系的同时学会具体问题的解决步骤和方法,在课程教学过程中培养学生“分析问题,解决问题”的方法论。具体做法是:教师结合一个或若干个项目讲解知识点,同时向学生传递项目开发流程,并选择恰当教材配合项目讲解。同时组织一定数量的实际课题逐步建设项目库,在课程开始实施时就由学生选题,组合成项目小组,跟随教学进度完成各自项目。并按项目结项的原则进行课程考核。以下就课程设计、教材设计、课堂教学、学生学习、实验实习、考核环节等方面详细论述具体做法。1.2.1“项目导入课程教学模式”的课程设计课程设计要完成课程的总体目标设计,对学生学习完课程后的知识目标和能力目标有明确的设计。如“快速开发工具应用”课程主要任务是培养学生利用快速开发工具开发应用软件的能力,包括一般的桌面应用软件、桌面型管理信息系统的开发,目的是培养学生解决小型实际问题的能力,包括从拿到项目分析项目完成项目安装维护项目的总体流程。课程设计阶段应完成如下资料的建设:课程教学大纲、课程实训大纲、课程考纲、教材、辅助介质、项目库等。1.2.2 “项目导入课程教学模式”的教材设计项目导入课程教学法对教师选用教材的要求很高,教材应同时实现3个功能:教会学生开发项目,同时把相关知识体系恰当讲解清楚,并且对学生自主项目开发提供一定指导。目前通常很难选择到此类教材,可能要求教师自编。 比如,“快速开发工具应用”课程的自编教材:教材内容共分4章,第1章对软件项目开发流程规范简介并对2个项目(桌面应用、桌面型管理信息系统)进行总体设计,使学生课程目标清晰明确。第2章通过完成C+ Builder学习软件的开发使学生掌握OOP的基本设计思路和C+ Builder的基本控件应用方法。第3章通过完成班主任成绩管理系统的开发使学生掌握MIS系统的开发方法。第4章通过完成对2个系统的测试/安装/维护/发布/更新使学生有完整的软件应用能力。每章明确给出各自达到的目标任务、任务分析、任务解决思路、任务解决所需知识点、任务解决步骤、解决方案评价和改进思路,对学生项目的进度指导,特别注意在任务分析时调动学生积极思维,采纳学生合理建议,以培养学生学习主动性、兴趣。1.2.3 “项目导入课程教学模式”的课堂教学课堂教学法采用“任务驱动课堂教学模式”,用一个个任务驱动课堂,这里特别要注意任务与总体项目的关系,任务必须体现很明确的项目分解目标。教师结合知识点提出任务,师生共同商量此任务的解决办法,若以前知识已无法解决,则讲解本堂课的知识点,然后师生共同完成此任务,教师并设计合理的作业使任务得到巩固和拓展,这里作业也必须体现项目的分解目标。1.2.4 “项目导入课程教学模式”的学生学习模式在课程开始实施时就由学生选题,组合成项目小组,跟随教学进度完成各自项目。教学过程中由任课教师指导、学生自主完成,并注意阶段性总结和考核,以便学生在学习的过程中一边接受教师项目的学习,一边完成各自项目,进一步加深对教学内容的理解,达到较好的教学效果。在这里特别要注意引导和辅导力度,否则很难保证项目质量。1.2.5 “项目导入课程教学模式”的实训课程采用项目导入模式,所以学生实训可由两部分组成,第一部分是在对教学项目模拟的基础上完成教学项目,这个环节必需的,可以帮助学生巩固知识体系,理清开发流程。第二部分是根据教学项目的进度独立完成各自项目,这部分实训应包含开题报告、阶段性总结汇报、期末演示和答辩,构成项目开发的完整流程,从而培养学生的项目实践能力,自学创新能力,团队合作能力,交流表达能力。1.2.6 “项目导入课程教学模式”的考核模式课程考核采用常规考核和项目考核2部分。常 摘要:本文结合专业课程体系建设,探讨了按系列课程建设实践教学体系方案,介绍合肥工业大学计算机科学与技术专业在系列课程实践教学研究、教材建设及实验室建设等方面的工作。关键词本文来自:计算机毕业网 :实践教学体系;课程实验;课程设计;实验室建设1实践教学体系研究计算机科学与技术学科学生的能力包括认知能力、实践能力以及团队协作等方面的能力。这些能力的培养不是靠某一门课或某个集中环节的实践(实习)就能完成,它需要通过各种途径、经过一个较长期的修养过程去实现。尤其是专业能力的培养,更是需要通过相应的系列课程来完成。计算机科学与技术学科的专业能力包括计算机思维能力(抽象思维和逻辑思维),算法设计与分析能力,程序设计与软件开发能力,计算机系统的认知、分析、设计与分析能力。目前在教学计划中体现上述能力培养要求的核心系列课程有:公共基础系列(德育、体育、军事、外语等),基础理论系列(高等数学、离散数学、计算机理论等),软件技术系列、硬件技术系列,网络技术系列。高等学校的实践教学一般包括课程实验、综合性设计、课外科技活动、社会实践、生产实习、毕业设计等。因此,实践教学基本上可以分为三个层次2:第一,紧扣课堂教学内容,以掌握和巩固课程教学内容为主的课程实验和综合性设计;第二,以社会体验和科学研究体验为主的社会实践和课外科技活动;第三,以综合应用专业知识和全面检验专业知识应用能力的毕业设计。课程实践(含课程实验和课程设计)是大学教育中最重要也是最基础的实践环节,直接影响后继课程的学习以及其他两个层次实践活动开展的质量。本文仅讨论课程实践的实验教学体系建设与实践过程。1.1课程实验课程实验是配合课程教学,与课堂理论教学相辅相成、以达到课程教学要求的实践环节。课程实验对计算机软件和硬件的设计和实现、测试原理和方法起到示范作用,它不仅仅是对理论的验证,更主要的是通过课程实验完成对学生对基本技术、基本方法的训练和基本能力的培养。课程实验可分为以下5种类型3:(1) 观察性实验:培养学生的注意力、观察力、辨别力,同时增强学生学习的兴趣。(2) 验证性实验:培养学生对其其设备的操作能力和加深对理论的理解。(3) 设计性实验:培养学生的设计能力和独立工作的能力。(4) 综合性试验:培养学生分析问题和解决问题的能力。(5) 研究性实验:培养学生推理抽象能力和研究能力。目前,在课程实验中验证性实验占了大部分,应逐步加大设计性和综合性实验比例,在有条件的课程中引入研究性实验。课程实验教学与课堂理论教学是两个互为补充的教学环节,应明确课程实验的目标并将一门具体课程的目标与系列课程能力培养的总目标结合,建立完善的课程实验教学体系、质量标准和考核机制。循序渐进地提高学生的实践动手能力,从而完成课程实验教学的总体目标。1.2课程设计课程设计以培养学生系统设计与分析能力为目标,通过团队式合作、研究分析、工程化设计完成较大型的系统或软件的设计题目。课程设计不仅有利于学生巩固、提高和融合所学的专业课程知识,更重要的是培养学生多方面的能力,如综合设计能力、实际动手能力、文献检索与分析能力、团队合作能力、工程化能力、研究性学习能力、创新能力等。课程设计过程是在教师的指导下,在相对集中的时间段内和指定的实验室中,学生利用本课程以及以往所学的知识和技术(必要的话,还需辅以一定的课外学习),独立解决一些复杂且具有综合性的问题。从规模上来说,课程设计是在平时作业的基础上进一步扩展的大作业。课程设计是提高学生专业知识综合应用能力的一种非常有效的方法,在整个实践教学体系中占有非常重要的地位。课程设计一般作为单独的实验课程开设,单独考核和计学分。2系列课程实验教学体系建设目前针对实验课程的建设大都是面向某一门课程,而对课程之间知识和能力的关联和衔接,以及如何通过系列课程的实验教学循序渐进地培养学生专业能力考虑甚少。特别是在转向完全学分制教学体系下,面对教学学时减少,课程内容增加,实验条件有限的矛盾,研究系列课程实验教学体系对在不增加学时(或增加不多)的基础上,提高学生综合运用知识能力,充分利用和发挥现有实验资源的潜力有着十分重要的意义。我校计算机科学与技术专业针对学校培养学生“工程基础厚、工作作风实、创业能力强”的目标,结合工程应用型人才培养的要求,自2003年起开展了针对系列课程实验教学体系的研究与建设,在软件技术系列课程、硬件技术系列课程、网络与信息安全系列课程等实践教学方面取得了一定的成效。2.1软件技术系列课程实践教学软件技术系列必修课程包括“程序设计基础”、“数据结构”、“数据库原理”、“操作系统”、“编译原理”、“软件工程”等学科核心课程,这些课程总学分数达到24.5分,总学时392,其中课程实验60学时,还另有8.5周的集中安排的实践环节用于完成上述课程的课程设计,具体见表1。课程实验的内容主要是针对课程中某一局部(如章、节或知识点),通过实验巩固、加深对相关知识和方法的理解,发现存在的错误认识,以培养学生分析问题和解决问题的能力。一个实验往往有若干个实验题,实验题应体现不同的实验类型,特别是课程后期的实验,应侧重设计型和综合型实验。课程设计题目应具有一定的深度(需要学生学习教材以外的、更深入的内容)和广度(应尽可能结合先修课的知识点,并将后继课程部分概念和知识提前引入)。例如,程序设计基础课程所采用的语言C+,在课程设计中一方面要求学生学习Visual C+运行环境的有关内容(如项目概念和运用、调试工具的掌握),另一方面要求学生根据题目的要求掌握诸如文件操作、图形绘制、动画效果等编程技巧。另外,在某些题目中有意识地引入链表、队列、堆栈等数据结构以及像搜索、排序等算法内容,以加深学生“程序=数据结构+算法”的概念,引发他们学习后继课程的兴趣。除了上述必修课程以外,还开设了“Java程序设计”、“算法分析与设计”、“网络程序设计”等选修课程。为提高学生程序设计能力、培养学生创新意识和团队协作精神、选拔优秀学生参加各类科技竞赛,在二、三年级分别开设了“程序设计算法与艺术”、“机器人足球赛程序设计”课程。这两门课程均采用教师课堂辅导和学生讨论相结合,且以学生分组实践和讨论的形式进行。课程的开设大大提高了学生的学习兴趣、促进了其提出问题、分析问题及解决问题能力的提高,深受学生的欢迎。2.2硬件技术系列课程实践教学硬件技术系列必修课程包括“数字逻辑”、“计算机组成原理”、“汇编语言程序设计”、“微机原理与接口”等学科核心课程。这些课程总学分数达到16分,总学时260,其中课程实验50学时,具体教学计划见表2。由于各教学仪器设备厂商近年来加大了对高校实验室的宣传和投资力度,各高校实验室硬件实验仪器设备均有了较大改观,实验内容也随之更新和改进,实验的运营成本随着厂商的售后服务提高而降低。但带来的问题是,由于受仪器设备型号以及目前高校实验教学队伍水技术平的限制,目前高校自主开发的硬件类实验仪器设备较少,影响了对综合型和设计型实验的开设,有些课程的实验指导书直接使用厂商提供的指导书,造成了硬件系列课程“同化”现象,不利于各高校专业特色教育的开展。因此,如何针对本校学生的实际、专业培养目标和特色建设硬件课程的实验教学体系是当前硬件系列课程的实验教学所面临的主要问题。 分布式控制技术是我校计算机科学与技术学科实力较强且具有一定特色学科方向,因此,我们开设了“自动控制原理”、“计算机控制”、“单片及原理及应用”、“可编程控制”、“嵌入式系统”选修课程,并在课程实验内容以及课程设计中侧重该方向培养。2.2网络与信息安全系列课程实践教学随着互联网应用的不断扩展和深入,网络技术和信息安全技术日益受到关注,相关课程也受到同学的重视,社会对该方面人才的需求也不断扩大。我校2002年开办了“信息安全”专业,但在计算机科学与技术专业,由于计划学时的限制,目前只有“计算机网络”被列为必修课程,同时开设了“网络程序设计”、“电子商务”、“网络安全”、“防火墙与入侵检测”、“计算机病毒与反病毒”等选修课程。因此,该系列课程面临着学生选课人多、课程内容新且发展快、实验学时少、实验室条件有限等问题。在网络与信息安全系列课程实践教学体系建设中,针对上述问题,我们打破了课程限制,将网络原理、组网技术、网络应用、网络管理、网络安全、信息隐藏、密码算法和病毒防治等内容集成在一起,在内容组织上循序渐进、由浅入深,在实验类型上适应基础与验证性、综合性与设计性两种不同层次的要求,在统一的平台上开展实验教学。经过几年的建设和实践,我们对实践教学在培养学生综合素质和实际能力上的作用有了更深一步的认识,对系列课程的实验教学体系研究有了初步成果,目前软件技术系列课程实践教程和网络与信息安全系列课程实践教程已由合肥工业大学出版社出版,硬件技术系列课程实践教程也已规划编写,前面两本教材在学生使用过程中已取得一定成效,受到学生的欢迎。3实验室建设实验教学体系的改革和教学与实验室建设是密不可分的,自2003年以来,结合本科教学评估的要求和实践教学体系的建设,学校、学院加大实验室建设投入,加强实验教师队伍建设,提高实验教学质量。具体工作如下:(1) 学院成立中心实验室统一承担和管理全院实践教学工作,中心实验室下根据教学实践 摘要:本文在提出“大学计算机基础”课程所面临的问题的基础上,从教学模式的改革和教学条件的提高方面入手,提出了课程改革的新思路。关键词本文来自:计算机毕业网 :高职;非计算机专业;计算机基础1课程教学面临的新问题随着社会信息化不断向纵深发展,电子商务、电子政务、数字化校园、数字化图书馆等各行各业的信息化进程已步入我们的生活,社会的进步对“大学计算机基础”课程的教学提出了更高的要求,同时,我们也面临着以下一些新的问题:1) 计算机和外语水平已成为衡量大学生业务素质与能力的突出标志,社会的信息化对大学生的信息化素质也提出了更高的要求。2) 中小学计算机教育开始步入正轨。教育部已经制订出中小学信息技术教育规划和教学大纲,在21世纪的前10年内,要逐步普及中小学的信息技术教育。因此,高职新生计算机知识的起点已有显著提高,但他们的基础依然悬殊,来自不发达地区的学生中不乏是零起点的。3) 计算机技术更多地融入到其他学科和专业课的教学中。以计算机技术为核心的信息技术已成为很多专业课教学内容的有机组成部分,各专业对学生的计算机应用能力也有了更加明确和具体的要求。2课程教学模式的改革面对这些新的变化和要求,传统的教学理论及其指导下形成的以教师讲授为主的教学模式已很难适应教学实践的发展,应该将建构主义学习理论及在其指导下形成的以教师为主导、以学生为主体的多种创新教学模式应用于“大学计算机基础”的教学过程中,以适应现代教育的信息化、终身化、现代化和国际化的发展。2.1教育理念的全面更新以教师为主导、以学生为主体,促使学生在教师的指导下,激发学习的主动性和创新精神,形成对计算机相关知识的科学态度和兴趣。这样,对学生而言,计算机学习不再被动,而是一个主动的“探索过程”,在此过程中,学生之间和师生之间交互学习;学生在现有知识与新知识之间建立联系;将科学内容应用到新的问题解决中;以讨论、实验等各种活动代替了简单的记录和听课,教学过程中充满了生机与活力。传统教学模式中,教师的权威和考试的压力使学生缺乏对知识的探索精神,也限制了学生的创新能力。要真正实现科学教育的目标,就要改变传统的以教师为中心的教学模式,改变学生长于背诵公式和解答纸面问题,但缺乏独立思考的能力的学习方式。2.2教学内容的微观处理在教学内容上,要及时更新教材,并介绍最新发展动态,紧跟社会发展步伐,不断更新知识、扩展学生的知识面。教者不能固守教材的组织方式,可以根据学科及学生的实际情况而选择适当的编排教学内容的方式,如:以学生为本位,采用心理式的编排,既注重学习者的兴趣与需要,又顾及教学内容的逻辑性。在教学实践中,可以对课程进行微观处理,调整教材编排:第一部分是硬件的感性认识和Windows基本操作,第二部分是办公自动化软件Microsoft Office组件 (字处理软件Word、电子表格软件Excel、文稿演示软件PowerPoint和简单网页制作FrontPage等) ,第三部分是Windows操作 (资源管理器、控制面板等) 和因特网基本使用 (Internet Explore和Outlook Express的设置及使用) ,最后是计算机技术的基础知识。Word最简单,再学习Excel,引导学生找出Word和Excel操作上的异同,最后,学习PowerPoint时,就比较轻松了,在PowerPoint制作演示文稿的基础上,再加上表单和组件的设置,简单网页制作FrontPage就差不多了。学习Outlook Express时,可补充现在大多数人用的更多的网上免费邮箱的申请和使用。计算机的硬件软件还会继续飞速发展,通过软件的教学使学生具备一定的自学能力,学会触类旁通,从而掌握一大批软件的使用,这才是我们计算机教学的出发点和归宿。对教材作这样的微观整合后,正如孔子所说“知之者不如好之者,好之者不如乐之者”, 学生在整个学习过程中,一次次成功的体验、一个个需要的心理,使他们一直保持着对计算机课程的热情,快速有效地接受教材的基本内容,在愉快的上机操作中提高计算机应用技能,提升信息素养。2.3教学方法的综合创新在教学方法上,可以进行如下一些创新。(1) 利用网络教室,发挥师生互动效应一般情况下,教师在上“大学计算机基础”时,往往讲解一次课 (2课时)几天后,学生才有一次上机操作课,对于零起点的学生,他们很难在教师的快速演示下领悟操作的要点与顺序,几天后上机实践往往无从着手,以至于效率很差;另外又有一些学生对这部分知识中的基础知识已有充分的了解,他们就会觉得太简单。因此教师在授课讲解时,如何把握难度与速度就比较困难。还有些教师讲解一节课,让学生自己操作练习一节课,同样的也存在着上课时学生不好好听、上机时又不知如何做的问题。利用多媒体网络教室,就能解决这些弊端。在多媒体网络教室里,教师可以全方位地监控每个学生的学习情况,通过教师机直接控制学生机,也可以向某个学生直接演示解答,还可以通过教师机传送测试或作业等文件给学生,极大地方便了课堂互动教学。在教学中,教师可先将内容分解成几个部分,每部分演示后将控制权交给学生,但必须规定好操作的具体时间,并及时解答学生的疑问。时间到后,教师收回控制权,继续讲解。最后布置任务,要求学生在规定时间内、使用所有学到的命令完成作业。这样在上机操作时学生已对基本命令有所了解,对原来起点低的学生来说不会一窍不通无所事事,对优秀学生来说又可以尽情发挥自己的主观能动性,同时又有时间去接触其他软件。所以,这种教学方法集教、学、练、提高为一体,更可以因材施教。学到因特网部分时,可以让学生申请网上免费邮箱,收集资料,以E-mail形式发送作业,通过回复的形式可以一对一的与学生交流作业情况,也可以通过QQ对学生进行答疑。课内外的多种形式的“互动教学”能充分调动学生的能动性,让学生在与教师的互动中完成教学任务并消化吸收所学的知识点。(2) 实施任务驱动,通过讲评激发潜能任务是课堂教学里一个微妙动力,是问题提出的表现。教师应根据教学目标,将所要讲授的内容巧妙地隐含在一个个任务当中,激发学生的求知欲望和学习兴趣,使学生通过完成任务达到所学知识的目的。每一次上机课都要有一定的任务,采用“案例”和“任务驱动”的方法进行教学。教师应根据教学内容精选一些案例做演示,还要精心设计任务,每个任务要求学生掌握几个技巧,“任务驱动”对学生来说,开始是模仿,积累一定经验和技巧后,便可创作出丰富多彩的个性作品,创新能力便可得到发展。在上机过程中,教师可将有创意的“作品”通过多媒体网络展示给学生,并让学生给予评论。通过讲评和评论调动学生的学习积极性,启发学生积极思考,激发学生的学习潜能,注重学习能力的培养。(3) 组织协作学习,交流讨论共同提高协作学习是指为了促进学习,由多个学习者针对同一学习任务彼此交换信息和合作,以达到对所学知识的深刻理解与掌握。协作学习对提高学习效果,形成学习的批判性思维和创造性思维,以及学生个体间的沟通能力等都有明显的积极作用。教师在讲课时,一方面要通过少而精的讲述,把握整个教学过程的内容和方向,另一方面要尽可能保留一些与旧知识相似规律的新知识,组织学生开展讨论与交流,引导学生自己去发现。在实施协作学习的过程中,教师要注意营造课堂教学的自由氛围,注意基础差的学生对问题的回答,并进行适当的点拨指导。另外,可以让基础差的学生和基础好的学生结成对子,上机时坐在一起,这样,有困难的学生能及时得到帮助,好的学生也会及时发现自己还存在的问题,达到共同提高的目的。同时,还可设计以小组为单位的综合性任务,在学习理论知识和实践操作中培养学生的团队精神。2.4教学条件的提高完善教学实践的顺利进行依赖于教学的软硬件。“大学计算机基础”课程一般应安排在多媒体网络教室进行,并安装好配套的各种应用软件;建立网络模拟考试系统,实现学生随时训练和自我测试,网络考试系统供教师随时对学生进行测试;还可以设计网络辅助教学网站,实现教学资料、教学课件、电子教案、实验指导等上网,以及师生课外互动和交流等。“大学计算机基础”课程在教学内容、教学目标和教学方法等方面必将随着教学改革的深入、教学理念的发展,不断地进行调整和更新,因此需要我们不断地去探索,以适应计算机技术的飞速发展和计算机应用的日益普及。 参考文献1 谭浩强. 高等学校计算机基础教育改革的新阶段J. 计算机教育,2003,(12).2 谢幼如. 新型教学模式的探索M. 北京师范大学出版社,1998.3 侯旋. 计算机文化基础J. 课程新型教学法的分析与研究,2005,(24). 摘 要:本文阐述了应用递归方法实现归并排序算法的详细理解过程,并在教学过程中实践了借助于归并式递归图形加强理解与教学。关键词本文来自:计算机毕业网 :归并排序;递归;教学1引言从归并排序的概念上进行分析,该算法的思想比较容易理解,并且也能够直观的感知其实质是利用存储空间的归并。在实现的过程中,可以有多种方法,画出归并过程示意图后,随即可以得出其算法的代码。但是我们在利用递归思想实现归并排序的教学过程中,一定要让学生分清是用递归还是用回归进行的归并,画出图形区分这两种不同的归并过程。通过这一环节,我们不但能够理解稳定的归并排序,而且还让学生认清递归和回归是解决这一问题两种不同的操作过程。2归并排序的概念理解并实现当初次理解归并概念的时候,我们可以列举下列一组数据的归并过程。例如:70 83 100 65 10 32 7 65 9第一次:70 8365 10010 327 659第二次:65 70 83 1007 10 32 659第三次:7 10 32 65 65 70 83 1009第四次:7 9 10 32 65 65 70 83 100具体程序代码如下:函数:void merge(int e, int n)形参说明:e是已知待排序的数组,n是数组中元素的个数,下标从0开始。void merge(int e, int n) int *p=(int*)malloc(sizeof(int)*n);/*开辟一块实现交替归并空间 */ int len=1,f=0; /*len为归并单元宽度,f是一个标识,实现交替归并*/ while(lenn) /*当归并单元达到或者超过序列长度时,归并结束*/ if(f=0) merge_pass(e,p,n,len);/*交替进行归并*/ elsemerge_pass(p,e,n,len); len*=2; /*扩大归并单元宽度*/ f=1-f; if(f) /*将最终结果存放的指定数据域中*/ for(f=0;fn;f+) ef=pf; free(p);void merge_pass(int e,int a,int n,int len) int f_s, s_end; /* f_s存放即将归并的第一个单元起始下标*/f_s=0;/*s_end 存放即将归的并第二个单元末下标*/ while(f_s+lenn) s_end=f_s+2*len-1; if(s_end=n) s_end=n-1; /*确定真正末下标位置*/ merge_step(e, a, f_s, f_s+len-1, s_end);/*实现将两个单元合并*/ f_s=s_end+1; if(f_sn) /*没有归并的部分复制过去,保证交替归并的正确进行*/ for(; f_sn; f_s+) af_s=ef_s;voidmerge_step(int e, int a,int s, int m, int n)/*实现将两部分单元归并,m为分界点下标,即为第一单元的末下标*/int i,j,k;k=i=s; j=m+1;while(i=m&j=n) if(ei=ej) ak+=ei+; else ak+=ej+; while(i=m) ak+=ei+; while(j=n) ak+=ej+;分析:利用最基本的方法实现归并排序,我们需要利用三个函数,在实现的过程中,程序的可读较高,但是在程序执行的过程中,函数之间需要频繁的进行嵌套调用,数据的交替归并也显得比较麻烦,所以在正确的实现归并算法的基础上,我们引入了递归的方法。3递归二路归并排序利用递归的思想可以掩盖上一方法的频繁嵌套调用,而利用递归的真正目的还可以解决上一方法中数据的交替归并,其方法是它将数组分解成两部分al,am和am+1,ar来排序数组al,ar。这两个子数组部分独立排序(通过递归调用),而且将生成的有序子文件归并得到最后的所有文件。进而可以得到一个原形化的分治递归程序。在分解过程中我们可以参照下面的数据分解图。例如:一组数据为:70、83、100、65、10、32、7、65、9 共9个元素,由元素的个数我们可以画出二分递归图形。令函数内部第一次递归调用左半部分,可以得出归并的过程:70 83 100 65 10 32 7 65 970 83 100 65 10 32 7 65 970 83 10010 6532 7 65 910 65 70 83 100 32 7 65 910 65 70 83 1007 3265 910 65 70 83 1007 329 6510 65 70 83 1007 9 32 657 9 10 32 65 65 70 83 100具体程序如下:函数:msort(int sr,int tr,int s,int t)形参说明:sr是已知待排序的数组,tr是存放排序结果的数组,s是数组的起始下标,t是数组的末下标。voidmerge(int sr,int tr,int i,int m,int n ) /*有序表合并算法*/ /*将有序序列im和srm+1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030西东南欧智能交通系统行业市场供需分析及投资评估规划分析研究报告
- 2025-2030融资租赁行业市场发展现状投资策略规划分析研究报告
- 2025-2030虚拟数字人技术成熟度与商业化应用场景报告
- 2025-2030葡萄酒产地标记保护管理体系行业影响品牌评估
- 2025-2030葡萄牙葡萄酒品牌全球营销策略与市场扩张方案
- 山西2025年山西省肿瘤医院中国医学科学院肿瘤医院山西医院招聘博士研究生61人笔试历年参考题库附带答案详解
- 天津2025年天津市实验小学招聘10人笔试历年参考题库附带答案详解
- 大理2025年云南大理祥云县市场监督管理局公益性岗位人员招聘笔试历年参考题库附带答案详解
- 四川2025年四川财经职业学院秋季学期教职工招聘11人笔试历年参考题库附带答案详解
- 台州浙江台州市立医院招聘合同制临床护士40人笔试历年参考题库附带答案详解
- 疗养院员工劳动保护制度
- 2026年广州中考化学创新题型特训试卷(附答案可下载)
- 保健用品生产管理制度
- 云南省烟草专卖局(公司)2026年毕业生招聘备考题库(第一批)完整参考答案详解
- 2026重庆江津区社区专职工作人员公开招聘642人考试参考题库及答案解析
- 重症患者营养支持指南2025
- 2025-2026学年贵州省贵阳市多校高一(上)期末物理试卷(含答案)
- 单位电车充电管理制度规范
- 社区救援员培训课件
- 档案计件工资管理制度
- 2026年读者文化旅游有限责任公司社会招聘参考考试试题及答案解析
评论
0/150
提交评论