收藏 分享(赏)

计算机科学与技术课程教学考核方法的改革.doc

上传人:yjrm16270 文档编号:6939258 上传时间:2019-04-28 格式:DOC 页数:19 大小:106.50KB
下载 相关 举报
计算机科学与技术课程教学考核方法的改革.doc_第1页
第1页 / 共19页
计算机科学与技术课程教学考核方法的改革.doc_第2页
第2页 / 共19页
计算机科学与技术课程教学考核方法的改革.doc_第3页
第3页 / 共19页
计算机科学与技术课程教学考核方法的改革.doc_第4页
第4页 / 共19页
计算机科学与技术课程教学考核方法的改革.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、计算机科学与技术课程教学考核方法的改革与实践摘要:本文针对计算机科学与技术专业课程教学环节考核方法的改革进行阐述,同时对如何通过综合性课程的设置与实施提高学生应用能力进行分析与说明。 关键词本文来自:计算机毕业网 :实践教学,考核,综合性课程,应用能力 1 前言 随着经济的发展和社会的变革,应用型本科教育已成为我国高等教育的一个重要的组成部分。如何完善和建立计算机高等教育实践教学的人才培养模式,培养出优秀的应用型技术人才,还有许多理论和实践问题需要探索和研究。而实践教学考核方法的改革就是需要我们探索和研究的问题之一。 2 考试方法的改革 在过去一段时间内,实践教学的考试一般都采取笔试闭卷,或是

2、上机考试,学生的学科结业、升留级、评优、毕业都受这份试卷和上机考试结果的影响。这种传统的考试方法已不适用于应用型高等教育,必须进行深入地改革与创新。 应用型高等教育注重培养生产、建设、服务和管理第一线的高技术应用人才。根据这一既定的培养目标,我们将考试方法改革的指导思想定位为: 突出操作技能和实践能力的考核 加强解决实际问题能力的考核 重视创新能力的考核 根据以上阐述的指导思想,我们以应用型高等教育的“计算机科学与技术专业”为例,从四个方面阐述考试方法改革的设想与实践。 2.1 全面推行操作技能考核,强化动手实践能力的培养 教学改革的实践表明,应用型高等教育操作技能考试应当采取实事求是、灵活多

3、变的考核方式。不同的课程,实践考核和理论考核应占有不同的比率,采用不同的考核方式。 操作技能考试的考核方式大致可以分为三种: (1) 采用分组抽签,边操作边提问,操作和口试相结合的考核方式,如汉字录入与编辑、计算机应用基础、C 语言、JAVA 程序设计、WEB 技术编程等。 (2) 通过一个“大作业”的方式进行技能考核 这里,又可分为两种。一种是现场考核,如数据库、Java 程序设计等,在考试现场完成由老师命题的操作,再由主考教师现场评分。另一种是在老师的指导下,学生经过一段时间甚至在一个学期内完成,最后以“老师、同学共同作为评委,学生演示答辩”的形式进行考核,如多媒体技术、数据库、网页制作等

4、。学生个人会处于争面子的心态而较以往认真,努力将学过的知识进行综合运用。 (3) 计算机操作无纸化考试 比如,计算机应用基础无纸化考试、汉字录入无纸化考试等。这种考试,由老师使用现成的考试软件,从题库随机抽取试题,学生进行现场操作,由计算机软件评分,既保证了客观性又有很强的适用性。 2.2 在实践中学习,在实践中考核,突出解决实际问题能力的培养 为了解决“会考试”与“会做事”不相吻合的矛盾,将二者统一起来,对某些学科可以采取在实践中学习、在实践中考核的考试方法,使学习与考核有机结合,真正起到相互关联、相互促进、互为补充、相得益彰的功效。 比如“Web 技术”这门课,过去采用笔试,有些学生尽管在

5、考试中成绩优秀,但却做不出一个像样的程序。实行考核改革以后,可以在开学初老师就提出每个人需要制作一个 Web 程序,学期末作为实践考核的依据。学生在掌握制作的基本要领之后,就开始在老师的指导下,去构思制作自己选定的题目。这样,学生边学边做,边做边学,老师一边指导,一边观察考核。这种考核的结果,可以很好地解决了“高分低能”的问题。该门课程成绩高的学生,就是编程的优秀者。 再如“Java 程序设计”这门课,过去采用笔试,学生会死记硬背语法规则、类名、接口名以及各类中的方法名(函数名),但实际开发中这些内容都是可以通过查手册、看编译结果不断调试修改进行学习使用的,而且还利于逐渐总结开发和使用的技巧。

