1、“程序设计”课程教学改革的探索与实践 摘要:本文主要介绍了C+程序设计课程教学的一些实践经验,对C+教学方式及课程设计、考试环节等方面的改革进行了探讨。关键词本文来自:计算机毕业网 :教学方法;程序设计;C+;考试方式1C+程序设计教学的探索我校属于二类本科院校,在1999年就在计算机专业正式开设“C+程序设计”,总学时75学时,教学中采用钱能、谭浩强主编的教材。2007年以后,根据实际教学情况,通过深入分析研究,我们认为将C+语言课程教学时数加大到90学时为宜,同时将该课程分为两个学期,并以C+教学为突破口,培养学生的编程思想,训练学生的编程思维,加强学生的技能训练,培养学生面向对象的程序设
2、计能力。2教学内容和方式的改革(1) 突出关键技术异常处理、模板的教学根据当前实际大型软件项目开发的需要,突出异常处理、模板相关内容的教学。不是将模板作为一种语法现象,而是作为一个有力的工具用于教材所涉及的全部数据结构基本知识,包括顺序表、链表、栈、队、二叉树以及查找排序算法。同时介绍标准模板库的简单使用方法。最新发展的ISO14882 C+语言标准一个较大的改变是把模板引入标准库,使用模板类来代替传统的C+中定义的类,实现通用的与数据类型无关的算法(参数化程序设计)。(2) 以实例为引导,从而让学生掌握算法和语法的使用要具体降低难度,首先要深刻理解C+语言的关键技术,要有重点,不能面面俱到,
3、有所失,才能有所得。围绕关键技术“精讲多练”,可以花较少的学时取得更好的效果。讲实例的时候,要尽量避免讲解书上那些和数学、物理等问题比较密切的程序,这是因为学生的程度不同,有的同学对那些高深的数学和物理问题还没有搞懂,却让他去编写程序这是不现实的。会让学生感到学习基础语言就那么难,从而产生厌学情绪,可以从现实生活中找一些例子,引起学生的学习兴趣。如刚开始学习的时候,可以编一个小软件,让学生明白输入输出语句在计算机中的应用,例如:#includevoid main( )inta;cout小学四则运算学习程序nn;cout1两位数加法运算 n;cout2两位数减法运算 n;cout3两位数乘法运算
4、 n;cout4两位数除法运算 n;cout 5 帮助 n;cout请输入你的选择,(15):;cina;cout“你选择了功能”这个程序很简单,但通过这样的例子让学生明白编程是怎么回事,输入输出语句在程序的做用,随着学习的深入,可以以这个程度为主,为这个程序相应地增加新的功能,不断地进行完善,从而引起学生的学习兴趣,从被动学习变为主动学习。当学习完分支语句后,就可以在程序后加入新的功能,完成用户选择的加、减、乘、除运算功能,当循环学完以后,可以新加入一个功能“退出”。最后可以完成一个如下面所示功能的程序:一级菜单:电脑出题自我出题帮助退出二级菜单:加减乘除返回当然,还可以跟距实际情况,添加新
5、的功能,最后还可以引导学生进行软件界面的设计,从整体上完成一个软件开发。开始以一个简单和现实生活有关的程序为主干,引起学生的学习兴趣,随着学习的深入,可以通过在这个程序上添加新的功能,提高学生在学习上的主动性,主动找出软件中的问题,不断的思索,提出新问题、新功能加到这个软件中,当学习结束,学生也就明白编程是怎么回事,怎样进行编程。(3) 运用多媒体教室进行直观教学教师在教学初期的课堂教学中应多做控制台应用程序设计全过程演示。使用多媒体教学可以达到以下效果:在用电子教案进行讲解时,使用多媒体技术,做到图文声并茂,可以大大激发学生的学习兴趣。演示程序的调试与运行过程,真正实现了“用计算机教计算机”
6、,使教学更具直观性和互动性,同时大大加快了授课的速度。(4) 强调程序设计思想在面向过程的前几章采用流程图,即突出程序设计而不是语法。强调算法和设计,一些过于细节化的内容尽可能少讲,重点在基本的常用语法,便于学生掌握要点、重点。在面向对象设计部分时,通过流行的UML描述C+类,给学生以直观地了解。(5) 网络教学网站建设已着手建立以教师为主导、学生为主体的自主学习的交互式网络教学环境,通过网络提供的大量资源,有效地拓展了 C+ 教学空间,使 C+ 语言程序设计教学内容更丰富,教学方式更灵活,教学手段更先进,更有利于调动学生学习兴趣及学生个性化发展。3课程设计的改革采用研究型学习方法,学生分组合
7、作进行课程设计。教师布置多道题目,题目按设计思想分为两大类:(1) 采用C+过程化程序设计方法,设计以下系统。职工信息管理系统 图书管理系统 学生成绩管理系统 作一个背单词的小程序 旅馆管理系统中 电脑报价系统 (2) 用C+面向对象程序设计方法,要求使用对象/类,继承,多态性等技术。设计以下程序。销售管理系统 高校工资管理系统 学生通讯系统 选课系统(学生选课模块) 选课系统(教师模块) 编写一个string类,完善串的基本操作 学生从两大类题目中各自选一题,并且三人一组,自愿结合。学生在掌握了C+基本方法和解决问题的途径后,对自己感兴趣的内容,自然愿意努力去寻找答案,这比从老师那里得到答案
8、要强得多。再难他也认为不难。如果小组成员搭配合理,基础较差的同学也可以跟上进度,至少有一次全过程的学习机会。教师在此阶段只需提醒学生合理分配工作时间,注意小组成员之间的沟通,帮助把握进度。4考试方式的改革C+程序设计课程考试,分两次笔试和一次上机。总成绩由笔试(60%)、上机(30%)和平时作业(10%)合成。上机测试主要考察学生实际动手能力,我院采用的形式是出8道编程题,学生抽取其中2题,在60分钟内完成。上机测试极大的调动学生主动上机调试程序的热情。从考试结果来看,学生上机调试开发能力明显好于往届学生。5结束语通过以上形式的改革,客观的评价大部分学生的动手能力比过去的教学方法下培养的学生有
9、明显的提高,他们学到的本领不是对付卷面考试的能力,而是编程的能力。但是C+程序设计课程的教学涉及到诸多方面的因素,就要求我们在教学中针对具体情况及时加以调整,激发学生的学习兴趣,以达到较好的教学效果。 参 考 文 献本文出自:计算机毕业网 欢迎转载1 陆伟. C+语言教学研究和体会J. 科技信息(学术版),2006,(11).2 钱能. C+程序设计教程M. 北京:清华大学出版社,2003.3 谭玉玲,陈源. “C+程序设计”课程的教学改革与实践研究J. 文教资料,2006,(12).4 高枚,杨志强,许兰兰,龚沛曾. C/C+教学改革的探索与实践J. 计算机时代,2005,(11). 摘要:
10、创新教育是培养学生再次发现的探索能力、“重组知识”的综合能力、应用知识解决问题的实践能力和激发他们的创造能力的一系列教育活动。本文从教育实践出发,阐述了在高职教育中计算机多媒体专业应用创新教育模式的探索和一系列成效,为推进学生创新能力的培养提供了经验支持。 关键词:创新;多媒体;教育 Discuss on Cultivation of Innovative Ability in High School Computer Multi-media Teaching Zhang Limin (Anhui Technical College of Industry&Economy,Hefei2
11、30051,China) Abstract:Innovation education is to cultivate students innovative ability,the comprehension ability of “Restructuring knowledge”,the practice ability of solving the problems knowledge,and motivate them on creative ability.Starting from the practice of education,the paper expounds the di
12、scovery and results the high school computer education. Keywords:Innovation;Multi-media;Education 多媒体技术是当今信息技术领域发展最快、最活跃的技术,是新一代电子技术发展和竞争的焦点。多媒体技术融计算机、声音、文本、图像、动画、视频和通信等多种功能于一体,借助日益普及的高速信息网,可实现计算机的全球联网和信息资源共享,因此被广泛应用在IT行业、影视行业、政府、金融、广告公司、企事业单位,从事动画创作、计算机及网络多媒体设备维护、交互多媒体作品创作、影视作品编辑等诸多行业,并正潜移默化地改变着我们生
13、活的面貌。那么如何培养出计算机多媒体技术方面的高质量的专业人才,在教学中学生创新能力的培养是不可缺少的一个重要环节。现根据最近几年的教学实践,我谈谈在多媒体专业教学中是如何培养学生创新能力的。 一、创造探究机会,提供想象空间,激发创新能力 实践是创新精神与自学能力的集中体现,是训练自学能力和创新能力的最佳途径,学生只有通过不断实践,才能应用已有的知识,才会有独特的想法,才能有创新,在解决实际问题的过程中,笔者常常组织学生进行方案设计,开展相互交流合作,互相启发思想,以实现解决实际问题与培养创新能力的有机统一。 二、推行项目教学模式,培养学生创新能力 项目教学是将项目以需要解决的问题或需要完成的
14、任务等形式交给学生,学生在教师的指导下,按照实际工作的完整程序进行信息收集、项目决策、项目实施、成果展示、评估总结的过程。 项目应当满足以下条件:用于学习一定的教学内容,具有一定的应用价值:能将某一教学课题的理论知识和实际技能结合起来;与企业实际生产过程或现实商业经营活动有直接的关系;学生有独立制定计划并实施的机会,在一定时间范围内可以自行组织、安排自己的学习行为;有明确而具体的成果展示;学生自己解决在项目工作中出现的困难和问题;学习结束时,师生共同评价项目工作成果。 三、改变传统观念,强化学生主体地位 在数字化信息时代里,互动无疑是多媒体艺术设计区别于其他传统媒体最为显著的特性之一。互动教学
15、将成为我们今后教学过程中关注的热点,也将为艺术设计教育带来新的活力。然而随着信息时代的到来,学生接受信息渠道的多元化,将给教师的主导地位带来新的挑战。学生的个人意愿在教学关系中也在发生着变化,学生对学习的主动需求将处于主导地位。授课教师除了讲授一些基本操作技能外,还应通过教学中的互动交流,积极引导和改变学生被动接受知识的学习方式,挖掘学生的探索意识,培养学生自主学习的能力,而不仅仅是注重技能的训练。以前老师们总是鼓励学生勤学好问,但现在我认为学生好问不等于勤学,应该鼓励学生的探索精神和自学能力,老师面对学生的提问,应该引导学生去探讨,学生通过这样的方式掌握的设计制作方法可以在今后的实践运用中进
16、行变通,而不是仅仅解决当时的问题。我们还应该借助互联网络资源来扩展学生的业余课堂来完善课堂教学内容,鼓励学生在课余学习时间,通过网络延伸和扩展他们获取知识的范围和途径,丰富自己的知识容量,增强学习的积极性和主动性。充分利用互联网的有效资源,使学生的地位从被动接受知识的地位转变为发现知识、掌握知识到传递知识的主动地位,教师在整个教学过程中扮演着传授、启发、引导的重要角色。这既符合现代教育提出的“以人为本”的教育理念,也打破了由教师个人教学所带来的局限性,能快速地提高了多媒体艺术设计课程的教学质量和学习效果。 多年来由于我们系部整个团队的努力探索和研究,采取的创新教育教学模式有效地提高了教学效果,
17、激发了学生生动活泼的学习积极性。在由本省省教育厅、省劳动和社会保障厅、市人民政府、省工业经济联合会和省职业与成人教育学会联合主办的首次全省职业院校最高水平的技能大赛中,多媒体专业方向的动漫画设计比赛获得了三等奖和优胜奖,网页制作获得二等奖,多媒体设计获得二等奖。实践证明,在计算机多媒体专业教学中倡导创新教育,对提高学生学习兴趣、发挥学生个体、扩展学生思维、培养学生的自学能力和创新能力发挥着关键性的作用,为全面深化素质教育,为学生将来发展成创新型人才奠定坚实的基础。 参考文献: 1薛红英.在计算机教育中如何培养学生的创新能力J.福建电脑,2008,3 2胡旭诺,李红.浅析计算机教学中学生创造性思
18、维能力的培养J.内江科技,2008,1 3蔡德饶,宋愈珍.在计算机教育中培养学生的自主创新能力探析J.南昌高专学报,2008,1 摘要:本文结合实际教学情况,针对“大学计算机基础”课程教学中存在的问题,提出了一种可行的课程考试评价模式改革方案,并详细介绍了该考试方案的实施细则及应用效果。关键词本文来自:计算机毕业网 :大学计算机基础;考试改革;评价模式21世纪是信息技术高速发展的时代,随着以计算机为核心的信息技术在社会生活中的广泛应用,学生对计算机知识与技能的掌握成为高等学校教育体系中不可或缺的部分。“大学计算机基础”课程是我校非计算机专业必修的公共基础课,对刚入学的新生来讲,从中学的应试教育
19、转变到大学学习,在很大程度上考试就是指挥棒,学校怎么考,学生就怎么学。因此,要培养学生学会使用计算机做建设性的事,对现行教学内容、教学方法及考核评价方式的改革势在必行。1 存在的问题传统的课程学习评价模式以知识掌握作为单一评价标准。因此,学校长期以来对“大学计算机基础”课程的考核一直依赖于期末考试的成绩,忽视了对学生学习过程的考察和评价,使一部分学生为了应付考试拿高分而忽略了学习的真正意义。在这种传统考核模式下培养出来的学生动手能力很差,相当一部分学生卷面成绩是合格甚至是优良,但编写一个解决实际问题的小程序时却无从下手。因此,我们通过探索与实践,提出了新的课程学习评价模式,多方面、多角度地对学
20、生的学习活动进行更全面、更客观、更科学的评价。2 考试评价模式改革方案“大学计算机基础”课程的考试前几年是由任课老师对所带班级自己命题,题型和考核内容全院不统一,近两年改为由专家统一命题,全院实行统考。虽然考试内容一致了,但还存在许多问题,如各班级学时数不同,学习的内容也有所不同,结合各专业计算机的应用和侧重点也有所区别。在新的计算机基础教学中,我们采用了“平时课堂表现和作业评价+上机实验成绩+限时上机考试+笔试”四部分组成的课程学习评价模式。2.1 平时课堂表现和作业评价在课堂教学中,采取集体备课,统一教案,鼓励任课教师根据所带专业和学生的特点创作个性化的课件,加强师生互动,激发学生学习的兴
21、趣。在平时作业中,按照兼顾“基础知识、综合应用和研究开发”三种类型的题目布置作业,引导学生在掌握基础知识的基础上,能够理论联系实际,增加创新意识。比如在讲完计算机的组成之后,可以让学生自己完成配置一台性价比适宜的多媒体电脑的清单,学生可以通过这项大作业实地调查和了解电脑的最新发展动态。又比如在讲完Word一章后,可以让学生发挥想象力设计个性化的自荐表。再比如在讲完计算机网络这一章之后,可以让学生写一篇有关校园网的网络设备、结构和性能的调查报告,并对现有网络提出好的建议和更新措施等。通过这些作业,给学生自由发挥的空间,不仅巩固了学生对基础知识的掌握程度,而且还增加了学生对计算机基础课程的学习兴趣
22、,为科学考核学生的计算机文化素质提供了充分的依据。2.2 上机实验成绩“大学计算机基础”是一门实践性很强的课程,除了理论学习之外,还配有配套的“上机指导”教材,课时也分为理论课32学时+上机实验16学时。因此,对上机实验课的考核也不容忽视。针对我校实验条件,专门组织教师编写了实验指导教材,统一了上机实验课的内容。每次上机实验课前要求学生提前预习内容,做到有备而来,课后要求学生写出上机实验报告,总结上机实验中的收获和不足之处。让学生尽可能抓住每一次上机实验的机会多动手练习,提高动手实践的能力,使得上机实验课真正发挥出它的作用。2.3 限时上机考试为了做好限时上机考核,我们专门引进了西安交通大学的
23、计算机机试系统,指派专人负责,建立了基于知识点的试题库,完善了题库的管理功能。针对传统考试出题的低效性和非智能化问题,设计开发计算机基础课程考试系统。它针对考试的智能化原则,考试的公平性原则合理设计了新的考试方案,增强了考试的信息化和标准化,有效弥补传统考试系统的不足。该系统自身提供了一套题库管理系统,试题采用分层结构组织,教师可以根据需要灵活地组织试题库中的试题。例如,可以按“课程知识点”结构来组织,也可以按“课程章节”来组织,如图1所示。通过分层组织的方法,教师可以快速定位相关题目,如图2所示。2.4 笔试笔试是评价一名学生知识体系与素质能力的一个重要组成部分。通常,对基础知识的考核主要以
24、笔试的方式进行。为了考查学生对所学知识的掌握程度和综合应用能力,我们对试卷内容和考题形式做了改革,比如从以往以客观题为主的考核方式转变到以主观题为主的考核方式。题型包括填空题、选择题、名词解释和简答题。其中,对于简答题的论述,不需要死记硬背,它们是在实践和理解基础上的发挥。这种题型结构的搭配,既考查了学生对基础知识的掌握程度,也能评测出学生综合运用知识解决问题的能力。3 应用效果我们在0306学年中,对计算机公共基础课进行了全面的改革,并应用上述考试模式评价改革方案,在04和05级新生中广泛推广,受到了全校师生的好评,取得了良好的效果。考试模拟陕西省计算机能力等级考试的方法,分为理论和上机操作
25、两部分,题型也相似。学生该门课程的总成绩按照理论考试占60%,上机考试占30%,平时占10%的方式计算,调动了学生的学习热情,平时答疑的学生明显增多,课堂气氛活跃,主动学习和主动上机的学生明显增多。图3是20032006年全国计算机等级二级考试情况分析,可以看到实施改革方案以来,报考国家计算机等级考试的通过率年年呈现上升趋势。4 结论平日作业考核是一个引导过程,目的是引导学生对理论课中涉及的知识点进一步领会、加深理解,为综合应用打下基础。上机实验考核是一个加强实践的过程,目的在于提高学生的动手操作能力,学以致用,而不是纸上谈兵。笔试是对基础知识掌握程度和综合运用能力的考查。只有将这三者结合起来
26、,才能真正将考试的作用发挥出来,做到正确评价学生的学习情况。 参考文献:本文出自: 计算机毕业网 1 赵妮. 大学计算机基础课程教学实践与探索J. 西安工业大学高教研究, 2006,(1). 2 罗钧旻等. 大学计算机基础教育与中国传统文化J. 大学计算机基础课程报告论坛论文集, 2005, (11). 3 李宝敏. 对文科大学计算机基础课体系的探讨J. 西安工业大学高考研究, 2006,(3). 4 罗钧旻等. 八识与数字化世界J. 中国人工智能学会第十一届全国学术大会(CAAI-11)论文集中国人工智能进展:2005. 北京邮电大学出版社.赵妮(1974-),女(汉),籍贯陕西,西安工业大
27、学讲师,硕士,主要研究方向为计算机仿真。乔奎贤(1970-),男(汉),籍贯河南,西安工业大学讲师。于帆(1964-),男(汉),籍贯内蒙,西安工业大学副教授。刘萍萍(1971-),女(汉),籍贯陕西,西安工业大学讲师。 摘 要:本文首先说明了“离散数学”在计算机科学体系课程中的地位,并描述了其教学现状,分析了出现此现象的原因,最后提出解决方案即实例启发式教学方法。然后重点阐述了此教学方法的特征,同时以“命题逻辑等值演算”和“欧拉图:欧拉通路与欧拉回路”的教学讲授环节为例,详细论述了此教学方法的教学过程。关键词本文来自:计算机毕业网 :“离散数学”;实例启发式教学;教学实践;教学探索1 “离散
28、数学”的地位“离散数学”是现代数学的一个分支,是计算机科学中基础理论的核心课程。基本内容包括数理逻辑、集合论、代数结构、图论等四大部分,其每一部分中的具体内容都是计算机科学与技术专业中必不可少的基础理论,例如:数理逻辑:命题逻辑、范式、永真性、谓词逻辑;集合论:集合与运算、关系及其性质、函数的映射与运算等;代数结构:布尔代数、计算机工程中的逻辑应用等。图论:无向图、有向图、树、二叉树、生成树、遍历策略、欧拉回路和哈密顿回路等,这些内容都是计算机科学与技术专业基础理论的祭奠。因此,一般学校的信息技术相关专业的课程设置中“离散数学”都在第二或第三学期开设,因为这个时候学生有了一些专业和数学方面的认
29、识,同时为下学期开设专业核心课程做准备。2 “离散数学“教学中的问题与解决方案因为“离散数学”中的内容分为包括四大部分,并且每一部分中又包括很多的概念、定理、性质等,内容很多,同时相应的学生也应该为一、二年级,刚刚接触到计算机科学与技术专业核心课程,所以,当前“离散数学”的教学现状为:“背诵式”数学很多同学用以前课程的学习模式来学习此门课程,因此出现了“背诵式”的数学,很多公式就是死记硬背。普遍存在畏难情绪受到以前高中数学的影响,因此很多人一听到“数学”这个词就有抵触心理,造成一定的心里负担。“课上能听懂,就是不会做题,更不能联系实际”无法领会知识的灵魂,因此不能进行知识的迁移造成以上的现象,
30、从教师和学生两方面考虑,在“离散数学”课堂教学中的问题大概有以下几个方面:知识点太散没有重点,学生接受起来没有方向。细节点太满内容太多,学生难以面面俱到,都能接受的很好。不活照本宣科,学生学起来没有兴趣。灌注缺少交流,师生之间因缺少交流而导致机械式教学,难以举一反三。3 解决方案因为作为一个授课教师,我们“不仅仅授之于鱼,而是授之于渔”,要把知识传授给学生,同时还应该对于他们这些低年级的学生指明以后发展的方向,帮助他们确定目标,在自己的专业领域中找到适合自己的位置。教师总是强调“离散数学”是计算机应用专业基础课”,但学生却很难从书本上找出该课程在计算机科学中的具体应用背景,认为该课程与计算机没
31、有太大关系,出现这个问题的关键是目前该课程采用的教学方式缺乏与实际应用相结合,学生不理解为什么要学这门课,会觉得学了也没用,从而产生厌学情绪。要想很好解决这个问题,必须将离散数学的课堂教学与相应的课程实验结合起来,帮助学生在实际应用中对理论有更深一步的理解,因此,需要我们去引导,调动他们的积极性和学习的兴趣,不仅仅学好“离散数学”,同时还应该对以后的后续课程充满信心和希望。因此,针对以上的问题,作者结合本身的教学,谈谈对于此门课程的教学经验实例启发式教学。具体教学过程建构图如下图1所示:教学前的准备。把本堂课知识按条理进行整理,具有一定的层次,思路一定要清晰。这样学生就能形成系统的知识体系,不
32、至于太散。图1 离散数学教学过程建构 思考适当的实例(能够把新知识在后续的课程中找到实例,并在实际生活中有所体现。注意不同课程间的融会贯通)教学中课堂上教师一定要提纲挈领,千万不可照本宣科,否则知识比较散,会让学生找不到方向。重点难点要讲透,强化知识点之间的关联。让学生能够把握住重点。一般问题提纲式讲授,给学生留有思考的空间。启发式教学提出问题,重点讲解方法,推广选好结合实际或者比较生动、经典的例题,让学生知道怎样学以致用。结合其他课程(逻辑电路,数据结构,数据库,网络等课程)结合计算机科学技术的应用实例教学后听取学生的反馈,查漏补缺。因为数学对于逻辑思维要求比较高,如果有学生对某一知识点存在
33、疑问可能会对他以后的学习造成影响。及时对知识进行总结。帮助学生对知识的再次建构和重新认识,也是一次学习和提高的机会。在后面的教学中在适合的时间进行知识的关联,一方面形成知识体系,一方面可以帮助学生复习。4 “离散数学”实例启发式教学的教学方法尝试在以上的教学方法中主要用到了实例启发式教学的教学方法,因为只有调动学生的学习积极性和兴趣才会收到良好的教学效果。提出问题解决问题的思路过程如下(如图2所示):图2 案例启发式教学 若干实例提出问题:使抽象的理论具体化、形象化、生动化,帮助学生理解讲解思路引出具体的知识点求解对具体方法与理论系统学习和认识(要求突出重点、抓住难点)应用对问题进行解答,强调
34、学科联系。5 应用实例举例实例一:讲授知识点:命题逻辑等值演算采用实例:“数字逻辑电路”表决电路逻辑函数若干实例提出问题用学生都很熟悉的投票中使用的表决现象,即少数服从多数。问题:若想实现这样的一个电路(投票人用终端进行投票,在计算机中统计出相应投票的结果),则,我们应该怎样实现此电路。(注:在这个阶段学生对于数字逻辑电路还是一个模糊概念,在此只是简单描述问题。)知识点讲解引出具体的知识点若想实现此电路则必须要有电路图,而电路图的依据和标准是什么呢?就是逻辑函数,同时,电路的费用问题必然是:等值下的函数形式越简单其电路越容易实现,并且费用越低。引出具体的教学内容:命题逻辑的等值演算。求解对具体
35、方法与理论系统学习和认识系统的讲授具体的命题逻辑等值演算的公式和定理,并通过大量的实际函数练习进行讲解,让同学们熟悉此过程。应用对问题进行解答1)问题描述真值表(以3人表决电路为例)图3 3人表决电路图原电路图 图4 演算后3人表决电路图2)结果描述用逻辑函数来描述问题(回顾用真值表构造命题函数)3)函数等值演算(重点讲述此过程:等值演算的各种方法和公式)4)具体电路(引申,此部分对学生起一个引导作用,只是简单描述)。函数是由 、 和 三个合取项相析取形成的,因此在电路中首先构造合取项,而后由合取项的结果再相析取。其原函数与等值演算后命题函数所代表的具体电路如下图3和图4所示。在图中可以明显得
36、以区别。 实例二:讲授知识点:欧拉通路与欧拉回路采用实例:应用实例一笔画问题若干实例提出问题学生对小时候的一笔画游戏都还是记忆犹新,在本节中采用比较熟悉的几个图,让学生判断是否可以一笔画出。如图5-7所示:知识点讲解引出具体的知识点 在游戏中的画法都是凭着直觉和推测来完成的,对于都很熟悉其中图5(五角星)的绘图过程如下图8所示。若想判断以上两图是否可以一笔画出,也不妨也可以按照游戏中的方法来推测一下,那具体有没有科学的判定方法。因此本节中介绍一种欧拉图,可以解决此问题。求解对具体方法与理论系统学习和认识(需要重点突出讲解知识点)欧拉图中包括欧拉通路和欧拉回路,本节介绍其具体含义和判定方法:欧拉
37、通路:通过图中所有边一次且仅一次行遍所有顶点的通路为欧拉通路。欧拉回路:通过图中所有边一次且仅一次行遍所有顶点的回路为欧拉回路。通过分析,若走遍了所有的边一次仅一次,则必然走过了所有点,并且同时不出现重复走过的边,恰恰满足了所说的“一笔画”问题的解决方案。欧拉回路的判定条件:若欧拉回路则所有的顶点肯定存在有一条边为流入,另外一条不重复边为流出。因此,deg(V)即节点度数必为偶数。欧拉通路的判定条件:若为通路则在图中除了具有流入和流出性质点以外,肯定存在两个特殊点:流入没有流出(终止点)和流出没有流入(起始点)。因此,必存在两个奇数度节点。应用对问题进行解答可以看出,欧拉通路和欧拉回路都是一笔
38、画的解决方案,除此以外都不可能成为“一笔画”。其中图5,deg(V)=2为偶数,则为欧拉回路,即可一笔完成。图6中,存在2个点度数等于5(奇数度),则为欧拉通路,并且此两点分别为通路的起点和终点,而图7中,存在4个点度数等于5(奇数度),因此不可能一笔完成。(在此可以让学生充分发挥其想象力,得出不同的路径,以激发学生的兴趣和热情。)引申对知识的重新认识、建构和应用然后引入稍微有些难度的题目,以巩固知识,并培养学生的分析问题和解决问题的能力,并 摘要:本文在调查、分析了用人单位对网络工程专业人才技术、技能要求和目前网络工程专业培养目标的基础上,进一步明确了网络工程专业涉及到的知识领域和对应的知识
39、点,设计了网络工程专业的课程体系结构,并制订了相应的教学计划,供相关单位借鉴和参考。关键词:计算机网络;网络工程专业;课程体系;教学计划 中图分类号:G642文献标识码:B1引言随着计算机网络技术的快速发展,大到国民经济各个领域,小到人们生活的点点滴滴都离不开计算机网络,并且这种应用趋势还在不断向更广的领域、更深的层次、更高的要求发展。于是,包括政府、军队、科研院校、企事业单位等组织在内的社会各行各业对网络技术各方面的人才需求急剧增长,作为高等院校,如何适应时代需求,培养掌握网络及其相关技术的高素质人才,以满足不同行业不同岗位的工作对网络工程专业人才的技术需求,成为一项紧迫而又重要的战略任务。
40、目前各行各业需要什么样的网络技术人才呢?而国内的高等院校网络工程专业培养的人才能否完全满足这些需求呢?为此,我们一方面调查并分析了多个典型行业对网络工程专业人才的技术与技能要求,另一方面跟踪分析了包括清华、北大、上海交大、美国MIT、加州大学伯克利分校、西点军校、CC2005、加拿大Dalhousie大学、澳大利亚昆士兰大学和国立大学、瑞士联邦理工学院等多所国内外知名院校当前网络工程或相关专业的培养方案,并以此为依据,确定网络工程专业涉及到的知识领域及对应的知识点,然后制定覆盖各知识点的课程体系和教学计划。2用人单位对网络工程专业人才技术、技能的要求我们对国内外从事网络设备设计、生产的科研院所
41、和厂家的技术人员、从事网络组网工程的系统集成公司的工程师、从事网络运行管理与维护的军政机关和企事业单位网络管理员、从事网络技术教育的高等院校教师等典型单位及相关工作岗位进行了关于网络工程专业人才技术、技能要求的现状和和发展方向的问卷调查和统计分析,得出结论,围绕图1所示的网络工程生命周期,目前及未来五到十年网络工程专业培养的人才主要分为科研型、工程型和应用型三个层次,且应具有以下五方面的技能。(1) 网络设备的设计与制造技术掌握网络交换机、路由器、防火墙、网络存储、网闸、网关等网络设备的体系结构、工作原理、设计方法、制造工艺等相关技术,将来主要就业于科研院所和生产厂家的网络硬件工程师岗位,从事网络新技术、新设备的研发、设计与制造等的工作。(2) 网络协议的设计与实现技术掌握包括局域网协议、广域网协议、TCP/IP协议、网络安全协议、网络管理协议及其他网络新应用协议等的工作原理、协议标