前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的课程设计的收获和体会主题范文,仅供参考,欢迎阅读并收藏。
从课程设计与课程之间的时空联系角度探索课程设计教学,提出“并行—综合型”课程设计的新形式,即利用课余时间,与课堂教学并行进行,综合本学期多门课程内容的课程设计,如下图所示。这种新形式的课程设计能够更好地与学生所学的各门课程进行交流互动,有利于培养学生的自学能力,促进学生知识结构的转化和综合设计能力的提高。希望通过对这种新的课程设计模式的探索,促进和加强课程设计与学期内课程的联系性。(图1)“并行—综合型”课程设计模式以杜威“干中学”教育哲学和后现代教育学的基本观点为理论基础。基于上述的教育观,杜威提出了“干中学”的教学方法论原则。“干中学”也就是在实践中学习。著名的CDIO工程教育思想的哲学基础就是杜威的“干中学”。因此,“在设计实践中学习设计、学习设计创新”是指导“并行—综合型”课程设计试验研究的基本思想。如何组织和建立“干中学”的环境、贯彻“干中学”呢?后现代教育学的基本观点认为:教学过程应从教师“教”为主体转变为学生“学”为主体[7],学习过程是一个自组织过程。在这个过程中,要强调师生/学生间的对话互动性、课程信息的丰富性、提出—分析—解决问题的过程性、思维的反思性、研究结果(问题答案)的开放性和可能性,为学生提供一个良好的、开放的自组织平台,促进学生学习能力的转化和提高。这个基本教学观念在当前教育学研究热点“学生学习性投入研究”中得到了充分的证实[8]。因此,在教学的各个层面上,建构一个开放的、具有自组织特性的学习平台是指导以工业设计专业为范例的“并行—综合型”课程设计试验研究的基本原则。
二、教学试验实践
为了验证“并行—综合型”课程设计模式的可行性,对其进行更加优化的改进,我们选择一门课程设计,按照与本学期课程并行的方式完成课程设计任务的试验,并在期末按原计划安排“串行—综合型”课程设计完成相同内容的课程任务,通过对两种课程模式教学效果的比较,从而更加客观、直接的分析“并行—综合型”课程设计模式的优缺点及可行性。
(一)“并行—综合型”课程设计的时间、人员、教学内容及教师指导方法设计
为了选择合适的学生安排适宜的课程设计时间,避免“并行—综合型”课程设计模式对学生的课余生活产生影响,在本校学生范围内使用问卷星网络问卷平台进行了一次匿名的问卷调查,了解本校学生的课余时间利用现状。在参与调查的220余份问卷中,35%的学生为大学三年级学生,总体认为课余时间适中,可以选择一些自己喜欢的事情去做,其余三个年级的反馈信息显示由于所处的大学阶段不同,其相应的学习、社会实践的压力各不相同,基本上不太适用本次的课程设计试验要求。通过此次问卷掌握的数据结合对工业设计专业三年级学生课程安排时间的具体情况,确定了“并行—综合型”课程设计试验的教学对象为工业设计专业大学三年级学生,教学时间为第二学期第9周至11周。具体安排如下:在工业设计专业三年级学生中,按等距方式抽取12人,即男女各6人,其学习成绩正态分布,分成并行组6人、串行组6人;以产品模型制作课程设计为试验课程,对这12名学生布置相同的设计题目、安排相同的教师和相同的辅导时间长度,并行组完成时间为3周(9周至11周),串行组(6人)完成时间为1周(在学期末集中进行)。“并行—综合型”组学生本学期学习的相关课程有设计表现技法、设计程序与方法两门相关专业课程。因此课程设计的内容设定与设计程序与方法课程相结合,设计表现技法课程作为有力补充,构成此次课程设计的理论与实践整体。针对并行组可能存在精力较为分散的情况,在课程设计的管理方式和辅导方式上作出相应的调整和改善,以求提高或加强学生时间的利用率,改善此问题。并行组指导教师在三周内要求学生的模型制作内容与所上课程的设计作业相结合,由设计表现出发,推敲设计细节,考虑模型制作的材料与工艺选择,强化课程设计与理论课程间的联系。指导教师与理论课程教师相沟通,理论课程辅导时侧重模型制作方案的指导,使学生集中精力完成由设计到制作的整个过程。
(二)分析与总结
在两组试验对象分别完成课程设计任务过程中,采用访谈法、观察法、问卷法、焦点小组法对这12名学生的课程设计中实际体会及收获进行信息搜集和数据整理。并行组6人均认为并行制课程设计增加了与老师交流的机会,自己学习的知识更加系统和连续,在模型制作、草图表现及设计程序与方法三个课程的内容衔接与整合上有较大收获,能够体会设计流程中各环节的作用与意义;在时间分配方面,其中1人认为占用课余时间较多,相应学习压力变大,其余5人感觉课余时间利用充实。串行组6人完成状态与以往课程设计相似,学习压力较小,有充分时间完成课程设计任务。指导教师对于两组同学完成课程设计任务的态度和水平给出了相应的意见。从成绩来说,并行组学生成绩更高,可以看到模型制作过程中,设计、表达、实现的全部过程;串行组学生效率不高,进度较慢,有3人最终突击完成制作任务。本次试验对象分布均匀,试验研究方法合理有效,数据分析清晰,成绩评判客观。通过并行组与串行组试验的比较,在学生对于相同知识掌握的程度及灵活运用的能力方面并行组优势较为明显,不足之处在于对学生平时课余时间安排有一定影响,但是却很好的发挥了学生学习的自主性。本次课程设计试验较为成功,并行组达到预期效果,对于今后课程设计模式的调整探索了一条新路。
三、结语
关键词:室内采暖课程设计;底图;建筑物;供热工程
“供热工程”对于安全工程专业而言虽然是一门考查课,但对于该专业的学生而言这门课对其今后的工作有着重要的作用,有可能从事这方面的工作或相关的工作.在“供热工程”的理论课结束后有一个重要的环节就是课程设计,该课程设计为“室内采暖课程设计”.课程设计的主要目的是检验学生对“供热工程”这门课的学习成果,以及这门课在实际当中的应用.从课程设计中可以让学生学到基本的绘图知识以及一些相关专业知识,可以说该课程设计不管对安全工程专业还是建环专业的学生,对今后的工作都有着重要的现实意义.通过本课程设计,使学生掌握热负荷计算方法、设备选择计算方法和水力计算方法,培养学生做室内采暖工程设计的初步能力.该课程设计的准备工作之一是将一些基本数据给学生,这其中包括一项室外计算温度,不同地区的室外计算温度是不同的.为了在计算时能够让学生之间有所区别,也是为了避免抄袭现象,可将设计地点定为每个学生的家的所在位置.此外,不同类型门和窗的传热系数也不同,让学生选取适合的门窗,传热系数根据自己所选在课本的附表中查得即可.还有一些其他的基本数据,选取的基本原则就是在合理的前提下尽量能够做到有所区分,目的是让学生能够独立完成设计,并在设计中能有所收获.“室内采暖课程设计”的主要过程可分为以下几个部分:一是将课程设计底图给学生,依据底图进行课程设计.因为是课程设计,主要目的是让学生掌握对基本知识的了解,因此不宜过难,不应打消学生对新鲜事物的积极性.如可选取一个二层的建筑,结构可简单些,如图1所示;二是计算部分,分为热负荷计算、散热器计算和水力计算.这是该课程设计的基础,计算的准确性决定了整个设计的合理性,这部分内容在理论课授课时已讲解清楚;三是绘图设计部分,依据所要求的系统形式等进行绘图设计,这也是最重要的一部分,是与实际生活中联系最紧密的一部分.绘图设计部分建议采用AutoCAD软件进行绘制,可以锻炼学生对软件的应用能力,为今后的工作提前做好准备.那么如何让学生能够学好“室内采暖课程设计”呢?这是我们主要研究的内容,主要可以从上述的底图选取和绘图设计这两部分着手。
首先,在底图的选取上可以做些深刻的研究.由于学生一直在校上课,对于一些实际的东西掌握的并不好,对建筑图纸也不是很了解,甚至他们不能完全看懂底图.即便老师将底图讲解的再详细,他们还是不能深刻的理解,做不到一个整体的认识,就算死记硬背也不利于他们的学习效果.如图1中黑色的实心方框代表实际建筑物中的柱子,但如果只是说给学生听,他们不能有一个立体的认识.基于这一点,我们可以采取另一种方式来让学生对底图有个深刻的理解.在这方面首先需要老师来多做些工作,授课老师可以提前摘要:为了使“室内采暖课程设计”达到更好的教学效果,本研究从以下几方面着手:课程设计的底图选取,可以以实际建筑物为实例;绘图设计部分结合实验室演示实验以及实际建筑物来完成;最终成绩给定方式采用答辩成绩、平时成绩和设计成果质量成绩三部分组成.让学生更好的学习掌握“室内采暖课程设计”,可以为其今后的工作打下良好的基础,使他们掌握实际工作能力.关键词:室内采暖课程设计;底图;建筑物;供热工程“供热工程”对于安全工程专业而言虽然是一门考查课,但对于该专业的学生而言这门课对其今后的工作有着重要的作用,有可能从事这方面的工作或相关的工作.在“供热工程”的理论课结束后有一个重要的环节就是课程设计,该课程设计为“室内采暖课程设计”.课程设计的主要目的是检验学生对“供热工程”这门课的学习成果,以及这门课在实际当中的应用.从课程设计中可以让学生学到基本的绘图知识以及一些相关专业知识,可以说该课程设计不管对安全工程专业还是建环专业的学生,对今后的工作都有着重要的现实意义.通过本课程设计,使学生掌握热负荷计算方法、设备选择计算方法和水力计算方法,培养学生做室内采暖工程设计的初步能力.该课程设计的准备工作之一是将一些基本数据给学生,这其中包括一项室外计算温度,不同地区的室外计算温度是不同的.为了在计算时能够让学生之间有所区别,也是为了避免抄袭现象,可将设计地点定为每个学生的家的所在位置.此外,不同类型门和窗的传热系数也不同,让学生选取适合的门窗,传热系数根据自己所选在课本的附表中查得即可.还有一些其他的基本数据,选取的基本原则就是在合理的前提下尽量能够做到有所区分,目的是让学生能够独立完成设计,并在设计中能有所收获.“室内采暖课程设计”的主要过程可分为以下几个部分:一是将课程设计底图给学生,依据底图进行课程设计.因为是课程设计,主要目的是让学生掌握对基本知识的了解,因此不宜过难,不应打消学生对新鲜事物的积极性.如可选取一个二层的建筑,结构可简单些,如图1所示;二是计算部分,分为热负荷计算、散热器计算和水力计算.这是该课程设计的基础,计算的准确性决定了整个设计的合理性,这部分内容在理论课授课时已讲解清楚;三是绘图设计部分,依据所要求的系统形式等进行绘图设计,这也是最重要的一部分,是与实际生活中联系最紧密的一部分.绘图设计部分建议采用AutoCAD软件进行绘制,可以锻炼学生对软件的应用能力,为今后的工作提前做好准备.那么如何让学生能够学好“室内采暖课程设计”呢?这是我们主要研究的内容,主要可以从上述的底图选取和绘图设计这两部分着手.首先,在底图的选取上可以做些深刻的研究.由于学生一直在校上课,对于一些实际的东西掌握的并不好,对建筑图纸也不是很了解,甚至他们不能完全看懂底图.即便老师将底图讲解的再详细,他们还是不能深刻的理解,做不到一个整体的认识,就算死记硬背也不利于他们的学习效果.如图1中黑色的实心方框代表实际建筑物中的柱子,但如果只是说给学生听,他们不能有一个立体的认识.基于这一点,我们可以采取另一种方式来让学生对底图有个深刻的理解.在这方面首先需要老师来多做些工作,授课老师可以提前选取一栋合适的建筑物或其中的两层,再将这两层建筑绘制在图纸上形成底图,比例位置等要求跟实际建筑物相符,这样原本毫无立体感的底图就有了它实际的原型.
当在给学生布置课程设计时,先把绘制好的底图给学生,让学生自己思考一下,然后带领学生来到这个实际的建筑物里,让学生与图纸上的内容自己一一对应看一下,弄懂图纸上的每个部分究竟代表什么.所以关于该实际建筑的位置选取尽量选在校园内,这样方便学生随时去观察,如可以以教学楼或宿舍楼其中的两层为例.同时也可以考虑多选些不同类型建筑,让学生几个人形成一组,可以组内进行讨论,这样更有利于学生的学习.这样做的目的是让学生对底图有个更好的理解,即便哪个位置不清楚经过老师讲解后也会印象更加深刻.对底图的充分理解是做好这个课程设计的第一步,也会提高学生对这个设计的兴趣.关于第二部分的计算部分,在讲理论课的时候都已讲解的很清楚,在课程设计部分主要由学生自己来完成,只要求学生能够认真、细心即可,注意计算的合理性和准确性.第三部分的绘图设计部分是整个设计的核心,也是最难的部分.首先应对系统形式有个充分的理解,这部分在课本中已介绍过,系统形式包括上供上回式、下供下回式、中供式、下供上回式、混合式等.重点要理解不同系统形式的特点以及适用条件,见表1,用来确定该课程设计应该采用哪种形式.但书中只是用简单的图形来表示,如图2所示,并不能让学生有个整体的感受,很难与实际联系起来.再如该课程设计要求学生做的是机械循环热水采暖系统,如图3所示.所有这些内容教材中都是以这样简单的图形来描述的,而学生对整体性的概念是缺乏的,如干管的走向、散热器的布置位置、干管坡度坡向等的概念都不能完全理解.最好的方法就是能够让学生看到实物,这样才能加深理解和印象.在我校就给学生提供了一个便利的条件,在我校的实验室中就有这样的一个演示实验———采暖系统模拟演示实验.在这个实验中学生可以看到机械循环热水采暖系统是怎样运行的,这其中也包括了不同的系统形式.对基本概念有了更深刻的体会后,接下来就要开始实际的绘图工作,要把理解的内容绘制到图纸上,这部分内容还是要结合实际的建筑物来完成.以往课程设计时学生容易出现以下几个问题:找不到恰当的布置散热器的位置,散热器布置距墙过远或不在窗下;立管布置时位置考虑不周道,容易将立管布置在窗下或距离墙较远的位置;干管知道怎么布置,但对空间感的理解不强,干管易穿柱子.选取实际的建筑物可以让学生到现场去观察,那么这些问题就都很容易可以解决了.学生可以在实际的建筑物中进行观察,看散热器的摆放位置是否合理;立管如放在窗下会有什么不利影响;干管如何布置才更加合理.结合了实际的建筑物,相信有些问题不用老师讲学生也能有自己的理解和深刻的认识,并且印象会更加深刻.同时也能让学生对这门课有了更深的认识,清楚这门课学习的目的,也会对今后的工作有个初步的认识.
除了从底图选取和绘图设计这两部分着手之外,为了使学生能更加严肃认真对待这个课程设计,同时也为了体现公平性,关于课程设计成绩给定的方法,应采取答辩的方式.避免不了会有少数学生存在抄袭现象,采用答辩的方式可以将这部分学生挑选出来.答辩的问题主要有两个方面:一是针对图纸所画内容提出问题,如所画内容代表什么含义之类的;二是提问一些理论知识,考察学生对基本知识的掌握能力,如热负荷计算包括哪几个部分、水力计算大概过程等.对学生而言既可以知道该设计是否是他自己做的,又可以知道他对这个设计的收获有多少.而对授课老师而言这也是检验自己教学成果的好方法,看看自己还有哪些方面做的不足,可以进一步改正和提高.最后的总成绩可分为三个部分:答辩成绩、设计成果质量成绩和平时成绩.为了做出区分和有所侧重,各项比例应有所不同,如答辩成绩占30%,平时成绩占20%,设计成果质量成绩所占比例最大为50%.无论是关于底图的选取,还是关于绘图设计部分的考虑,以及成绩给定的方法的研究,所做的目的都是让学生能够对“室内采暖课程设计”产生兴趣并能够给予足够的重视.一旦对学习有了兴趣,在兴趣的带领下就可以主动去学习、主动去思考,让老师和学生在课程设计的过程中都能有所收获.尤其是对学生,学生早晚要走向社会、走向工作岗位,所掌握的技能都会成为今后工作中的重要工具,能够让他们对适应今后的工作更加有信心.
参考文献:
〔1〕陆耀庆.实用供热空调设计手册[M].北京:中国建筑工业出版社,2009.
1电子技术课程设计计划的制定
为进一步深化“3CE”应用型创新人才培养模式和课程体系的教学改革,期间教研室课题组老师对在电子信息工程专业开设电子技术课程设计的目的意义和任务要求以及教学内容和教学方式进行了深入研讨,制定了课程设计的实施细则:①将课程设计放在短学期的18至21这4周来集中实施;②制定课程设计报告规范性材料包括存档封面、课程设计过程表格、课程设计技术报告封面、课程设计技术报告目录、课程设计技术报告正文格式、课程设计技术报告打印设置);③建立了课程设计的课题库和元器件库,以及元器件的购置领用制度;④制定了乐山师范学院“2+1”学期制短学期电子技术课程设计课程教学工作计划。为保证课程设计正规化和规范化的实施作了扎实的基础性工作。
2电子技术课程设计具体方案的落实与实施
课程设计就是按设计题目任务要求,运用课程所学知识和客观条件,完成和实现课题目标的全过程。电子技术课程设计就是在开设了模拟电路和数字电路以及实验课程之后,运用所学模电和数电知识,完成特定功能电子电路的设计、安装和调试等。这要求学生在老师的指导下独立进行查阅资料、设计方案与组织实验等工作,并写出总结报告。我们根据课程设计的特点和所要达到的目标要求,采用了开放式的教学模式,真正把课程教学转换到以学生为主体的知识运用能力、创新能力和综合素质的培养上来。课程设计教学环节及主要设计流程如下:课题选题电路设计提交元器件清单电路安装、调试撰写设计报告验收、答辩成绩评定。
2.1课题与选题
电子技术课程设计的选题是课程设计首要的第一环节,既要符合电信专业的综合培养目标,覆盖所学主干课程知识,又要体现电子技术的先进性和应用性,拓展学生的知识面,以达到学生综合运用专业技术基础知识和工程设计实践能力的培养。所以我们课题组的指导老师精心设计了20个课程设计题目,并制定了每个题目的具体设计任务和要求,以任务书的书面表格形式,供各组(每组不大于2人)学生进行选题。刚开始同学们选题只想挑选简单易做的题目,这个过程老师要悉心讲解每个课题的具体任务、要求和所要达到的目的,使学生明确自己的任务,鼓励并对选择任务多、难度较大、完成得好的课题要酌情加分。
2.2电路设计
电路设计是整个课程设计中花费时间最多的环节之一,老师首先系统讲解课程设计的设计方法,设计步骤,设计要点,并以成功的设计案例进行分析、讲授;对每一个设计题目,要求学生必须明确系统的设计任务,根据任务进行方案的选择,然后对方案中的各部分进行单元的设计、参数的计算和器件的选择,最后将各部分连在一起,画出一个符合设计要求的完整的系统电路图;指导学生要求利用EDA(电子设计自动化)技术来完成整个电路的设计与仿真。这个电路设计期间是一个仔细认真反复纠错的过程,只有电路设计通过了软件仿真各项设计指标以后,才能进行硬件电路板的设计与安装。
2.3电子电路的安装
电子电路的安装与调试在电子设计技术中占有重要位置。它是对理论设计进行检验、修改和完善的过程,任何一个新产品往往都是在安装、调试并反复改多次方能最终完成。在电路安装、调试之前,要求电路设计正确,软件仿真也通过后,提交元器件清单。虽然学生已经在大一就进行了电子安装及工艺训练课的实践,但时隔一年多,许多同学的安装焊接技术已退化,所以我们对学生进行了手把手的“师傅带徒弟”的方法来强化训练学生,严格要求学生在自己设计的PCB板或万通板上焊接时遵循以下安装原则。
(1)所有元器件在安装前应尽可能全部测试一遍,以保证所用元器件均合格。
(2)所有集成电路的安装方向要保持一致,以便于正确布线和查线。
(3)安装分立元件时应使其标志朝上或朝向易于观察的方向,以便于查找和更换。对于有极性的元件,例如电解电容器、晶体二极管等,组装时一定要特别注意,切匆搞错。
(4)为了便于查线,可根据连接线的不同作用选择不同颜色的导线。一般习惯是正电源用红色线、负电源用蓝色线、地线用黑色线、信号线用黄色线等。
(5)连线尽量做到横平竖直。连线不允许跨接在集成电路上,必须从其周围通过。同时,应尽可能做到连线不互相重叠、不从元器件上方通过。
(6)为使电路能够正常工作与调测,所有地线必须连接在一起,形成一个公共参考点。正确的安装方法和合理的布局,不仅可使电路整齐美观、工作可靠,而且便于检查、调试和排除故障。如果能在组装前先拟订出组装草图,则可获得事半功倍之效果,使安装既快又好。
2.4电子电路的调试
电路的调试对于电子装置的最终形成和达到预定的技术指标是至关重要的环节。老师详细讲解电子电路的调试步骤,指导学生在调试前要对电路进行检查,包括连线是否正确;元、器件的安装是否良好,有无短路和连接错误的地方;电源供电(包括极性)、信号源连接是否正确;电源端对地(┴)是否存在短路的情况等;通过了上述的直观检查无误后,就可转入调试。调试包括测试和调整两个方面,它是为达到电路设计指标而进行的一系列的“测量判断调整再测量”的反复过程。调试的方法通常采用先分调后联调(总调)的原则,它包括通电观察、静态调试和动态调试的过程。在调试过程中电路会不可避免出现异常工作状况,学生要学会去查找、分析故障的原因和排除故障的方法,并把它看成一次良好的学习机会。
2.5撰写设计技术报告
撰写课程设计的技术报告是对学生写科技论文和科研总结报告的能力训练。通过写报告,不仅把设计、组装、调试的内容进行全面的总结,而且把实践内容上升到理论的高度。我们对学生的设计技术报告进行了规范化的要求,技术报告应包括以下几点。
(1)课题名称。
(2)内容摘要。
(3)设计内容及要求。
(4)比较和选写设计的系统方案,画出系统框图。
(5)单元电路的设计、参数计算和器件选择。
(6)画出完整的电路图和PCB设计图,并说明电路的工作原理,截下仿真图并说明仿真数据和波形是否达到设计要求。
(7)组装调试的内容(包括使用的主要仪器仪表、电路调试的方法和技巧、测试的数据和波形与计算结果的比较、调试中出现故障的原因和排除方法等)。
(8)总结设计电路的特点和方案的优缺点,指出课题的核心及实用价值,提出改进意见和展望。列出系统所需元件清单。
(9)收获、体会。
(10)列出参考文献。
2.6验收与答辩
经过小学期的4周集中训练和实践,将自主设计的成果和作品以答辩的形式进行汇报和总结,答辩是有技巧的,答辩本身也是对学生进行综合素质、能力展示的训练,所以我们在课程设计的教学过程中也设计了这一环节,训练他们沉着冷静、自信应对在答辩过程中所遇到的所有问题。我们安排每组10分钟的答辩时间,要求先播放、阐述自己的设计幻灯(文档),然后演示自己的硬件作品,最后回答老师提出的2~3个问题。答辩过程中要求学生回答问题应该实事求是,不宜虚张声势,不懂装懂,回答问题要简明扼要;对确定自己无法回答的问题时,要态度平静地说明为什么未曾涉及这个问题的研究,不宜不着边际强行回答;有没有科学的求学态度,也是答辩的考核目的之一,千万不能给老师留下虚假狡辩的学术态度。遇到程度性问题,不能把话说得太死,恰当运用模糊词语,为自己留有余地。设计者对不同的意见要保持谦虚接纳的态度,同时要为自己的观点辩护。辩论中要客观、公正,言之有理、持之有据,语气平和,语言委婉,不能武断和伤人自尊,即使发问者有错误,也要举止文明,保持学者风度,不必将自己的观点强加于人,把自己的观点亮出来,供对方参考就可以。答辩完毕,无论气氛如何,应该有礼貌地向在场师友致谢。
3严格进行课程设计的成绩评定
教师主要根据学生课题完成质量情况即平时成绩20%+答辩及作品质量50%+技术报告30%,三个部分进行综合评定学生的课程成绩。平时成绩:主要考察学生在规定时间内是否在场并认真完成自己的设计,我们制定了工作指导、检查登记表,规定了9次师生见面辅导时间,并做好每次的指导记载。答辩及作品质量:主要验收学生的硬件作品的完成质量,采用作品演示加答辩方式来综合评定学生的答辩及作品质量成绩。技术报告:学生科技论文和科研总结报告的写作能力,我们同样制定了技术报告评分细则,主要包括:调查论证(资料的查阅与收集情况),方案设计与技能(方案的设计与选择,图形绘制与EDA软件仿真工具的掌握程度),分析与解决问题的能力(运用所学理论知识和技能去分析发现与解决实际问题),工作量工作能力与工作态度(按期圆满完成规定的任务,工作量饱满,难度较大;工作努力,遵守纪律;工作作风严谨务实),报告质量(综述简练完整,有见解;立论正确,论述充分,结论严谨合理;方案正确,分析处理科学;文字通顺,技术用语准确,符号统一,编号齐全,书写工整规范,图表完备、整洁、正确;设计有应用价值),创新(工作中有创新意识;对前人工作有改进或突破,或有独特见解)。
关键词:经济学;课程教学;建议
中图分类号:G648 文献标志码:A 文章编号:1000-8772(2013)12-0233-01
鉴于贵州财经大学与英国龙比亚大学合作办学的机会,为提高我校教师教学水平,学校决定选派教师到英国龙比亚大学进行为期三个月的访问学习。笔者有幸获得了到英国龙比亚大学的访问机会,此次英国之行收获颇丰,无论是对本人教学水平,还是科研能力都有很大的帮助。
虽然为期三个月的出国学习时间较短,但是对于英国高等教育的教学模式和学生学习方法有一定了解,主要体会如下:
一、英国教师课程教学计划模式值得学习
在从事教学之前,首先整理好这学期的教学日程,什么时候上什么内容都有明确的安排;其次,让学生知道学习这门课的目的以及要达到的教学目标;再次,教学日程表中还向学生介绍了相关书籍和文献,为感兴趣的学生深入学习指明了方向;最后,把教学日程打印出来,学生人手一份,以便于学生合理安排各门课程的学习时间及方式。英国教师严格按照自己教学日程进行授课,除非不可抗拒因素,否则不会轻易调整教学日程。这种工作方式使得学生能按部就班地进行系统学习,学生对教学日程的严谨性和规范性非常满意。本人在今后教学工作中应该积极学习这种教学方式,不轻易调整教学计划,不轻易调整上课时间的同时,整理出学期教学日程安排表,让学生预知该课程进度,以便于学生安排自己的学习时间。
二、英国教师教学理念值得推广
直觉上看,我国高等教育与应试教育的关联性不大,不像中学教育深受高考影响。然而,现实中高等教育也深受应试教育阴影的影响,主要体现在教材编写上。例如,国内编写的经济学本科教材,注重于解释经济学术语,学习经济学就是学习各种名词术语,使得经济学教材如同英语词典一样单调乏味。英国的教学理念却是天壤之别,这与经济学在英国诞生背景密不可分。经济学至从诞生之日起,就不存在对经济学术语进行详细解释的西方教材,西方教师在教学中也不会解释经济学术语,侧重于讲述一个又一个的小故事解释经济学术语。测试学生是否理解该术语的方法就是让学生讲述一个与该术语相关的故事出来。这种融会贯通、逐类旁通的教学方式大大地提高了学生的积极性和创造性思维。
三、小组讨论和课程设计在教学中不可或缺
2018年12月3日我县各个中学数学教师在我县梧桐中学参加了中学数学教师国培活动。培训工作在新疆教育学院初中数学组负责人李新华老师、雪松中学教师乃吉米丁、原八一中学教师郑启明老师等人的领导和精心组织下顺利开展,并取得阶段性的成功。
本次教师培训的目的是构建适合我县研训一体的教师专业成长模式,更好的提高我县各学校教师教研、专业授课、课堂组织等教学水平,提高教师对数学教研的主动性、创新性和执行力,切实有效的提升我县数学教师的教学能力和业务水平。
在这三天的培训中我们听取了我县各个学校教师及专家精彩的授课,课堂中各位老师都展示了自己优良的教学能力。课后我们我们开展了评课、磨课、二次授课等。在评课中每一位教师积极发表自己的观点,认真点评,在这次培训中我也对教学工作有了进一步的认识。首先,教学不仅是一份工作,更是一门艺术。第一、教师授课能力及课堂的应对能力直接关系着学生的理解和掌握。教师应该认真钻研教材,尤其是像我们这样刚刚进入教师岗位的新教师,日常课堂教学我们往往忽视了基本知识,许多知识体系没有连贯起来,因而造成学生对知识的掌握不深,没有掌握知识的重点。第二,教师的授课方式存在问题,教师的授课方式直接影响着学生的兴趣,好的教师能够吸引同学们的注意力,将学生的思绪牢牢牵引在课堂和对知识的思考上。正如,乃吉米丁老师关于教学优化课堂提问,提高教学效率我深有体会。课堂是我们与学生的交流与互动,是信息的直接交流。我们往往重视了教的过程,往往忽视了这方面的培养和提高,我们应该强化这些基本功,课堂上只有老师和同学的双向配合才能真正达到每一堂课的教学效果。
工作过程课程设计综合素质
《现代推销学》是一门实践性和操作性很强的课程。在传统教学实施过程中,教学形式比较单一,学生缺少体验产品推销过程的机会,只能凭想象力、理解力去掌握,对所学知识掌握得不灵活、不牢固;仅仅是理论上的学习,缺乏就业过程锻炼和就业环境实践,造成学生的实践操作能力差,很难全面系统地掌握推销的主要操作技能和操作方法,导致不能将理论知识较好地运用于实际业务中。随着用人单位对岗位技能要求的提高,对高等教育也提出了更高的要求,如何实现课程学习与职业岗位要求的零距离对接,是课程教学改革中亟须解决的问题。
一、课程设计的总体思路
在企业需求和我院人才培养目标的基础上,我对现代推销学的课程进行了精心的设计。首先,总体上设计了课上和课下并行的两种方式。课上主要以教师讲授的理论知识为主,而课下则是让学生以小组推销竞赛的形式把课上讲的理论知识应用到实践中,这样可以通过两条线并行的形式完成课程的整体教学,最后利用一部分实践让学生以小组的形式进行演讲分享,每一组可以分享到其他组的创意和想法实际的做法,从而更多地锻炼学生的发散思维,夯实学生的推销实践能力。当然,除了锻炼学生的实践能力之外,我还通过多位著名的推销专家的成功推销学进而形成职业素质的养成,从而不断地提高学生的综合素质。
二、以“岗位工作过程”为指导,设计教学内容
通过市场调查以及企业用人需求信息的反馈得知,现代推销学这门课所对应的岗位主要是企事业单位中的销售代表,而销售代表的实际工作过程则是:寻找顾客――访问准备――约见与接近客户――洽谈沟通与顾客异议处理――达成交易――售后服务――信息反馈。这个工作过程实际上就构成了课程设计的7个任务,教师要按照这7个任务进行布置和安排。要想有效地完成教学任务,也让学生在学习和实际操作的时候能真正掌握推销的技能,就必须选择一个合适的产品作为媒介。因为学生实习的单位基本集中在大连的医药外企,比如大连辉瑞制药有限公司和瑞士诺华集团等,所以我选择的第一种产品则是制药外企的医药产品,但是不可能所有的学生都能进入医药外企从事销售工作,所以为了实现宽口径就业的办学宗旨,我又选择了一个学生比较感兴趣的雪佛兰汽车作为授课的副产品。这样就形成了课上课下两种方式以及以医药产品的销售为主线和以雪佛兰汽车销售为副线的“2+2”并行的模式。
1.课上理论内容设计
课上教学内容的设计选取大连辉瑞制药企业和汽车4S店等真实业务中的事例,作为贯穿课程教学的任务情境,让学生通过实实在在的实践活动,在一种真实的情境中来完成推销知识的学习,从而调动学生的学习兴趣与积极性。具体任务采取以小组合作的形式完成,互相讨论,互相帮助,发挥每一位学生的优势,并让学生把自己对问题的理解进行整合,尽其所能地展示给他人,达到相互交流、共同解决问题、分析问题的目的,在规定的课时内通过合作一起完成任务。
2.课下实践操作设计
课下则是根据课上模拟完成的任务运用到实践中,由学生分小组选择一种产品根据所学进行具体的实施。因为课下教师无法全面把握,所以就形成了以组长为中心的全面负责制。在进行实践之前,为了避免有的学生开小差、不认真对待,需要每个组制订详细的计划以及具体的人员分工,等每一次任务完成之后,需要每一个成员写一份实践总结,进而督促学生认真完成教师布置的任务。除此之外,教师也根据学生所安排的计划进行定期的抽查,从而更好地把握课下模式任务完成的质量。比如,在大连辉瑞制药股份有限公司实习的学生总共有十名,我就把他们分成了两组,这样他们就可以用医药产品来进行实地的销售,同时这两组之间还可以形成良好的竞争关系,通过这种形式可以激发学生内心的潜力,同时也可以锻炼学生团结合作的能力。幸运的是这十名学生会有企业真正的销售代表带领他们去拜访医院的主任等,通过这种实际的示范,学生利用听觉和视觉真正能够体会到在销售过程中如何有效地沟通;如何利用有效的手段才能推销成功。但之后则是学生要进入到单打独斗的阶段了,由学生组成的小组来实施每一个任务。另外,还有两组则是进入到4S店进行汽车的销售,因为在课上讲授的是乔吉拉德销售雪佛兰汽车的实例,所以学生可以在乔吉拉德的做法基础上进行不断地创新,同时针对实际销售过程中自己的发现和心得要随时进行记录。当然,在汽车销售过程中客户关系管理就显得非常重要了,这是乔吉拉德成功销售的要点,希望学生能够有所借鉴,进而有所突破。还有一些学生进入到房地产的销售中。总之,课下环节是验证我们理论教学的直接手段,也是理论结合实践的唯一做法。
3.课程结束的总结及评价
课上和课下的环节全部进行完之后,我会利用一部分时间,聚集所有的学生进行最后的总结分享。具体操作则是由每一个小组把课下实践的做法、业绩、收获心得体会全部进行整理,然后选派一名代表以PPT的形式和大家进行分享,其他的学生可以提出自己的看法和建议,从而形成一种讨论的氛围,这样每一组的学生就可以分享到其他学生的做法,通过这种方式可以让学生的思路更加开阔,做法也更加全面化。最后则是评价和评选阶段,为了更好地激发学生的主动性和积极性,我在课上就设定好了要由评委进行打分评出6个优秀个人和1个最佳团队并给予物质和精神上的奖励。优秀个人的评定指标为:销售业绩、创新能力、团结合作能力;而最佳团队的评定指标为:销售业绩、创新点、团队合作是否良好、发言代表的表现、PPT制作好坏、客户积累数量。经历了这样形式的课程学习和实践的磨练,我相信学校培养出来的人才和企业需求之间的对接就应该是零距离的了。
三、课程设计的反思
课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,产品销售一直是企业最关注的环节,在生活中也可以说是无处不在。因此,教师进行课程设计就非常必要,创造适宜的学习情境也显得更加重要,从而使学生能够更好地自主学习,主动地建构经验和知识体系。
参考文献:
[1]龚黎莹.现代推销学课程教学改革探析[J].中国科教创新导刊,2012,(32).
【关键词】电子技术 课程设计 教学改革
电子技术课程设计是继“模拟电子技术”和“数字电子技术”课程之后的重要实践性环节,对培养电子信息类学生的实际动手能力和创新能力有着重要的作用。该课程的基本任务之一是巩固和加深学生对“电路原理”“模拟电子技术”“数字电子技术”和“电子技术基础实验课”中所掌握的实验技能,另一方面是培养和训练学生的科研作风及在电子技术方面的实践技能,提高学生综合运用电子技术知识解决实际问题的能力和创新能力。
学生针对三位半数字万用表,通过熟悉查找资料、设计电路、计算机仿真、安装调试、性能分析与改进等环节,初步掌握常用电子产品的一般设计方法和步骤,体会电子产品的设计和调试过程,为以后的专业知识学习、综合实习、毕业设计、从事生产和科研工作打下一定的专业基础。
一、课程设计改革的目的
电子技术课程设计一般安排在大二下学期进行,考虑到该阶段的学生已经具备一定的数字电路和模拟电路的基本知识,因此该课程要求学生设计并制作一个具有实用价值的电路[3]。这个阶段的学生对于电路设计一般只有一个模糊的认识,工程意识淡薄,对电子元器件的实际功能和电子产品设计步骤没有清晰的认识,工程实践能力不强,缺乏开发、设计的创新能力与意识。在前期的电子类相关课程实验中,大部分实验的电路功能单一,只能够简单的、被动重复教师讲授或者书本上面的理论,电路功能和生活中使用的实际电子产品的电路有一定的距离,学生的兴趣得不到足够的激发。在电子技术课程设计的教学过程中,我们通过引入实际实用电子产品三位半数字万用表的设计与制作,可使学生加深对基础理论知识的理解,掌握技术的关键点,培养动手能力、设计思维能力和创新能力,激发学生的学习兴趣,提高学生综合素质,尤其是对于提高大学生的工程素养具有重要的作用。因此该课程的改革对提高电子技术课程设计的教学质量,充实电子技术课程设计的教学实践内容具有十分重要的现实意义。
二、课程设计改革的方法
在“电子线路课程设计”的具体实施过程中以实际实用电子产品三位半数字万用表为核心,通过三位半数字万用表各部分功能电路理论的讲授,使学生对基于模数转换芯片的三位半数字万用表的工作原理有一个清晰的认识,同时,自主设计并制作一块三位半数字万用表,进而达到增强学生实践能力、培养学生工程素养、激发学生对数字模拟电路设计应用的兴趣。具体的教学改革方法包括以下四个方面:
1. 充实“电子技术课程设计”的实践教学内容
近年来,随着各专业课程体系改革的推进,专业培养计划以及相应教学大纲的调整与修改,同时考虑到学生进行电子技术课程设计时的理论水平的局限性和后续单片机技术、DSP技术、EDA技术、嵌入式系统等其他电子技术课程的教学安排,我们在电子技术课程设计实践教学内容的设计中,应该改变以往单一功能电路的设计,引入和现阶段大学生水平相适应的实际电子产品的设计与制作,激发学生的学习兴趣,培养学生动手解决实际问题的能力。
本实施过程中,我们通过引入实际实用电子产品三位半数字万用表作为课程设计的主要内容,并编写相应的配套“电子技术课程设计指导书”。主要内容涉及电压(交直流)、电流(交直流)、电阻、电容、三极管、二极管等的测量电路的原理,双积分A/D转换器的应用,线性运放的应用,正弦波的生成电路,自动关机电路,LCD的驱动等。充分考虑到学生的知识结构,让他们通过该课程的学习,加深数电、模电等基础理论知识的理解与应用。
2. 改革“电子技术课程设计”的教学方法与教学手段,注重理论结合实际
在以往的课程设计中,部分学生学习兴趣不高,存在混学分,完成任务的心态,对于实践过程中涉及的电路原理,存在知其然,不知其所以然的问题。为了改变这种情况,在本次改革的实施中,我们制作了很多配套的多媒体教学课件,加强理论知识的讲授,使学生在明白三位半数字万用表各部分电路原理的基础上,对各部分电路进行独立焊接调试,并对调试好的电路进行测试,注重电路重点部分的输出,并教会学生调试数字、模拟电路的基本方法;同时,通过改变部分电子元器件的参数,观察该参数对数字万用表精度的影响,进而加深学生对电路原理的理解。另外,指导教师还应该指导学生利用EDA电路设计仿真软件,例如,Protel电路设计软件,结合课程设计的内容,来拓展学生的知识面和电子产品设计能力,激发学生的学习兴趣,增强教学的灵活性,使学生的工程素养得到提高。
3. 增加教学互动,引导并激发学生解决实际问题的兴趣与能力
在“电子技术课程设计”的进行中,学生不可避免地会遇到各种实际问题,指导教师应该针对问题的难易程度,有针对性地指导学生课外去查阅相关资料,并积极地参与到学生解决问题的过程中去,及时纠正学生错误的解决问题的思路与方法。严格要求学生认真对设计过程中遇到的问题进行分析、反思和总结,发现并反思自己设计过程中的不足,找出努力的方向。另外,指导教师还应该组织对学生遇到的问题定期的进行总结与归纳,并整理成相应的“Q&A”文档,通过课程电子邮件或课程主页在网上,供学生学习与参考。
4. 注重软件仿真与实际电路调试相结合
由于计算机软件和硬件技术的飞速发展,在电子应用领域产生了很多成熟的开发与仿真软件,例如EWB、ORCAD、PSPIC、Muhisim等。在本课程的理论讲解阶段,引入电路仿真,让学生对电路的输入输出,以及电路参数对整个电路结构性能的影响有一个大体的了解,等学生焊接完成该部分电路后,实际测试电路的输出,进而比较软件仿真的输出和实际测量之间的差距,分析其原因,并通过多次改变电路的参数和输入的方式进行综合分析,加深学生对电路的理解。尤其适当仿真软件输出和实际测试输出出现较大的差距时,引导学生去查询相关资料,分析该现象的原因,并形成相应的文档,共享给所有的学生。在本课程改革选用的三位半数字万用表的模拟电路部分尤其需要如此,特别是其中的电容测量电路,涉及正弦波的发送、放大、滤波等电路,这部分电路软件仿真和实际输出存在一定的差距,要着重引导学生去分析每一小块电路出现误差的原因,以及如何改进,还要让学生学会判断仿真输出和实际输出在什么样的范围内是合理的。
仿真软件在理论分析方面具有强大的功能,而实物连线除了让学生更熟悉元器件及其性能之外,更加让学生对元器件的误差以及因此可能引起的误差或错误的原因产生更深的体会,这些都是在课本以及“电子技术实验”等课程中不能收获的。
结束语
通过实践,我们发现这项教学改革效果十分明显。教师们精心准备的题目引起了学生的极大兴趣,可以将学生前期学习到的理论知识进行实践,加深数字电路和模拟电路知识的理解,尤其是通过实际电子产品三位半数字万用表的设计与制作,可以激发学生对实际遇到的问题的思考,提高学生的观察能力和实际动手能力,进而增强学生的学习兴趣;通过理论结合实际,培养学生的开拓性思维和创新意识,提高学生的综合素质。
【参考文献】
[1]粟田禾. 电子技术基础课程设计的教学改革与实践. 高职教育研究,2006(2).
[2]姚青梅等. 电子技术课程设计的教学改革与实践. 天津工程师范学院学报,2006(4).
关键词:信息系统分析与设计;课程设计;渐进式模式
很多高校都开设了信息管理与信息系统专业。根据国家有关教育部门规定,该专业的主要目标是培养具有现代管理学理论基础、计算机科学技术知识以及应用能力,掌握系统思想和信息系统分析与设计方法,能在国家各级管理部门、工商企业、金融机构、科研单位等部门从事信息管理信息系统分析、设计、实施管理和评价等方面的高级专门人才。“信息系统分析与设计”课程是信息管理与信息系统专业的主干课程,在把学生培养成为符合该专业培养目标的课程体系中具有举足轻重的作用。“信息系统分析与设计”课程的实践环节,即课程设计更是锻炼和检验学生应用理论知识分析和解决问题的能力的重要过程。目前,几乎所有的学校都是把“信息系统分析与设计”课程设计安排在“信息系统分析与设计”课程教学之后,集中一周或者两周的时间让学生在实验室(或者计算机中心)完成课程设计任务。经过尝试和对比,本人总结出了一种比较新的课程设计方法――渐进式课程设计方法。
1渐进式课程设计模式与应用举例
1.1设计模式
“信息系统分析与设计”课程设计包括系统分析、设计和构造。“分析”通常是指对现有系统的内、外情况进行调查、研究、分解、剖析,明确问题或机会所在[1]。系统设计则是把系统分析阶段所提出的逻辑模型转换成物理模型。系统设计实际上是为需求说明书到程序设计的过渡架起一座桥梁[2]。系统构造包括系统组件的开发、安装和测试[3]。一般而言,“信息系统分析与设计”课程教学时数为56个左右,周学时为4学时。传统上,课程设计是由授课教师安排在讲完课程之后,在该课程授课的第17周开始在计算机中心(或者实验室等)利用1~2周的时间集中完成课程设计任务。其模式如图1所示。
和传统的课程设计安排不同,渐进式课程设计充分利用整个学期的时间,从讲授课程的第3或者4周开始,就把课程设计任务和进度以及相关要求按小组形式布置给学生,并且要求学生按照相关要求完成和提交完成的内容,教师对学生提交的内容提出修正意见和建议,学生不断改进和完善,一直到最终得到一个比较满意的课程设计成果。教师利用集中课程设计时间对学生集中指导一周(如果集中时间是两周,建议集中设计时间用一周,集中指导可以省略),并且利用一周的时间通过逐个答辩方式进行审查。其模式如图2所示。
作者简介:孙志恒(1968-),男,北京人,副教授,硕士,研究方向为管理信息系统。
图1传统的课程设计安排模式
图2渐进式的课程设计安排模式
1.2应用举例
因为学生缺少实际的工作经验,对企业的业务不是很清楚,所以课程设计的案例最好结合学生所处的环境。比如说,可以让学生完成学校的图书馆书管理、宿舍管理、教室管理、学生就业分配管理、合作办学管理、教材管理等系统的分析和设计以及系统的部分实施。以图书馆管理系统为例,具体的任务和要求如表1所示。
任务下达之后,学生必须按照进度要求完成相关的内容,由教师根据业务的合理性、完整性以及提交内容的规范性等标准审核学生提交的电子文档,并且及时反馈改进意见,让学生继续修改。并且可以把改进作业的成绩和前面的成绩加权求和作为学生的平时成绩。如果学生不能够按时提交任务,迟交一天扣除本次作业的10%的成绩(可以灵活掌握),依此类推。
表1图书馆管理系统课程设计任务与要求举例
进度 完成的内容 完成质量 修改
意见
2009年3月
14日*―20日 熟悉图书馆管理的业务,了解组织机构以及功能需求,利用Project软件建立小组进度计划的甘特图,3月20日提交。 良好 ******
2009年3月
21日―27日 利用所学的系统需求获得的手段获得业务需求,完成事件表。3月30日提交。 合格 ******
…… …… …… ……
* 假设2009年3月14日布置任务。
最后学生成绩由小组提交的报告成绩和学生个人答辩成绩加权求得。如表2所示(个人答辩成绩评定表略)。
表2小组报告成绩评价标准
A(50%) B(10%) C(30%) D(10%) 合计
内容完整(问题阐述、结构化系统分析与设计、面向对象系统分析与设计、数据库设计、输入输出设计) 报告符合要求(封面、目录)、图表规范(有图例,图形和表的标识正确),语句通顺,结构合理 系统分析和设计正确合理 具有创新思想,能提出自己的观点
2渐进式课程设计模式的优点
和传统的利用学期末的1~2周的集中课程设计相比,渐进式课程设计具有很多的优点。
(1) 课程设计时间充沛。学生具有充沛的时间进行课程设计是非常重要的。“信息系统分析与设计”的课程设计具有自己的独特性,它不是简单的分析和设计技术的应用,而是一个综合运用管理思想、系统分析和设计方法论以及信息技术的过程,是一个迭代式、不断修正和提高的过程。渐进式的模式可以为学生提供近乎一个学期的课余时间来完成设计任务,这是传统方式望尘莫及的。这一点在图1和图2中表现的非常清楚。
(2) 有利于培养学生的项目意识和团队精神。因为设计任务是以项目方式分配给每个项目组的,并且要求他们以对待一个实际项目的态度完成设计,每个组有一个组长,相当于项目经理。组内要进行合作分工,编制相关的进度,搭建一些分析、设计以及实施环境等,并且在每周至少有两次集体讨论,通过一个学期的合作,学生们的团队协作意识得到了很好的锻炼。传统的课程设计环境基本上不安排小组讨论。
(3) 学生能更加深刻地体会系统分析设计的内涵。随着同组成员不断地对问题进行探讨,并和教师展开足够的沟通,学生们对问题的理解越来越透彻,对问题的分析也就越来越深入,所获得的问题解决方案也就会更加合理,学生的收获也就会越大。传统教学模式由于时间短,学生很难对问题理解的非常深刻,更多的是从技术层面考虑问题的解决方案,而忽略了信息系统项目在很大程度上是管理工程这一含义。
(4) 有利于培养学生解决实际问题的能力。因为设计任务安排早,学生们就能够按照要求花两周甚至更多的时间进行一些实地调查获得需求,并且从中得到一些启发,体会到系统需求获得的不容易和重要性。而且,学生们更被鼓励利用其家长和亲戚朋友等资源,以其父母亲戚朋友所在单位的业务为项目背景来开发系统。在需求分析和设计过程中,学生们会遇到各种各样的很难在课堂教学中或者虚拟项目中出现的问题,通过教师对他们进行引导,寻求解决合理的解决方案。从这个过程中,学生们能体会到现实当中信息系统的开发中存在的各种各样的问题,更能够锻炼和提高他们分析和解决实际问题的能力。传统的方法不可能允许学生参与到“实际”的项目中。
(5) 更加有利于教学质量和教学效果的提高。因为课程设计是对学生综合能力的考验,渐进式的课程设计要求学生必须按照进度提交各个阶段的课程设计成果,教师可以及时发现学生们存在的各种各样的问题,并且在课堂上及时、有针对性地进行分析和讲解,不会使问题“隐藏”起来。因为学生是项目组成员,他们会对教师的讲解非常关注,听课质量就会明显提高。有些课程设计项目是来自于学生家长所在单位,这些业务可能很有特点,具有很强的实际意义,所以学生的参与热情会很高,课堂互动效果会非常好。和传统的方式比较,渐进式的模式把课堂教学、学生平时的作业和课程设计融合在一起,形成一个有机的整体,而不是割裂的状态,这样更加有助于学生深刻理解信息系统分析和设计的内涵。
(6) 推动和培养学生的自主能力、自我学习能力以及创新能力。渐进式模式要求学生必须像一个IT团队那样学会自我管理,而且要自我学习。每个小组自己决定开发进度和讨论时间以及方式等。由于有些小组进度快,可能需要用到后面老师还没有讲到的知识。老师会指点他们需要看哪些章节,哪些参考书以及到哪些网站获得相关资源,这对于培养学生获取知识的能力具有很好的帮助,是一种比较好的锻炼方式。学生们通过探讨,看是否能够运用BPR、TQM、JIT等先进的管理思想来改善当前的业务或者管理方式等,学生们也被鼓励尝试在分析和设计方面采用一些新的工具或者方法。传统的课程设计方式很难做到这一点。
3渐进式课程设计模式的可行性分析
渐进式课程设计是否可行主要在于三个方面,第一是环境;第二是可操作性;第三是教师因素。
不同于传统的课程设计只是让学生利用CASE工具等完成流程图、用例图、时序图等,渐进式的课程设计要求学生必须考虑如何将先进的管理思想和信息技术结合起来,如何解决项目实际存在的问题。这更多的是需要他们运用所学的知识结合项目进行探讨,提出自己的观点,然后再利用计算机软硬件系统把他们的观点通过图表等形式展示出来。所以,在环境配置上对于渐进式的课程设计而言没有任何问题。再有,现在的学生绝大多数都有自己的个人计算机,他们可以很容易地实现课程设计所需要的软硬件甚至网络平台的搭建,这样不仅仅可以使得课程设计更加灵活,而且可以锻炼学生组建系统开发环境的能力。
学生们希望更能够像一个IT团队一样工作,虽然有其他课程,有时甚至很忙碌,但是事实表明他们在提交完成的任务方面还是非常积极主动的,而且对于提交的任务的质量非常重视,并且主动地和老师进行沟通,积极改进设计方案等。有的组提交的报告超过一百页,这足以说明渐进式课程设计模式的确对学生来说具有很好的效果。
教师在渐进式课程设计中的引导作用很大。一方面,教师需要具有融会贯通的能力,把管理、信息技术、系统分析和设计方法以及教学手段等融合在一起,更重要的是需要教师具有一定的项目开发经验,尤其是对于学生带过来的“项目”,必须能够很快理解,并且在课堂上能够结合理论知识等进行剖析。再有,教师必须具有很强的奉献精神,因为课程设计几乎是利用了一个学期的时间,在这期间通过课间、课下或者互联网等方式解答学生们疑惑,或者参与他们的讨论,而且要花很大的精力审查每个组的任务完成情况,尤其是最后,要对每个小组和每个学生进行答辩审核,从而给出一个比较客观的成绩。
4结语
渐进式课程设计模式和传统的课程设计模式相比具有很多益处。它不仅仅能沟使得学生具有足够的时间进行需求分析、进行系统的设计以及实施等,而且能够通过长达将近一个学期的课程设计过程培养每个开发团队的成员之间分工协作的精神,保障每个团队和指导教师之间进行足够的交流和沟通,除此之外,有些开发团队还可以能够对开发出的原型进行修整和完善,从而能够更加深刻地理解和感受管理信息系统的开发内涵。和传统课程设计模式相比,渐进式课程设计模式把课程设计和课堂教学结合得更加紧密,课程设计和课堂教学可以相互促进,使得学生受益更大,而且这种方式不过多地受到时空的限制,可行性很强。通过实践检验也证明如此。
参考文献:
[1] 甘刃初. 信息系统分析与设计[M]. 北京:高等教育出版社,2003:117.
[2] 戴伟辉. 信息系统分析与设计[M]. 北京:高等教育出版社,2004:159.
[3]Jeffrey L.Whitten, Lonnie D.Bentley, Kevin C.Dittman. 系统分析与设计方法[M]. 肖刚,孙慧,译. 北京:机械工业出版社,2005:618.
The Study on the Gradual Advance Course Project Mode of Information System Analysis and Design
SUN Zhi-heng
(School of Information Management, Beijing Information Science and Technology Univ., Beijing 100192,China)
数据结构是计算机科学的基础理论知识,也是软件设计的技术基础。本课程设计的性质是检验理论科学系的效果以及综合运用的能力,目的是训练学生进行复杂程序设计的技能和培养良好的程序设计习惯。本课程设计的任务是要求学生使用C或C++语言编程,解决具有一定规模的、具有实际意义的应用题,实现理论课所要求的数据组织、存储、处理的基本方法。
二、课程设计所用到的工具
这次课程设计所用到的工具Microsoftvisualc++6.0PC机一台。
三、这次课程设计我所选择的两个题目
1、一元多项式计算。
设计分析
一)一元多项式计算
1、需求分析
要求按照指数将序排列建立并输出多项式;能够完成两个多项式的相加、相减,并将结果输入。
2、概要设计
在分析题目要求的基础上,我首先设计了一个结构体,定义如下:
structpoly
{floatcoef;
intexp;
polytypenext;};
在这个结构体中,定义了一个浮点型的系数coef,还定义了一个整形的指针exp。接下来要做的就是定义各个不同用途的函数,以满足课程设计的需要,所用到的函数定义如下:
polytypeCreate_Empty_Node(int);创建一个空链表
voidInput_Values(polytype,int);输入值
voidInsert_Node(polytype,float,int);插入接点
voidAdd_Poly(polytype,polytype);将两个多项式相加
voidSub_Poly(polytype,polytype);将两个多项式相减
voidOutPut_Results(polytype);将结果在显示器上显示
3、源代码
#include"stdio.h"
#include"stdlib.h"
typedefintdatatype;/*定义多项式节点的结构*/
typedefstructnode
{floatcoef;/*系数*/
intexpn;/*指数*/
structnode*next;/*指向结构体的指针*/
}PotyNode;/*建立连表,返回指向多项式头节点的指针*/
PotyNode*Creat_PotyNodeTail()
{PotyNode*L,*s,*r;/*声明结构体指针*/
floatc;/*系数*/
inte;/*指数,建立头节点,头节点指针设置为空*/
L=(PotyNode*)malloc(sizeof(PotyNode));
L->next=NULL;/*是指针r指向头节点*/
r=L;
printf("\ninputcoefandexpn:");
scanf("%f%d",&c,&e);
while(c!=0)/*输入的第一项系数不允许为0,防止无意义的输入*/
{/*初始化节点*/
s=(PotyNode*)malloc(sizeof(PotyNode));s->coef=c;s->expn=e;s->next=NULL;
r->next=s;/*连接节点*/
r=s;/*指针r指向当前节点,用于连接下一节点*/
printf("\ncoefandexpn:");
scanf("%f%d",&c,&e);
}returnL;
}/*获得多项式的长度,参数为多项式头节点指针*/
intGetlength(PotyNode*L)
{PotyNode*p;intcount=0;p=L->next;
while(p)
{count++;p=p->next;}
returncount;}/*获得指向i节点的指针,在删除节点的时候来获得准备删除的前一节点*/
PotyNode*GetElem_PotyNode(PotyNode*L,inti)
{PotyNode*p;intj=0;p=L;
while(p->next&&j!=i)/*当p不是尾节点,并且不是第i个节点*/
{j++;p=p->next;}
if(i==j)
returnp;/*找到节点*/
else
returnNULL;/*没有找到节点*/}/*删除节点i*/
intDelete_PotyNode(PotyNode*L,inti)
{PotyNode*q,*p;/*获得节点i的前一个节点,便于删除节点i*/
p=GetElem_PotyNode(L,i-1);q=p->next;
if(q)/*如果P为空,则说明节点p也就是节点i-1就是尾节点,节点i实际并不存在*/
{p->next=q->next;
free(q);return1;}
else
return0;}/*对输入的多项式LA,LB进行相加,结果为LC,返回指向LC头节点的指针*/
PotyNode*Add_PotyNode(PotyNode*LA,PotyNode*LB)
{PotyNode*LC,*q1,*q2,*r,*s,*p;
intx=1;q1=LA->next;q2=LB->next;LC=LA;
LC->next=NULL;/*指针r是当前指针便于进行各种操作*/
r=LC;
while(q1&&q2)/*当多项式LA,和LB都没有结束的时候*/
{if(q1->expn<q2->expn)
{s=q1;q1=q1->next;}
elseif(q1->expn>q2->expn)
{s=q2;q2=q2->next;}/*指数相同,相加*/
else{q1->coef+=q2->coef;
s=q1;q1=q1->next;q2=q2->next;}/*结果连接到多项式LC*/
s->next=NULL;r->next=s;r=s;}/*如果LB已结束,把LA剩余的部分连接到LC上*/
if(q1)r->next=q1;
if(q2)r->next=q2;/*去除多项式中系数为零的项,我对代码作了小的修改*/
p=LC->next;
while(p->next)
{if(p->coef==0)
{p=p->next;
Delete_PotyNode(LC,x);}
else
{p=p->next;x++;}}
returnLC;}/*打印多项式*/
voidprint_PotyNode(PotyNode*L)
{inti;PotyNode*p=L->next;
for(i=0;i<Getlength(L);i++)
{printf("%fX%d",p->coef,p->expn);
if(p->next==NULL)
return;
elseprintf("+");
p=p->next;}}
voidmain()
{PotyNode*LA,*LB,*LC;
intx;
printf("inputLA(endby0):\n");
LA=Creat_PotyNodeTail();
printf("f(LA)=");
print_PotyNode(LA);
printf("\ninputLB(endby0):\n");
LB=Creat_PotyNodeTail();
printf("\n");
printf("f(LB)=");
print_PotyNode(LB);
printf("\n");
LC=Add_PotyNode(LA,LB);
printf("Afteraddf(LA)andf(LB),f(LC)is:");
print_PotyNode(LC);
scanf("%d",&x);}
3、运行结果
提示输入一个多项式LA(以0结束)然后输入每项的系数和指数,输入后再提示输入另一个多项式LB(以0结束)然后输入每项的系数和指数。按回车键后得出f<LC>=f<LA>+f<LB>。
1、需求分析
1)输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。
2)输出形式:(1)分行输出用户输入的各行字符;(2)分4行输出“全部字母数”、
“数字个数”、“空格个数”、“文章总字数”(3)输出删除某一字符串后的文章
2、概要设计
a、建立文本,存储结构用链表
voidCreateTXT(LINE*&head){
printf("\n请输入文本,每行最多输入80字符!\n");
printf("输入Ctrl+E(^E)则结束输入\n");
LINE*p=newLINE;//首先为链表建立一个附加表头结点
head=p;//将p付给表头指针
chartmp[80];
b、计算空格数
intCount_Space(LINE*&head){//统计空格数
LINE*p=head;
intasc_space=32;//空格的ASCIC码值
intcount=0;
do
{intLen=strlen(p->data);//计算当前data里的数据元素的个数
for(inti=0;i<Len;i++)
if(p->data[i]==asc_space)count++;}//计算空格数
while((p=p->next)!=NULL);//遍历链表
returncount;}
c、统计数字数
intCount_Num(LINE*&head){//统计数字数
LINE*p=head;
intcount=0;
do
{intLen=strlen(p->data);//计算当前data里的数据元素的个数
for(inti=0;i<Len;i++)
if(p->data[i]>=48&&p->data[i]<=57)count++;}//计算空格数
while((p=p->next)!=NULL);//遍历链表
returncount;}
d、统计文章的总字数
intCount_All_Word(LINE*&head){//统计文章的总字数
LINE*p=head;//保存链表的首地址
intcount=0;//总字母数
do
{count+=strlen(p->data);}//计算当前行内的字符数!除''''\0''''结束符外!注意,该统计包含“空格的长度!”
while((p=p->next)!=NULL);//遍历链表
returncount;}
3、源代码
/*definemacrovariables*/
#definetrue1
#definefalse0
#include<stdlib.h>
#include<stdio.h>
#include<malloc.h>
#include<string.h>
#include<conio.h>
#defineSTACK_INIT_SIZE100/*variablesinthesavestoragespace*/
#defineSTACKINCREMENT10/*incrementofdistributioninthesavestoragespace*/
typedefstruct
{char*base;/*beforeandafterthecreatingoftheshed,baseisNULL*/
char*top;/*shedpointer*/
intstacksize;/*thesavestoragespacedistributivebytheelement*/
}SqStack;
SqStackS,q;
/*constructastructuerarray*/
typedefstruct{
charcc[9999];
intno;}Array;
/*definethewholebureauvarible*/
Arraya[10000];
intm,n,i,j;
charname[40];
chart=''''\n'''';
FILE*fp;
/*constructanemputyshed*/
voidInitStack()
{S.base=(char*)malloc(STACK_INIT_SIZE*sizeof(char));
if(S.base==NULL)
exit(1);
S.top=S.base;
S.stacksize=STACK_INIT_SIZE;}
/*usingcharactershed,acceptthedatafromtheterminal*/
voidpush(chare)
{if(S.top-S.base>=S.stacksize)
{/*applyanewroom*/
S.base=(char*)realloc(S.base,(S.stacksize+STACKINCREMENT)*sizeof(char));
if(!S.base)
exit(1);
S.top=S.base+S.stacksize;
S.stacksize+=STACKINCREMENT;}
/*acceptthenextcharacter*/
*S.top++=e;}
/*carrythewholedatainthestackintothedatasection*/
charpop()
{chare;
if(S.top==S.base)
returnfalse;
e=*(--S.top);
returne;}
/*emptythedatainthestack*/
voidClearStack()
{S.top=S.base;/*letS.topandS.basepointtothesameplace*/}
/*destroythestack*/
voidDestroyStack()
{free(S.base);/*freethedatainthestack*/
S.top=S.base;}
/*judgetheemputyoftheshed*/
intStackEmpty()
{if(S.top==S.base)
returntrue;
returnfalse;}
/*takeoutthedatafromthestackandtheputinthestucterarray*/
voidBuffer(){
n=0;m=1;
/*movethedataintheshadeuntillthestackisempty*/
while(S.top!=S.base)
{n=n+1;
a[m].no=a[m].no+1;
a[m].cc[n]=*(S.top-1);
S.top--;}}
/*savethedata*/
voidsave()
{printf("\n\nfilename:");
scanf("%s",&name);
fp=fopen(name,"wb");
for(i=1;i<=m;i++)
{for(j=a[i].no;j>=1;j--)
{fwrite(&(a[i].cc[j]),1,1,fp);}
fwrite(&t,1,1,fp);}
fclose(fp);}
/*mainfunction*/
voidmain()
{charch,e;
printf("\n\n\n\t\t\twelcometousethewholescreeneditor");
printf("\n\npressF6ifyouwanttosavethefile,youcansavethefilewhenyousee\"^Z\"\n");
printf("\n******************************************************************************\n\n");/*SqStackS_stack,D_stack;*/
InitStack();/*InitStack(D_stack);*/
ch=getchar();
while(ch!=EOF)
{while(ch!=EOF&&ch!=''''\n'''')
{switch(ch)
{case''''#'''':e=pop();break;
case''''@'''':ClearStack();break;
default:push(ch);break;}
ch=getchar();}
Buffer();
ClearStack();
if(ch!=EOF)
ch=getchar();}
save();
DestroyStack();}
4、运行结果
三、这次课程设计的心得体会
通过实习我的收获如下
1、巩固和加深了对数据结构的理解,提高综合运用本课程所学知识的能力。
2、培养了我选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。
3、通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。
4、通过课程设计,培养了我严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。
根据我在实习中遇到得问题,我将在以后的学习过程中注意以下几点:
1、认真上好专业实验课,多在实践中锻炼自己。
2、写程序的过程中要考虑周到,严密。
3、在做设计的时候要有信心,有耐心,切勿浮躁。