6、改为开卷或上机考试,既顺应了这种语言课学习的特点,又可以减轻学生的负担,实施全面的应用技能和重要知识点的考察,使学生真正提高了动手开发的能力。 2.3 考试形式多样化,突出创新能力的培养 考试方法的改革,既要打破单一的理论考试,也要打破单一的闭卷形式和“一卷定乾坤”的传统方式,应当采取根据不同的学科特点采取灵活多样的考试方法。 如前所述,我们既可以进行理论知识考核,也可以进行操作技能考核,或者两者各占有一定的比例。理论知识考核,既可以闭卷也可以开卷(或者一半时间闭卷,一半时间开卷) ,既可以笔试也可以口试。对于操作技能考试,还可以操作和口试相结合。 比如,对于“微机原理”课,进行理论考试时,由

7、于该门课程涉及到的资料、数据很多,在实际工作中,也没有必要把他们完全背下来,因此可以采取开卷或半开半闭的方式进行考核。 为了鼓励并提高学生的创新能力,对于有些学科,比如“数字模拟电子技术基础”等,可以加大平时成绩所占的比率,对于学生平时在提问、作业,测验,实验课以及科技小组活动等教学环节中反映出来的创新思想,应当认真记载,适当加分,在平时成绩中体现出来。还可以留一些实验型的家庭作业,指导学生买一些电子元器件,给定一个题目,让学生自己设计并制作出具有一定功能的电子电路。特别是在各种电子竞赛(如“挑战杯”电子制作竞赛等)中的优胜者,应当作为相应学科考核的补充和延续,通过平时成绩而计入该门课程的总成

8、绩。 3 综合性课程的建设 综合性课程是理论教学和实践训练相融合的课程,其教学目标是培养出色完成工作任务的能力,所以该课程一般应以工作任务为导向,按项目形式展开。设计该环节时,应着眼于本专业学生未来从事职业的要求、重点进行综合专业应用能力和完成工作任务的训练和教学。 综合性课程需要较高水平的教师、行业企业的资源和特定的教学条件,一般应通过产学合作完成。综合性课程一般可安排在毕业学期之前,用连续 8 周以上的时间集中进行。 我们通过 2 年的建设工作,开展校企合作,建设一门综合性课程“软件开发与项目管理实战训练” 。该课程是理论教学和实践训练相结合的课程,以工作任务为导向,按项目形式展开,重点进

9、行综合专业应用能力的实践和完成工作任务的训练,提高学生的实际应用能力,强化学生的职业素质,真正提高人才培养质量。 本课程也需要具体制定的教学内容、知识体系,包括构建课程体系和实践教学体系,提出相应的知识领域、知识单元和知识点,并给出课程大纲和教材。合理处理专业课与综合性课程的关系,做到综合性课程与毕业综合实践的有机衔接。 第一阶段:补充学生技术技能,特别是开发技术技能和软件工程知识;主要是按照实践要求,补充后续实践过程中必须具备的技术知识。 第二阶段:实践过程,学生体验 CMM 规范项目开发过程,提升项目开发综合应用能力,也就是技术+工程规范的结合能力。 第三阶段:进入大型项目开发,培养在 C

10、MM工程规范下,如何完成项目,并掌握团队开发方法,培养相关职业技能。完成毕业设计。项目经理:教师承担; 开发组:选择组长一名,带领一个项目; 综合性课程主要培养学生的专业综合应用能力和职业素质,需要真实的实践环境、具有实践经验的师资和项目资源,因此开设综合性课程离不开企业。目前与多个公司合作,共同开展职业技能实践,并取得了良好的效果。通过专业实践、职业技能培训、产学研合作,大力提高教师的专业实践能力,适应新培养模式下的实践课程(特别是综合类实践课程) 的教学。选派教师到 IT 类公司参加实际项目开发,计划培养双师型教师。建立企业资源库,安排学生参加实践活动,完成综合毕业实践课程。建立校外毕业综

11、合实践基地。通过实战训练将企业工作经历引入到学生的学习中,培养学生形成基本的职业技能,包括学生软件开发、软件工程、团队合作、协同工作等能力以及竞争精神。 4 结束语近三年我学院计算机科学与技术专业已完成以下几个方面的专业建设与改革工作: (1) 围绕培养 IT 产业技术应用型人才的目标,制定了新的培养方案。2007 版培养方案采用“分类培养”模式,在计算机科学与技术统一的专业名称下设置以下三个专业方向:软件工程,信息技术,计算机工程。以“信息技术”专业方向两个本科班作为试点,采用“3+1”培养模式,制订了“3+1”人才培养方案。即第 1 学年至第 3 学年完成基础课、专业基础课和专业课的教学;

12、第 4 学年开设一门综合性课程和进行毕业综合实践,即毕业设计。 (2) 与企业合作,研究并实践了“基于行业的学习(IBL) ”教育方法,自 2005 年开始试点实施了“计算机科学与技术(专接本) “1+1”专业培养方案” 。(3) 以行业实习形式驱动集中实践教学环节,院企合作共建了“软件开发实践基地” 。 (4) 以“教学做 ”合一的学习形式,在“软件开发实践基地”中连续对 2004级、2005 级“专接本”部分学生(试点) 开展了软件开发的行业定向实习培训。 (5) 在实践教学环节改革方面,积极开展校企合作,与学院有合作关系的企业达 8 家。 在计算机技术日新月异发展的今天,计算机教育即面临

13、着新的机遇也面临着新的挑战,如何全面贯彻落实科学发展观,以“质量工程”建设为契机,努力培养满足社会需要的可用和实用人才,是每一位从事计算机专业教育工作者的要不断思考和改革实践的问题与任务。参 考 文 献本文出自:计算机毕业网 欢迎转载 1 李静. 计算机应用专业教学改革的思路与措施J. 牡丹江师范学院学报 ,2006,(1). 2 刘光洁,张志敏. 计算机学科产学研人才培养模式的研究 J. 长春师范学院学报,2007,26(1). 植物雌激素抗肿瘤分析 关键词:植物雌激素;抗肿瘤;作用 摘要:目的观察染料木素的体外抗肿瘤作用。方法采用溴化 3-(4,5-二甲基噻唑 -2)-2,5-二苯基四氮唑

14、(3-4,5- dimethylthiazol-2-yl-2,5-diphenyltetrazolium bromide, MTT)检测法测定染料木素对子宫内膜腺癌细胞系 (JEC)、人肝癌 SMMC-7721 细胞系体外增殖的影响,按台盼蓝排染法计数活细胞,绘制细胞生长曲线。结果 MTT 法检测显示,染料木素对 JEC 细胞和 SMMC-7721 细胞增殖的抑制作用呈现剂量和时间依赖性;随染料木素浓度的升高 ,JEC 和 SMMC-7721 细胞的生长曲线逐渐下移,10-4 molL-1 的染料木素作用下的 JEC 细胞生长曲线呈现与 5Fu 相似的下降趋势。结论染料木素具有一定的抗肿瘤作用

15、。 肿瘤是危害人类健康的最严重的疾病之一 ,其发病率呈逐年上升的趋势。植物雌激素又名染料木素,原料药系从豆科植物槐角 Sophora japonica L.的干燥成熟果实中提取的异黄酮单体成分,是具有弱雌激素样作用又非雌激素类化合物。流行病学调查、动物实验以及体内、体外的研究显示,染料木素具有防治癌症作用。我们就染料木素抗子宫内膜腺癌细胞(JEC)和人肝癌 SMMC-7721 作用进行了初步探讨。 一、材料与方法 1.MTT 检测法 1)肿瘤细胞的传代培养子宫内膜腺癌(JEC,遵义医学院微生物学教研室吴中明教授提供)、人肝癌 SMMC7721(中科院上海生命研究院)用含 10%小牛血清的 RP

16、MI-1640 (Lot #1165062, GIBCO)培养液稀释成1105ml-1 的细胞悬液,每个培养瓶 2ml,置 37、5%CO2 环境中进行体外培养,待瘤细胞在培养瓶底长至约 80%细胞融合时,分瓶传代培养。 2)分组实验分为空白对照组(NS)、阳性对照组(5-fliorouracil,5Fu,10-4molL-1 。上海旭东海普药业有限公司,批号:031001),5 个 10 倍梯度的试药组(10-410-8 molL-1 的染料木素,95%,陕西赛德高科生物股份有限公司)和与 10-4 molL-1 的染料木素相对应的溶媒对照组(含 0.5%乙醇的 NS)。 3)操作用 RPM

17、I-1640 完全培养液分别将肿瘤细胞稀释配制成 5104ml-1 的细胞悬液,接种于 96 孔培养板 ,每孔 100l, 置 37,5% 的 CO2 环境中,进行体外培养,24h 后加药,每孔 10l, 设 5 个平行孔,空白对照组加入等量生理盐水; 结束培养(24,48,72,96h)前 4h,每孔加入 5mgml-1 的 MTT 溶液 10l, 结束培养后小心吸弃上清液,每孔加入 DMSO 150l,待甲臢完全溶解后于酶标仪(Sunrise,Australia)570 nm 处读出各孔的 OD 值。实验重复 3 次。 4)评价指标评价指标为平均细胞抑制率(IR)。细胞抑制率(%)=(1

18、一实验孔 OD 值/ 对照孔 OD 值) 100%。IR50%为敏感,在 30%50%为低度敏感,小于 30%为不敏感。 2.台盼蓝排染法及生长曲线的绘制将对数生长期细胞制成浓度为 5104ml-1 细胞悬液,接种于 24 孔板,每孔 1ml。置 37,5%的CO2 环境中培养 24h,再行无血清培养 48h。更换完全培养基,每孔加入药物 100l(空白对照组加等体积的生理盐水),每组各时间点均设 2 个平行孔。分别于药物作用 17d,消化收集细胞,按台盼蓝排染法,用血细胞计数板在光镜下计数活细胞数。以时间为横坐标,活细胞数为纵坐标,绘制细胞生长曲线。 3.统计学处理实验所得数据用s 表示,采

19、用 t 检验进行各组间比较。 二、结果 1.MTT 检测 1)染料木素对 JEC 细胞体外增殖的影响 MTT 检测结果显示,随染料木素浓度的增加和时间的延长,染料木素对 JEC 细胞生长的抑制作用逐渐增强。10-4 molL-1 的染料木素作用 JEC 细胞 24,48,72 和 96 h 的抑制百分率分别为 36.10%,55.00%,58.73%和 62.21%,与 5Fu 间无显著差异(P0.05)。 2)染料木素对 SMMC-7721 细胞体外增殖的影响 MTT 检测结果显示,随着染料木素浓度的增加和时间的延长,染料木素对 SMMC-7721 的抑制作用逐渐增强。 2.染料木素对 JE

20、C 和 SMMC-7721 细胞生长的影响 1)染料木素对 JEC 细胞生长的影响染料木素对 JEC 细胞的生长曲线显示,随着染料木素浓度的增加,生长曲线逐渐下移,10-4molL-1 染料木素的生长曲线呈现与 5Fu 相似的下降趋势。 2.)染料木素对 SMMC-7721 细胞生长的影响染料木素对 SMMC-7721 细胞的生长曲线显示,随着染料木素浓度的增加,生长曲线逐渐下移。 三、讨论 MTT 检测结果显示,染料木素对 JEC 和 SMMC-7721 细胞体外增殖均有不同程度的抑制作用,呈现剂量和时间依赖性。其中,在 96h10-4molL-1 的染料木素对 JEC 细胞的抑制百分率达

21、62.21%,对 SMMC-7721 细胞的抑制百分率为 31.87%。表明染料木素对 JEC 细胞敏感 ,对 SMMC-7721 低度敏感。该结果与染料木素对胃癌HGC227 细胞系、人肺癌细胞 A549 和人低分化胃腺癌细胞 BGC-823 等的抑制作用相似。随着染料木素浓度的增加,JEC 和 SMMC-7721 细胞的生长曲线均逐渐下移。其中,在 10-4molL-1 的染料木素作用下 ,JEC 细胞的生长曲线呈现与 5Fu 相似的下降趋势,进一步表明染料木素具有一定的抗肿瘤作用。 染料木素是一种很有潜力的癌症化学预防剂,来源丰富,作用复杂,受到广泛关注。研究表明,染料木素具有雌激素作用

22、、抗氧化作用以及抑制拓朴异构酶活性、抑制酪氨酸蛋白激酶活性、诱发细胞程序性死亡、抑制血管生成等作用,但仍不能完全阐明其作用机制。染料木素抗肿瘤的机制有待深入研究。 参考文献: 1郑杰.金雀异黄素J,国外医学卫生学手册,1998,25(5):260 2Wiseman H.Role of Dietary Phyto-oestrogens in the Protection Againest Cancer and Heart DiseaseJ,Biochem Soc Trans. 1996,24(3):795 3张义,赵春燕,孙亚芹等.大豆异黄酮的抗肿瘤研J,长春中医学院学报 ,2006,24(1)

23、:60 4Pollard M,et al.Influence of Isoflavones in Soy Protein Isolates on Development of Induced Prostate-related Cancers in L-W RatsJ.Nutr-Cancer.1997,28(1):41 5马磊,楼凤昌.槐角中的抗癌活性成分J,中国天然药物,2006,4(2):151 编者按:2007 年 9 月 7 目,在庆祝教师节表彰大会上,“第三届北京市教学名师” ,北京理工大学校师德标兵代表、计算机学院李风霞教授作了发言。她充满激情,深刻诠释了胡锦涛总书记在全国优秀教师代

24、表座谈会讲话中对教师所提出的四点希望。我们在此发表该文,意在介绍敬业、勤业、创业、乐业的计算机教育一线教师,在交流中,共同提高我国计算机教育水平。此外, 计算机教育杂志从 2007 年就酝酿开辟一个新的栏目“名师讲堂” ,而李凤霞教授正是众多计算机教学一线教师的代表之一,所以,我们以她的事迹和教学心得作为新栏目的“序言” 。让我们共同分享名师的为师之道、为人之道,把我国的计算机教育推向一个新的水平。 李风霞,北京理工大学计算机科学技术学院教授,研究生导师。兼任全国高等院校计算机基础教育研究会常务理事、理工委员会副主任;全国计算机用户学会信息系统分会副理事长;中国图像图形学会虚拟现实技术专委会委

25、员。 在教学方面主讲了 10 多门研究生和本科生课程,指导了 40 多名研究生,出版了 8 部教材和教学参考书,获得了 9 项部级、校级教学成果奖和荣誉称号。所主编的C 语言程序设计教程2001 获北京市高等教育精品教材,主讲的“C 语言程序设计”课程 2003 年被评为北京市高等教育精品课程。被学生评为“我心目中最优秀的教师” ,获得了校首届 Tmore 优秀教师奖。 科研方面主要从事虚拟现实与仿真技术领域的理论和应用研究工作。近年来参与并主持了数十项国家重点科研项目,得到了 600 多万元的科研经费支持。其研究取得了显著成果,发表了 30 多篇学术论文,获得了三项部级奖和多项校级奖。 摘要

26、:针对学生在数据库课程教学过程中存在学习兴趣不足,以及在课程设计和毕业设计中表现出实践应用能力不强等问题,为了达到“学以致用、用以促学”的学用相长的教学效果,提出了“从应用到原理”的数据库课程教学改革思路和方法。教学实践表明这种方法受到了学生的青睐并获得了较好的教学效果。 关键词:数据库;从应用到原理;学用相长;教学改革 中图分类号:G642 文献标识码:B 数据库技术是信息领域的支撑基础技术。绝大多数的计算机应用系统,尤其是管理信息系统均涉及数据库技术。很多的计算机专业毕业生选择了与数据库应用相关的职业。同时,数据库课程也是信息技术专业的主干专业课程。因此,数据库课程的教学方法和效果备受关注

27、。1 存在的问题及分析 目前,数据库课程基本上采用先讲原理后讲应用的教学模式。数据库原理部分的教学占据了将近四分之三的课时,而数据库应用部分成为了课程教学的尾声。学生在漫长的数据库原理学习过程中感觉到数据库课程也是一门抽象而乏味的专业基础课。这种授课模式导致了两种不良情况的出现。 1.1学习兴趣不足 学生在课堂上的学习兴趣不足表现在以下几个方面:学生的课堂缺勤率较高;学生在教学互动环节表现不积极 ;学生在课内课外很少提出问题 ;实验环节以完成实验报告或得到实验成绩为目标。学生的学习兴趣不足在总体上表现为应付式地完成学习过程,缺乏学习的主动性和积极性。 造成学生对课程学习兴趣不足的原因是多方面的

28、,但学生在学习过程中的成就感是影响学习兴趣的重要原因。先讲原理后讲应用的数据库课程教学模式使得学生在先前大多数时间里学习相对单调而枯燥的数据库原理,没有通过亲手解决身边实际的数据库应用问题而获得学习的成就感,从而导致学生认为数据库课程没有多少实际用处,因而难以激发学生的学习热情。 1.2 应用能力不强 很多学生在数据库课程考试中的综合设计试题、数据库课程设计、与数据库应用相关的毕业设计论文中表现出数据库分析和设计能力不强,数据库模式设计的合理性程度不高。 导致学生应用能力不强的主要原因是原理学习与应用实践相脱节。先讲原理后讲应用的数据库课程教学模式使得数据库分析与设计环节成为了课程教学的尾声。

29、从而使得学生在数据库课程学习的全过程中缺少数据库应用能力的培养。 2 思路和方法 为了激发学生在数据库课程中的学习兴趣和提高数据库应用能力,本文结合课程教学实践活动,以“学以致用、用以促学”的学用相长的教学效果为目标,提出了一种“从应用到原理”的数据库课程教学改革的思路。实现这种教改思路采用了如下的教学方法: 2.1 从应用开始的第一堂课 学生都会怀着好奇的心态期待每门课程的第一堂课。这堂课常常是学生产生课程兴趣和评价老师水平的重要依据。通过引入和分析贴近生活的多个数据库应用实例让学生感知数据库技术应用的广泛性和重要性,并通过总结这些实例的共性和提出使用中会遇到的问题来简介数据库课程的主要内容

30、。第一节课的主要教学场景如下: (1) 热身练习:请列举 5 个以上的由计算机管理并涉及大量数据的应用系统。先示例“银行业务管理系统”以供举一反三之用。目的:感受数据库技术在生活中具有广泛的用武之地,激发学生的学习动力。结果:同学们都能列举很多的应用实例,如学籍管理系统、财务管理系统、电信业务管理系统、火车/飞机售票管理系统、医院管理系统等等。点评:选择几位同学列举的应用系统进行场景分析描述,并及时表扬。 (2) 共性归纳:通过分析几个应用系统实例得出这类系统都是对大量数据的有效组织和存储,都有数据输入、数据输出和数据存储的共性,如图 1 所示。 (3) 内容介绍:通过对图 1 的分析提出该系

31、统存在的问题,如何解决这些问题便构成数据库课程的主要教学内容,如表 1 所示。 2.2 由应用引入的原理学习 这种从应用到原理的数据库教学方法要求根据教学内容之间的内在逻辑关系调整教学顺序。在介绍必要的概念和术语之后,快速进入数据库应用的教学内容。这种过程可以使学生得到“学以致用”的感受。当应用过程中出现某个需要解决的问题时,再引入相应的原理知识。这种由应用问题驱动的教学过程引导学生不断地“用以促学” 。 “围绕应用、探究原理”的数据库教学过程可以概括为“认知数据库应用数据库深入学习数据库” 。在教学实践中,作者将数据库教学内容调整为表1 中描述的顺序。 2.3 为应用设计的热身练习 热身练习

32、就是在上课开始时为了引出教学内容或承上启下而设计的发散性思维练习题。这种练习应该围绕实际应用并且比较简单,学生在已学知识和生活经验的基础上可以得到部分答案。热身练习还应该围绕发散性思维和创新性思维来设计。学生在教师的提示下可能得到不同的问题解决方案。教师可以不吝言辞表扬学生的积极性和创新性,充分鼓励学生的探索精神。合适的热身练习可以产生以下教学效果:将学生的注意力快速集中到课堂上 ;培养学生的发散性思维方式;设置知识学习中的悬念;激发学生的成就感和学习兴趣。前面讲述的第一堂课中已经应用了热身练习。 3 结论 从应用到原理的数据库课程教学方法已经应用于教学实践,并正在进一步地深入研究。这种教学方

33、法已经表现出了如下的宏观效果: (1) 课堂表现方面。学生比较积极地参与互动教学环节,并勇于表达自己的想法,同时课内课外的问题明显增多。这是学习兴趣得到提高的综合表现。 (2) 考试答题方面。在期末考试中,面向应用设计的综合试题的得分率明显提高。 (3) 课外实践方面。所教班级中已有多组学生选择数据库相关的课题申报学生创新中心的科研项目,并经常寻求技术指导。 当然,这种数据库课程教学方法需要特别注意防止出现“重应用、轻理论”的偏颇现象。重点大学的本科生应该具有深厚的基础理论知识,不能因为强调激发学生兴趣而淡化理论教学。 从应用到原理的数据库课程教学改革方法对激发学生的学习兴趣和提高学生的应用能

34、力等起到了较好的作用。这种教改方法还应进一步采用更多的措施,如与数据库实验相结合的教学改革等。 参考文献:1 王珊,萨师煊. 数据库系统概论 M. 4 版. 北京: 高等教育出版社,2006. 2 魏组宽,胡旺,等. 数据库系统及应用M. 北京: 电子工业出版社,2008. 3 罗荣良,吴明晖,朱勇. 基于实践能力培养的数据库应用开发方向教育模式探索J. 计算机教育,2008(16):28-30. 摘要:本文探讨了软件工程课程设计中要注意的几个问题,这些问题包括:合理选择课程设计题目、摆正编写程序工作的位置、培养整体观念和全局意识、熟悉常用技术和工具、学习和运用新知识、提升综合素质。 关键词:

35、软件工程; 课程设计;实践;指导 G642 软件工程是计算机科学与技术本科专业一门重要的专业课。一般在软件工程课程结束后,会安排一些时间让学生做软件工程课程设计。软件工程课程设计的内容是让学生运用软件工程的知识设计一个应用软件系统,并写出相关的设计文档材料。 做软件工程课程设计的目的,是让学生加深对软件工程知识的理解,训练学生的动手能力,让学生学会开发软件的常用方法,熟悉软件开发的过程,熟悉各种软件开发文档材料的写作,积累软件开发的实践经验,为将来从事软件开发工作打下良好基础。在指导学生做软件工程课程设计时,以下几个问题应该引起指导教师的注意。 1 合理选择课程设计的题目 由于该课程设计与软件

36、工程课程内容密切相关,选题工作可以在软件工程课程开始讲授时布置下去,让学生有充足的时间思考,思考成熟后,在指导教师帮助下,将课程设计题目确定下来。然后学生一边学习软件工程课程内容,一边着手收集课程设计所需的有关资料,做好课程设计的准备工作。 课程设计题目所涉及的问题规模和难度应该比较小。因为课程设计不同于毕业设计,加上课程设计安排的时间比较少,学生投入的精力也有限,所以要控制规模和难度。 指导教师在帮助学生选择题目时,可以选择学生比较熟悉的问题,如图书资料管理系统、学生成绩管理系统、人力资源管理系统等等,或者选择学生很快就能熟悉的一些问题。 2 摆正程序编写工作在软件工程中的位置 学生在做软件

37、工程课程设计之前,已经做过一些课程设计。比如在学习C、C+或 Java 之后,利用 C、 C+或 Java 所做的课程设计。那些课程设计内容是使用高级语言设计和编写小软件,在那些课程设计中,程序编写是一项非常重要的工作,因为那些课程设计是以熟练应用某高级语言为目的。而在软件工程课程设计中,编写程序工作与需求分析、总体设计和详细设计等工作相比较,重要程度降低了。因为软件工程课程设计不是以熟练运用某高级语言为目的,而是以熟悉和运用软件工程知识为目的。实际上,按照开发软件的过程,当需求分析、总体设计和详细设计等开发过程完成后,用哪种高级语言来实现软件系统已经不是重要问题了。 学生往往认为程序编写工作

38、重要,而认为需求分析、总体设计和详细设计等工作无关紧要,这是没有领会软件工程思想的表现。当确定课程设计题目后,有些学生不认真作需求分析、总体设计和详细设计等工作,匆匆忙忙开始编写程序,这种行为与软件工程课程设计的目的不相符。指导教师要引导学生明确软件工程课程设计的目的,使学生清楚程序编写工作与其他软件开发工作的关系,让学生摆正编写程序工作在软件工程课程设计中的位置;告诉学生不能只重视编写程序工作而轻视其他工作; 更不能不经过需求分析、总体设计和详细设计等阶段而直接开始程序编写工作。历史上,软件危机产生的原因之一就是错误地认为开发软件就是编写程序、程序就是软件,而忽视了程序编写之外的其他各项软件

39、开发工作。现在要通过做软件工程课程设计引导学生摆正程序编写工作的位置,用软件工程理论指导实践,防止过去的错误再出现。 3 培养整体观念和全局意识 我们培养的计算机专业的本科生,将来不仅仅是做程序员,还要做系统分析师、软件设计师,而系统分析师、软件设计师必须有整体观念和全局意识。开设软件工程课要为培养系统分析师、软件设计师打下基础,而做软件工程课程设计是培养学生整体观念和全局意识的一个好机会。面对一个被开发的软件系统,如何培养学生的整体观念和全局意识呢? 可以通过制订软件开发计划来培养学生的整体观念和全局意识。在软件工程课程设计开始时,指导教师要按照软件工程的理论要求,指导学生制订一个软件开发计

40、划。对于软件开发过程中的每个阶段,从可行性研究到需求分析,从总体设计到详细设计,从编码到测试,让学生站在整体和全局的角度,考虑和分配各阶段所用时间和各种资源。通过这个计划的制订,训练学生树立从整体出发来思考软件系统开发过程的观念,引导学生学会从全局的角度来合理规划软件开发的各项工作,熟悉软件开发的整体过程。 还可以通过做总体设计来培养学生的整体观念和全局意识。总体设计是软件工程课程设计的一项重要内容,总体设计是在搞清软件系统的需求之后,概括性地回答软件系统如何实现的问题。总体设计从宏观上对软件系统进行设计,将软件系统划分成若干个模块,确定每个模块应实现的功能以及各模块间的结构关系。从总体设计应

41、该完成的任务可以看出,做总体设计必须具有整体观念和全局意识,要考虑到被开发系统的每个方面的问题。指导教师要让学生在规定的时间内做出总体设计方案,然后指导教师对学生做出的总体设计方案进行审查,审查通过之后,再让学生做后面的工作。4 熟悉常用技术和工具 按照软件工程课程设计的要求,学生在课程设计结束时,要完成全部的软件设计开发任务,不但要交出一个能运行的软件,还要交出设计过程中所形成的文档材料,包括需求分析材料、总体设计材料、详细设计材料、测试材料等。要做好这些文档材料,需要在课程设计中引导学生熟悉软件工程中常用技术和工具的使用方法。例如,在制作需求分析材料时,涉及到实体关系图、数据流图、状态转换

42、图、IPO 图的使用;在制作总体设计材料时 ,涉及到模块化技术和层次结构图的使用; 在制作详细设计材料时,涉及到传统流程图、盒图、PAD 图、判定表、判定树的使用;在制作测试材料时,涉及到白盒技术、黑盒技术的使用。如果采用面向对象方法进行系统分析和设计,则要涉及到UML 中的用例图、类和对象图、顺序图、活动图、协作图、构件图、部署图的使用。 上面提到的一些常用的技术和工具,在软件工程授课过程中,教师虽然讲过,但由于没有真正使用过,所以学生不熟悉。指导教师要引导学生利用课程设计来熟悉这些常用技术和工具。因为学生毕业后,既要会做程序编写工作,也要会做需求分析、总体设计、详细设计、测试等工作,熟悉这

43、些常用技术和工具的使用方法,并且认真完成课程设计各项文档材料的制作,可以为毕业后从事相关的软件开发工作奠定良好的基础。 5 学习和运用新知识 软件工程教材中介绍了开发软件各阶段所用的知识,但是教材往往受篇幅所限,对一些新知识介绍得不详细,再加上知识更新的速度比较快,有些新知识教材中可能没有介绍。做软件工程课程设计是一个非常好的学习和运用新知识的机会,指导教师可以有意识地引导学生学习和运用软件工程新知识。 例如敏捷(Agile)软件开发方法,该方法是针对传统软件开发方法过程复杂繁琐、产生并且维护大量文档、缺乏对开发过程中各种变化的有效和及时的反应等问题而提出的一类新的软件开发方法。该类方法对软件

44、生产率高度重视,适用于需求模糊或快速变化的情况,适用于一些小型软件项目的开发。XP(极限编程) 是敏捷方法的典型代表,XP 将开发过程分为计划、设计、编码和测试四个阶段,XP 强调 4 条核心价值:沟通、反馈、简单、勇气,XP 建立了系统比拟、小交付、简洁设计、结对开发、代码共享等多项核心实践准则,XP 是应用最多的一种敏捷方法。自从 2001 年 2 月敏捷联盟成立之后,敏捷方法发展迅速,该方法的实用价值逐渐被人们所认识,越来越多的人开始应用该方法开发软件。对于像敏捷方法这样的可以用在软件工程课程设计中的新知识,软件工程任课教师可以通过多种途径将新知识介绍给学生,让学生在做软件工程课程设计之

45、前了解新知识的内容。对于准备采用新知识做软件工程课程设计的学生,指导教师要组织他们深入学习讨论新知识,让他们在做课程设计之前熟悉新知识,指导他们做好根据新知识进行课程设计的计划,鼓励他们使用新知识,拓宽知识面。 6 提升综合素质 具有良好的综合素质是事业成功的重要因素,为了提升计算机专业学生的综合素质,为社会提供优秀的软件人才,要充分进行好软件工程课程设计。 能与他人和谐地进行沟通和协作的团队精神,是从事软件开发工作不可缺少的良好素质之一。早期软件作坊式的个体化软件开发方式,造成开发者随心所欲,结果为软件危机的产生埋下了祸根。现在的软件规模比较大,各项性能要求比较高,开发时间比较短,软件作坊的

46、生产方式已经无法适应这种新情况了,因此必须依靠团队的力量,大家齐心合力、分工合作,才能完成软件开发任务。指导教师可以通过设立开发小组的形式,培养学生与他人和谐地进行沟通和协作的团队精神。根据课程设计题目的内容,将参加课程设计的学生划分为若干个开发小组,组内采用民主制组织方式,组内学生通过互相沟通、协商来制订开发方案,通过分工合作来解决开发中的问题。开发小组可以采用敏捷软件开发方法进行课程设计,因为敏捷方法特别强调人与人之间的交流与合作,有利于团队精神的培养。认真做事、细心做事的负责精神,是从事软件开发工作不可缺少的良好素质之一。软件开发活动由多阶段构成,按顺序分阶段进行开发活动,各阶段密切相关

47、,某一阶段出现错误,将会传导至下一阶段,还会在传导过程中将错误放大。由于开发者马虎大意、出现错误,造成损失的例子历史上很多。指导教师可以通过将一些典型错误实例介绍给学生,引起学生对负责精神的重视;还可以安排时间让学生对设计内容进行自查和互查,以检验认真细心做事的情况。还可以通过测试和调试活动来培养认真做 事、细心做事的负责精神,因为如果没有认真做事、细心做事的负责精神,很难完成测试和调试工作任务。 此外,熟练地写作应用文档材料的能力、勇于创新和勇于改正错误的精神,都是从事软件开发工作应具备的良好素质,这些都可以通过软件工摘要:本文针对目前大学调整计算机专业设置和突显专业特色的需要,分析了我国计

48、算机专业教育内容的发展状况,讨论了计算机专业教学中存在的问题,并给出图形图像与多媒体类课程的设置和教学改革建议。 关键词本文来自:计算机毕业网 :计算机专业教育;图形学;图像处理;多媒体;教学改革 1 对图形图像与多媒体知识的要求 1.1CC2004 知识领域要求 在 CC2004 中,和图形图像与多媒体相关的知识领域是人机交互(Human-Computer Interaction -HC)、图形学与可视计算(Graphics 用电依靠风力发电机和太阳能电池;用水是从屋檐流下来经过处理的雨水; 粪便和污水则流入一个堆肥坑里,经发酵后供花园施肥用。美国一家建筑公司用回收的垃圾建筑房屋,墙壁是用回

49、收的轮胎和铝合金废料建造的;屋架所用的大部分钢料是从建筑工地上回收来的。 日本1997 年建成了一栋实验型“健康住宅” 。除了整个住宅尽可能选对人体无害的建筑材料外,墙体还被设计成双重结构,每个房间建有通风口,整个房屋系统的空气采用全热交换器和除湿机进行循环。全热交换器能够有效地回收热量并加以再次利用,其过滤器可有效地收集空气中细小的尘埃,从而能够抑制霉菌等过敏生物繁殖。这种资源的回收利用,不仅变废为宝,而且减少了环境污源,节约了能源。 德国建筑师塞多 特霍尔斯建造了一座能跟踪阳光的太阳房屋。房屋被安装在一个圆盘底座上,由一个小型太阳能电动机带动一组齿轮。房屋底座在环形轨道上以每分钟转动 3cm 的速度随太阳旋转。当太阳落山以后,该房屋便反向转动,回到起点位置。它跟踪太阳所消耗的电力仅为房屋太阳能发电功率

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报