1、计算机网络课程实验教学改革探索摘计算机网络课程实验教学改革探索要:本文对目前高职教育中计算机网络实验教学中对网络人才培养方面存在的计算机网络课程实验教学改革探索不足进行了分析,围绕实验教学目标,对实验教学体系、实验教学内容及计算机网络课程实验教学改革探索形式方法等提出了一些改革研究探索和实践方案。 关键词:计计算机网络课程实验教学改革探索算机网络;实验教学;教学改革 计算机网络课程实验教学改革探索国家统计部门显示的数据预测:未来 5 年,我国对从事网络建设、网络应用计算机网络课程实验教学改革探索和网络服务等新型网络人才的需求将达到 60100 万人,供需缺口计算机网络课程实验教学改革探索十分巨
2、大。特别是企业最需要的是技能型人才,急缺的人才有两种,其中计算机网络课程实验教学改革探索一种就是通过职业教育培养出来的一线技能型人才,这个占到了企业计算机网络课程实验教学改革探索用人数量的 65左右。我国网络人才缺乏的根本原因除了总量供应不足之计算机网络课程实验教学改革探索外,还在于目前供应的网络人才中合格人才的缺乏。在我国,虽然高职院校培计算机网络课程实验教学改革探索养的毕业生每年都在增加,但由于课程设计与市场的脱节,以及“重理论计算机网络课程实验教学改革探索轻实践”的传统教学方法,使得毕业生的实际动手能力不强,毕业后计算机网络课程实验教学改革探索不能很快适应用人单位的需求。为了适应社会的需
3、求,培养具有一定理计算机网络课程实验教学改革探索论水平和高素质的应用型人才,必须改变现有的网络课程体系和教学内容,构计算机网络课程实验教学改革探索建新的实践教学环节,创建新的实践教学理念,不断完善高职院校网络专计算机网络课程实验教学改革探索业学生培养模式。 1 目前计算机网络课程实验教计算机网络课程实验教学改革探索学存在的一些问题 目前大多院校“计算机网计算机网络课程实验教学改革探索络”课程教学活动主要还是以教为主,辅以少量的简单组网配置实验,随着时计算机网络课程实验教学改革探索间的推移,这种教学模式特别是在培养学生动手能力的实验教学环节计算机网络课程实验教学改革探索方面暴露出诸多不足,已经不
4、适用高职院校培养面向应用型、高素质的网络计算机网络课程实验教学改革探索人才的培养需求,具体表现为: 1.1 对计算机网络实验计算机网络课程实验教学改革探索的认识不足 一直以来很多的高职院校开设的计算机网络实验计算机网络课程实验教学改革探索都是依附于理论教学,开设的实验只是对某些网络操作系统简单应用的实验计算机网络课程实验教学改革探索设置,实验内容不系统,随意性大,结果使学生普遍存在理论与实践脱计算机网络课程实验教学改革探索节,使学生学习网络感到抽象和空洞,学生难以理解和掌握,只能纸上谈兵,计算机网络课程实验教学改革探索更谈不上在实际工作中能灵活地学以致用,无法融会贯通,缺乏学习的积计算机网络课
5、程实验教学改革探索极性。 1.2 学生对学习目的不明确 把计算计算机网络课程实验教学改革探索机网络基本理论和网络实验开设在同一门课程,学生往往只注重学习实践动手比较多的计算机网络实用技术部分,而忽视对计算机网络基本理论的学习,造成学生忽视理论的观念。高职教育的培养目标应该是:培养面向应用的高素质的网络人才,必须不仅掌握计算机网络的基本理论,而且应该掌握扎实的网络实用技术,用理论指导实际应用,而不是仅仅学到一些实用技术而已。要达到上述目标,就必须改变目前的计算机网络课程体系。 1.3 实验内容少且设置不合理 开设的实验只是演示和验证性实验,网络实验主要是网线制作、IP 地址的规划与配置、Wind
6、ows NT/Windows2000 等系统的安装及简单配置等,几乎都是验证性的实验。而对 VLAN、三层交换、ACL、路由表设置、网络安全与管理等计算机网络中极其重要和实用的实验则无法开设。缺乏综合性实验,学生缺乏对网络程序设计和建网的锻炼,学完计算机网络课程后根本不能进行简单网络的组建、测试、管理、维护,更不利于学生学以致用及创新能力的培养。 1.4 实验教学考核形式不合理 一直以来的实验教学结果考核主要采取平时成绩与实验报告及期末理论考试相结合的方式。期末卷面笔试只能考核一些简单的实验题,很难综合考核学生的综合设计类实验了。这种考核方式不仅不能客观地考核学生的实际动手能力及解决实际问题能
7、力,而且在某种程度上误导了学生对计算机网络课程的学习,不能促进学生在实验过程中重视实验,遇到问题,积极去思考解决问题的积极性,最终影响学生解决实际问题能力的培养。 2 计算机网络课程实验的教学改革的探讨 针对目前计算机网络课程实验教学中存在的不足,提出如下改革设想。 2.1 独立开设网络实验课程 实验教学是培养学生实践能力和创新能力的重要环节,是高职院校计算机网络教学的一个重要组成部分。把计算机网络实验课作为计算机网络专业课程学习完或同步开设的一门必修课,其主要目的就是要学生不仅可以通过实验加深理解计算机网络相关的理论,是理论教学的深化和补充,而且促进学生运用所学理论知识去指导实践,解决实际问
8、题的能力,从而培养学生的思维能力和创新精神。 实验中遇到的问题又可以促使学生在理论上寻求解答,更说明了网络实验课与理论课相辅相成的关系。独立开设实验课,不仅有利于形成系统的科学的实验教学课程体系和教学内容,而且可以提高了学生注重理论学习同时参与实验的积极性,使理论课教学与实验课教学有机结合,相互促进,促进实验教学的改革。 2.2 加强计算机网络实验室的建设 目前许多高职院校还没有设立综合的专业计算机网络实验室,不能满足计算机网络实验的要求。这就需要学校更新办学观念,重视加强配套综合实验室的建设。 笔者所在的学院作为一所高职院校,院及系领导非常重视实验教学,建立了由国内知名网络厂商锐捷公司构建的
9、网络实验室,实验室的配置能提供认证考试,通过之后能同时获得企业认证证书、国家信息产业部电子人才交流中心颁发的全国信息化工程师联合认证证书和人事部信息化培训证书。使得学生在学校不仅仅学习网络基本理论,可以参加认证与培训相结合的实验体系,把培养学生构建网络的实际能力和设备的配置调试能力作为实验的关键环节。比如课程安排了配置三层交换机、路由器、VLAN 等主要实验内容。在这样的实验体系下,有利于面向社会培养面向应用的高素质网络人才,学有所用,提高学生的就业能力,在教学实践中取得了很好的效果。 2.3 重视规范实验教学环节 每个实验要求学生一定预习写出实验报告,不单要求有常规的实验目的、实验步骤等,实
10、验完成之后,还要求学生写出实验小结,把实验过程遇到的问题及如何解决等内容,都要在学生的实验报告中体现出来。使学生能够在实验过程中总结经验,培养学生发现问题,解决问题的能力。 2.4 完善实验课程教学体系 网络实验课作为一门单独开设的课程,要根据高职计算机网络人才面向企业应用的培养目标,制定出相应的教学大纲、教学计划,选择相应的教材。然后根据实验大纲,结合学校的实验条件,开设相应的网络实验。一般网络实验分为两大类:一类为操作验证类试验,操作验证类实验的教学方式是以实验指导书为依据,先由老师讲解、演示,再由学生自己动手操作,完成实验指导书所要求的必做内容。另一类为综合性设计类试验,此类实验要求只给
11、出实验目的、要求、实验设备,相关资料由学生自己确定实验方法、步骤,利用实验室提供的设备独立完成整个实验过程。此类实验为创新应用性实验。这也是以后计算机网络实验教学的一个值得研究和探讨的课题和努力的方向。 2.5 不断改进创新实验教学的方法(1) 采用案例教学法进行实验教学 案例教学法将实验教学和实际工作中的问题联系起来。在老师的引导下对一个现实工作环境,如某个公司的网络应用环境进行讨论,提出目前需要解决的问题,在老师的启发下,让学生思考讨论该运用哪些所学的知识,采用什么方案解决,然后,教师就本次实验需要的知识、实验大致的过程以及实验中需要注意的安全问题进行简单讲解,安排学生实验。教师观察总结学
12、生实验过程中所遇到的问题,进行实验后的总结。这种案例法实验教学,能够培养学生解决实际问题的能力,为学生毕业后很快适应胜任工作打下扎实的应用基础。实验实训课堂推行任务驱动法 (2) 任务驱动法进行互动式教学 任务驱动教学法是一种让学生学会发现问题解决问题,启发学生展开讨论,提高学生综合运用知识和动手实践能力。教师要提出明确的要求,适时布置任务,及时了解学生的操作情况。比如学习 DHCP 协议,可以布置学生先来讨论 DHCP 为网络管理带来了便利,再布置学生基于 Windows2003 服务器亲自动手配置实现 DCHP 服务器,还要让学生进行拓展研究,思考 DHCP 应用中可能出现的问题,并设法加
13、以解决。 2.6 改革实训考核方式 主要是考察学生的动手能力,运用所学知识解决实际问题的能力。实训成绩由平时每一次实训内容有成绩构成。根据每个实训内容分组或单独每人评分,虽然教师的工作量增加了,但能比较客观地评价反映学生的操作能力。因为每个实验内容都要考核,学生实验课的参与动手积极性,学习动力提高了。 此外,实验实训考核重视考核学生发现问题、运用所学知识解决问题的能力。例如,组网实训后的考核,不仅考核学生的组网配置,老师根据实际网络维护中可能出现的故障进行设置,要求学生发现故障,加以排除,从而培养学生,解决问题的能力,也比较客观地考核了学生的实际水平。学生对此评价很好,感觉能学以致用。 3 结
14、束语随着计算机网络技术的不断发展及高职高专教育体系改革的深入,计算机网络实验课程的教学改革任重而道远,迫切需要我们进一步深化实验教学改革,要求我们不断学习新方法,采用新思路,不断探索,建立起完善的适应社会需要的实验课程教学体系,为了社会培养出面向应用的高素质的网络人才,应该是我们今后不断探索的课题。 参考文献 1 周志宇. 基于创新能力培养的计算机网络教学探索J. 现代电子技术,2007,(4):189-191. 2 钱晓菁,马玉娟. 试论任务驱动J. 中国电化教育,2002,(9). 3 束梅玲. 网络专业整合课程的案例教学模式探究J. 计算机时代,2006,(4):53-54. 4 谭浩强
15、. 对高职教学和教材的思考J. 中华读书报,2003,(10).5 赵蜻如,王宜政. 关于计算机专业“计算机网络”课程教学改革的建议J. 计算机教育,2006,(5):33-35. 游戏产业:走向平衡发展的契机已经临近又是一年 E3 到。6 月 15 日,全球游戏产业顶级盛宴The Electronic Entertainment Expo 拉开帷幕。E3 是世界规模最大的电子娱乐展示会,在全球电子娱乐产业有着至高无上的地位,被誉为电子娱乐界一年一度的奥林匹克盛会。包括 PDA、家用游戏机、游戏软件、多媒体娱乐设备、在线娱乐设备等代表科技发展水平的顶尖的电子娱乐软硬件厂商齐聚这里,因此,E3
16、也吸引了大量业内媒体的关注。E3 不仅是产品展示的平台,厂商新近开发或计划开发的一些产品,发展策略也将在此公布于众。 冷落 E3 的个中缘由 不过,近几年的 E3 上中国游戏厂商的身影越来越稀少了,从公布的首批参展游戏厂商列表来看,完美时空成为本次参展商中唯一的中国元素,其他国内游戏厂商对E3 已是绝口不提。而在若干年前,花重金去 E3 亮相是游戏厂商们极其热衷且要浓墨重笔大书特书的一件事,为什么会如此冷热两重天呢? 原因有二。其一是中国游戏产业断层严重。从国际电子游戏产业格局来看,一般都是游戏机(包括掌机) 、PC 单机和网络游戏三分天下,而中国游戏产业却是网络游戏一家独大。从某种意义上说,
17、游戏机游戏是游戏技术水平最前沿的标杆,这不是本身并非为游戏而设计的 PC 所能比拟的。放眼国内 ,不但匮乏游戏机设计制造业,连游戏机游戏设计厂商也几近于零;其二是因为 E3 是电子游戏行业新技术、新产品、新体验的盛会,中国游戏公司大多从事的是网络游戏,尽管也在推出全新 3D 渲染、超强游戏引擎等概念,但技术上比游戏机游戏落后整整一个世代,即便是因为网络游戏对服务器和网络要求高而不得不降低设定,也远落后于国际网游同行。这样的产品,也许在 Chinajoy展会上还能吸引些眼球,去 E3 就很可能无人问津了。 正是中国游戏产业单靠网游撑起一片天的现状,导致了目前中国游戏市场消费全球第一,而游戏技术能
18、力却处于末流的现状。当然,造成这种现状的也不独是国内游戏厂商的原因,对游戏机的限制进入策略、家庭电视机遥控器战争乃至正版游戏价格昂贵等问题都制约着中国厂商在游戏新技术领域的探索。 以新技术改造旧格局 要想改变这种格局,以新技术提升玩家兴趣是必经之路。3D 电视机的出现其实是一个极其有利的契机。业内消息称,微软 Xbox360 已经与全球第二大电视机生产厂商 LG 电视联手,在韩国市场将 Xbox 的3D 游戏延伸到屏幕巨大的 LG 电视上,带来新的 3D 体验,并将 Xbox 的影响送到韩国的电视终端上。而索尼的 PS3 和任天堂的 WII 其实早已开始了这方面的尝试。 以 LG的全球首款 F
19、ULL LED 3D 电视 LX9500 为例,在家庭的客厅里,面对 55 寸的超大 LED 屏幕,可实现每秒 400 幅画面的 8 倍速的刷新频率,其实都是在结合游戏机上的 3D 游戏进行的有效搭配,而这种 3D 效果,已经能够达到一种身临其境的效果,当然除了被子弹打中后的痛楚感觉外。比如用 WII FIT 进行锻炼 ,玩一场拳击或跑步,那种体感游戏的强烈感触,让你不再是一个键盘动物,而是全身真正地动了起来,娱乐之外还可健身,其效果自然更加明显,也容易受到家庭的欢迎。遥控器战争的问题也相对来说好解决了许多。而这些,都是在 20 多寸的显示器上根本无法体验的。 依托 3D 电视,游戏机有了打开
20、中国市场上演绝地反击的关键性因素,如 LG 在韩国市场 ,从今年 4 月上旬已经开始进行了一轮 3D 电视新品的促销活动,凡购买 LG 3D 电视 LX9500 的消费者,都可以免费获赠微软 Xbox360 正版 3D 游戏软件。这是以现实的利益来诱惑玩家,而且也同时显示了其 3D 游戏功能的强大能量。有消息称,这一促销很快就会应用于中国市场之上,而且可能是 3D 电视与 Xbox360 游戏机、3D 游戏软件等产品相结合的销售模式,这将让其购买价值变得更加凸显,而且在电视卖场上现场进行演示之时,只怕那些家电卖场必然会掀起一场游戏风暴,会不幸沦为游戏免费体验和表演的展会。 价格不再是难题 说到
21、价格问题,其实即便在免费网络游戏当道的今天,玩家动辄就要花费过万,而且那根本就是一个无底洞。其实这也给了游戏机游戏一个机会,尽管正版软件价格昂贵,但总是一次性消费,几百元的软件加上一千多元的游戏机,配合一个家庭必备的尖端 LED 电视,对于忠实玩家来说,价格比玩网络游戏还要便宜,而且其视听震撼更加强大,也更有利于保护眼睛。 至于联网对战功能,这个看似是网络游戏战胜电视游戏的关键,其实早已不是问题。时下的游戏机游戏早已有了联网对战功能,加上年底就要开始运作的“三网合并”,用“电视机+游戏机”的完美游戏组合,来一场网络游戏意义上且效果和娱乐性更加强大的电视游戏之旅,已不再是梦想,并且也不用给电视机
22、另外装网线,用机顶盒就可以轻松联网,网费问题都解决了。在新技术支撑下,在国内网游大肆用免费游戏圈钱而让玩家离心离德的背景下,其实中国游戏产业走向平衡发展的契机已经临近。而一旦电视游戏开始大行其道,在高额利润的诱惑下,在网络游戏市场被积压的影响下,国内游戏厂商将不可避免地从“围城”中走出来,被迫去提高自己的技术,无论是研发游戏机游戏软件还是提升网络游戏的技术水准。 软件工程专业实践教学体系的构建 摘要:本文针对软件工程专业实践教学的问题,结合 CDIO 教学理念提出了软件工程专业实践能力训练体系。即建立软件实践教学的管理平台,设置相应的成绩考核体系,建立创新型教学团队,为软件工程人才培养提供经验
23、。 关键词:实践教学;CDIO;项目管理平台:创新性教学团队 国家示范性软件学院的培养目标是培养“多层次、实用性、复合型和国际化”的软件工程人才。如何培养软件技术人才所必需的实践能力、工程能力和创新能力,一直是软件人才培养所面临的课题。目前,大多数软件学院都设置了实践教学课程体系,并开设了工程实践环节,但普遍缺乏对实践教学环节的过程管理,效果并不尽如人意,具体表现如下: (1) 实践教学体系设置不够完善,缺乏对实践教学的过程管理,没有建立配套的成绩考核体系。 (2)不重视工程化思想的培养,没有很好利用先进的实践管理平台跟踪管理学生实践项目。 (3)缺乏具备行业工程领域背景和国际化背景的高水平创
24、新实践教学团队。 因此,如何完善实践教学体系。建设实践管理平台,培养创新性的教学团队,把突出理论教学向“实践引领理论”教学过渡,是我们亟需解决的问题。 1 实践能力训练体系的构建 在设计软件工程专业实践课程体系过程中,我们依据国际先进的 CDIO 工程教育模式,把实践教学按照课程实验、项目实践、工程实训几个阶段设计,进行了全面改革。 CDIO 工程教育理念是融构思(conceive)、设计(Design)、实施 (Implement)和运行(Operate)能力于一体培养人才的模式。构思、设计、实施和运行涵盖了现代工业产品从构思研发到运行改良乃至终结废弃的生命全过程,以此全过程为载体,培养的不
25、仅是学生的理论知识和专业技能,而且包括终身学习能力、团队交流能力和大系统掌控能力3-4。 我们把 CDIO 工程教育理念引入到软件工程专业时,通过实验、实践、实训一体化的工程能力训练体系,完成 CDIO 能力的培养。如图 1 所示,我们设定了明确的阶段培养目标:即熟练的程序员(程序上熟悉软件工程原理和方法的软件设计者(软件)应用解决方案的优秀团队成员 (系统),并将这一思想贯穿到人才培养计划的各个环节。 根据这一思想,我们设置了相应的实践课程体系。如图 2 所示,把实践性教学分为课程实验、项目实践和工程实训。其中课程实验包括设计性实验和验证性实验;项目实践一为了提高学生的软件开发能力,让学生能
26、够熟练掌握至少一种编程语言,增强信心,因而项目不大,适合学生个体独立完成,时间安排在大学二年级。通过项目实践一的培养,学生的学习热情大大提高,学习目标更明确。 工程实训一为了让学生熟悉软件工程研发的全过程,周期为 3 周左右。学院可以聘请软件开发公司的项目经理指导实训,用软件工程的理论指导软件开发,最终使学生完成需求分析、建模、设计、代码编写、测试、部署全过程。 在工程实训一的基础上,需要进一步提升自我管理、协调及团队合作精神,因此项目实践二以小组成员分工协作方式共同开发一个完整的项目,进行分析、设计和编码文档,学生的学习活动在项目开发的过程及软件工程方法的驱动下完成。 最后,学生通过工程实训
27、二,即企业实践参与实际的软件开发工作,全面提升软件开发素质,完成由学生到软件开发工程师的角色转换。在工程实训二中,可以安排学生进入企业实习基地实习,模拟企业真实开发环境,严格按照企业管理模式管理、考核,让学生体会实际项目开发的工作氛围和职业要求,提高团队协作意识和沟通技能,养成良好的工程习惯,全面提升就业竞争力。2 项目实践管理平台的搭建 没有高质量的开发过程,就没有高质量的软件。软件工程过程化的管理是保证实践教学的重要环节。我们建设了完善的项目实践管理平台,对学生实践过程开展科学、规范化的过程管理,组成如图 3 所示。包括知识管理(wiki)、源代码管理、错误跟踪管理、源代码统计、软件测试管
28、理、项目进度管理。这几个管理平台并非独立管理软件,而是通过统一认证平台集成各管理子系统,实现单点登录及统一用户权限管理。 (1) 知识管理。主要为学生提供学习交流的平台,学生可以在该平台上设计项目计划、工作方案,撰写工作日志,提高团队合作交流能力及独立解决问题的能力。 (2)源代码管理。用来管理程序源代码和文档,为项目开发团队提供一个管理软件整个生命周期的平台,有效实现了团队的协作和服务。 (3)源代码统计。为教师提供监管学生提交的程序代码的平台,教师可以随时检查学生提交的代码,统计完成代码量情况等,实施过程控制。 (4) 错误跟踪管理及软件测试管理。帮助学生管理软件测试过程中发现的错误,可以
29、与源代码管理平台间进行有效的整合。测试人员可以将测试过程中发现的错误及时反馈给开发人员,随时监督程序的修改状况,提高管理效率,保证项目的顺利实施。 (5) 项目进度管理。帮助学生有效管控项目进度,减少项目沟通、协调、进度反馈会议,及时发现和管理项目问题。 实践教学管理平台支持环境覆盖了企业中软件开发平台的主要功能,有效实施了实践教学过程和质量保障过程的统一管理,也为学生实践软件工程理论和方法提供了有力的底层支撑。在项目实践教学中,我们采用符合软件产业界标准的软件过程规范,制定了开发流程、文档模板和评审标准,让学生能够切身经历项目开发的完整过程,深刻理解软件工程系列课程的理论和方法,提高实战技能
30、和团队协作能力。 3 考核体系的建立 成绩考核是实践教学的重要环节,抓好这一环节,能对学生掌握的知识进行正确合理的评估,提高教学质量。实践教学的考核方式不同于传统的考核方法,它更侧重于对学生的实践动手能力、综合运用能力、文档写作能力、团队协作及创新能力的考核 L7 J。 项目实践、工程实训 l 成绩可以从下面几个方面进行重点考核: (1)业务能力(满分 60 分) 。 完成项目进度能力。 项目完成质量。 文档的规范性。 英文阅读能力。 (2)综合素质( 满分 40 分) 。 工作积极主动性。 学生的自我成长能力。 制度、纪律的遵守。 团队协作能力。 上面的每一项考核均可以划分为优、良、中、差四
31、个等级,并采用不同的分数权重,最终得到一个总的实践分数。这种考核结果能够比较全面地反映学生的实践学习情况,促进学生的全面发展。 4 创新实践教学团队的建立 提高实践教学质量,需要建立一支具有行业背景、国际化的创新实践教学团队。防止实践类课程蜕变为理论教学,教师必须有新的教学理念、讲授模式和课程管理机制。同时,软件工程系列课程的特点要求教师要成为一名具有丰富开发经验的项目管理人 员。在实践教学中,教师不再是课堂讲授者,而更像一位工程项目经理,负责提出项目的要求、检查项目(学生)的开发进度、监督开发过程、评定软件质量。在课堂集中教学中,教师又像一位主持人,召开的是项目进度汇报会、技术交流会、软件演
32、示会等。 创新型实践教学团队的建立需要一批高素质的教师,教师要掌握最新的软件技术,使用主流的软件开发平台,对教师能力有较高要求。所以,要重视对教师的培养工作,鼓励和资助年轻教师攻读学位和进修,通过团队合作、以老带青的形式,提升青年教师的研究能力和教学水平。为保证教师团队的整体质量,我们通过各种方式提高教师团队的工程领域背景和国际化背景,主要包括: (1)研究中心负责前沿技术研究并开发原型系统,企业负责将其产品化并进行市场推广。 (2)派研究生和高年级本科生到软件企业从事研究和软件项目开发。 (3)组织教师参加企业新技术培训。 (4)定期组织教师与企业研发人员开展软件新技术和项目管理经验交流。
33、(5) 定期派教师到国外进修或参加国际交流会议。 通过以上机制,参与项目开发的教师不断总结项目开发中的各种问题,撰写总结报告,积累项目开发经验,并将其运用于课堂教学之中,丰富教学内容。同时,结合行业工程背景和国际化背景,凝练软件工程开发项目,提取软件开发案例,建立软件工程项目案例教学资源,实现案例教学,最终实现教师与开发人员之间的“零距离” 。同时,在软件工程系列课程中,教师采用项目开发中积累的案例传授开发经验,让学生真正理解软件工程系列课程的理论知识和方法,掌握软件工程的最新技术,建立软件开发的系统化与工程化观念和质量意识,实现“科研带动教学,教学促进科研” ,二者相得益彰。 5 结论 实践
34、教学是培养复合型软件工程人才的重要环节。我们依据国际先进的 CDIO 工程教育理念,注重培养学生的工程创新思维和创新能力,针对实践教学设计并逐步建立了具有可操作性、行之有效的实践课程体系,收到了良好的教学效果。同时,我们还建立了对学生实践教学进行有效监督的项目实践管理平台,实现了对实践教学环节的过程控制:新的成绩考核体系能全面反映学生的综合素质,促进学生的发展;具有行业背景、国际化的创新实践教学团队的建立机制也保障了实践教学的有效实施。 摘要:“操作系统”作为一门传统的计算机课程,随着 IT 领域的不断进步和发展,它的教学将面临更多的新问题。本文从我校“操作系统(Linux)”的教学情况入手,
35、结合本校学生的学习特点和教育心理学理论,对“操作系统”课程的教学环节进行了探讨。 关键词:操作系统;Linux;实例化教学 G642 1“操作系统”教学中存在的问题 “操作系统”是计算机专业学生的一门必修课程,大部分高校将此课程设置在大二下半学期。学生在此之前虽然已经完成“C 语言程序设计”和“计算机组成原理 ”的课程,但首次接触“操作系统”,基本上属于丈二摸不着头脑。这主要是因为“操作系统”本身是一门博大精深的课程,而我们教学主要是传授学生关于操作系统原理方面的知识,可谓是对操作系统核心内容的高度概括。即便是遇到了一些经典的算法也基本上是属于纸上谈兵。对于这样抽象的内容,学生无法像学语言课程
36、一样,通过编写代码后能够立竿见影的看到程序运行的结果,因此对于操作系统的学习逐渐产生了厌学情绪。传统的“操作系统”教学中能够引起他们兴趣的主要就是其中生动有趣的算法,如果我们在此能够多做一些实践教学,让学生勤动脑、多动手,甚至将自己的算法逐渐整合成一个最简单的操作系统,这种实例化的教学将会让学生体会到操作系统学习的成就感,同时有利于培养学生的创新能力。 2“操作系统”教学改革方案 2.1操作系统原理实例化 这里提出将操作系统原理实例化,其实就是拿出一个可以提供给学生的操作系统,可以让学生真正体会所有经典算法的真正的操作系统。选择一个开源的操作系统这是一个必然的趋势,而在众多的开源操作系统中,L
37、inux 是很多高校教学和实验的首选。Linux 不仅可以让学生查看像 PCB(进程控制块) 这样的数据结构的源码程序 ,更可以让学生在 Linux 上编写出进程创建、线程并发等等只可意会不可言传的程序代码。 例如操作系统中第二章的内容进程管理,通常在最初阶段将学生头脑里的“程序”转化成“进程”是比较困难的,另外对于进程并发的概念总是不能真正的理解。在这里如果能够及时的引入 Linux 中的系统调用 fork()来创建进程,并且设计出一个易于学生理解 ,并且有一定趣 味的例子给学生实现,那么对于刚进入操作系统学习的学生来说无疑是一个巨大的帮助。这里给出一个使用 fork()调用创建进程的简单的
38、例子。 #include main() pid_t id=0; printf(“program is excutingn”); printf(“in function mainn”); id=fork(); if(id=0) printf(“I am child!n”); else printf(“I am parent!”); 这个例子仅仅几行代码却诠释了进程创建、进程并发、进程父子关系等多个概念。当然在这里一定要交代好 fork()调用的几个重点: (1) 子进程复制父进程的代码和数据; (2) 子进程从 fork()调用之后开始执行; (3)fork()调用成功给子进程返回值为 0,给父
39、进程返回子进程的 pid 号。 通过系统调用fork()抛砖引玉,让学生自己写出一段有意义的程序。学生通过自己的思考也会提出一些有意思的问题,例如如果在子进程里再调用 fork()创建进程,这些进程之间的关系又是什么。学生开始思考也就意味着他开始对这个理论感兴趣了,学生提出了新的问题说明了学生对这些概念有了深刻的理解。而我们的教学的目的和意义也就达到了。 2.2 经典算法程序化 算法本事身就是相对比较深奥的程序,而这部分也恰恰是软件编程的核心。如果能够掌握这个庞大的软件操作系统里的关键性算法,自然对学生编写程序和研究算法有着不可估量的好处。从第二章的信号量开始就已经开始涉及到了操作系统中某些关
40、键和经典的问题。很多学生由于是第一次接触算法,很难把这些经典问题和操作系统中的某一部分代码有效的联系起来,所以抽象的算法就成了他们最难以理解和消化的“食物”了。在这里设计了一些实验内容,如表 1 所示: 3 结束语 “操作系统”作为计算机专业的必修课程,是一门有着重要地位的核心课程。如何让实验教学配合好理论教学,让枯燥无味的原理变成趣味十足且耐人寻味的一门课程成为了改革的主要目标。将操作系统中的每一个难以理解的定义和算法实例化,搞好这个教学环节,对于提高计算机的教学质量、全面提高学生的素质有着重要的意义。 “操作系统”课程教学方法的改进要遵循适应课程教学改革和专业发展的实际需要,切实贯彻该课程
41、的教学大纲和基本要求,不断完善教学活动的各个环节。充分发挥学生的能动作用,培养学生发现问题、分析问题、解决问题的综合能力,真正培养学生在系统软件开发方面的综合能力。 本文出自: 大学生论文网 参考文献: 1 付晓翠.计算机操作系统教学方法改革探悉J. 山东农业教育 ,2008(4):32-34. 2 孙斌,周海波. 操作系统(Linux)实验指导 M. 大连:东软电子出版社,2008. 摘要:本文针对西部地区高校中,计算机专业的少数民族班学生学习的现状,分析了教学方法中存在的一些问题及其原因,提出了几点建议。以期对其他同类地方学校的教学起借鉴作用。 关键词:西部大开发 ;计算机专业;少数民族学
42、生;教学方法 中图分类号:G642 文献标识码:A 1 引言 随着西部大开发的不断深入,国家越来越重视西部边疆少数民族地区的计算机普及和专业教育工作。但是,长久以来西部边疆少数民族地区的文化教育工作比较落后,特别是少数民族学生的汉语水平比较低,加上计算机专业内容均采用汉语教材授课,内容又比较抽象,都造成了计算机专业的少数民族学生学习效果不理想。如果高校在计算机专业教学工作中仍然采取“一刀切”的教学模式,不具体问题具体分析,按照与汉族学生同样的教学计划和方法讲授计算机专业知识,从长远看,将会严重影响西部少数民族地区民族学生的计算机教育工作。 我们发现,计算机专业的少数民族学生在学习中存在许多困难
43、和问题,究竟应该怎样帮助民族学生克服这些困难,提高教学质量?究竟应该怎样为新疆的信息化建设培养了大批少数民族信息技术专门队伍,加快和促进了新疆信息化建设? 2 针对上述问题的探讨 2.1 教师在教学过程中不应有抱怨情绪 笔者在实际教学过程中听到个别教师抱怨:少数民族学生上课纪律差 ,知识接受慢,教学跟不上进度要求等。笔者认为教师在教学过程中有这些抱怨是要不得的,这只会使教学效果更加不理想。针对这个问题笔者提出以下几点建议: (1) 在教学过程中,应注重表述通俗化 根据民族班学生的认知特点和实际汉语水平,尽量把深奥难懂的理论讲得通俗易懂。例如,把抽象问题具体化,理论问题形象化。用具体事例说明理论
44、问题,使理论的表述浅显化,易被学生理解和接受,然后再抽象成一般性的结论。对较复杂的理论问题,注意从多角度进行分析,防止以偏概全,不能为了通俗易懂,而用特殊代替一般,用具体代替抽象,结果导致错误的思想方法。 (2) 给学生一个活泼、可以发挥想象力的课堂氛围 良好的课堂氛围有助于少数民族学生更好地理解课堂内容。他们能听懂了,感兴趣了,注意力集中了,课堂纪律也就自然好了,从而也提高了教学质量。笔者在实际教学过程中采用了上面提出的方法,收到了较好的效果。 2.2 教学过程不能“一刀切” 在实际教学过程中,因为各方面的原因,有时会民汉同班,民汉使用同一个教学计划,这就造成了教学过程中民汉“一刀切” 。这
45、很不利于少数民族学生学习和消化专业知识。因为民族班学生运用汉语言的能力较差成为学习的一大障碍。在计算机专业中,课程与其他专业的课程有两个明显的区别,一是内容抽象,二是理解和实践操作的内容很多。而这些则给民族班学生学习计算机课程带来很大困难。民族班学生运用汉语言的能力相对较差,他们很难清楚明晰地理解老师讲的内容,也很难把自己不懂的问题准确地用汉语表达出来,老师必须费很大的劲才能搞清楚他们要问的是什么问题。这对他们计算机专业课程的学习形成很大的障碍。针对以上问题,笔者提出以下建议:(1) 尽量让民族班小班单独上课 教师一定要做好民族班课前的教学设计,精心安排两学时的教学内容,争取使整个教学过程最优
46、化。虽然以教师讲为主,但也要避免“填鸭式”的满堂灌,充分发挥学生的主体作用,处处注意调动学生的思维活动。同时,我们要制定适合少数名族学生实际情况的教学计划和课时安排。 (2) 分类指导,区别对待 如在计算机上机课中,对基础较差的少数民族学生应进行启发教育,如发现其闪光处,多作鼓励和表扬,激发学生对课程的兴趣和爱好;对于学习基础较扎实,课堂接受和理解较好的学生,须用高标准严要求,引导这类学生去自己看、自己检查、自己对照、自己编写的程序的“得”与“失” 。实践证明,分类指导,区别对待的教学方法能照顾个别少数民族学生乃至整个集体,可以改善教学效果。 2.3 不应过奖或责备过多 学生取得了好的学习效果
47、虽然要充分肯定,加以鼓励,但是对学生的鼓励应有分寸,适可而止,不能过奖,因为过奖不利于学生看到自己的不足,不利于学生以严要求自己,不利于学习进步。另外,少数民族学生运用汉语言的能力较差成为学习的一大障碍,因而在上课时,如果对知识的接受较慢,教师除了适当的鼓励、疏导外,还应避免过分求全责备,以免造成课堂死气沉沉,闷闷不乐,挫伤学生的学习积极性,从而导致学生产生厌烦心理,对课程望而生畏,影响教学效果。 2.4 上课不能搞“一言堂” 如今绝大多数计算机课程都采用幻灯片授课,这比板书授课可以讲授更多的内容,但也常常造成了教师不停地讲,学生迷迷糊糊地听。同时少数民族学生的汉语水平参差不齐,即使教师讲得头
48、头是道,学生往往还是云里雾里,有的心不在焉甚至打瞌睡,这就是教师们常抱怨的“费了九牛二虎之力却收效甚微” 。况且少数民族学生学习计算机专业更注重对理论知识的理解和实际动手能力的培养,理论课上的不良状态会直接导致上机课上对老师布置的题目无从下手,毫无思路,最后只好打游戏了。因此,老师可以针对少数民族同学活泼好动的性格特点,采用提问式教学,或者布置一些与现实紧密联系的学生感兴趣的小课题,让学生积极地通过查资料、互帮互学地完成。 其实,教育家叶圣陶老前辈早就说过:“能不能把古来的传统变一变 ,让学生处于主动地位呢?假如着重培养学生独立思考的能力,教师只给些引导和指点,该怎么修改让学生自己去考虑去决定
49、,学生不就处主动地位了吗?养成了自己改的能力,这是终身受用的。 ”因此,教给学生实际动手过程中的评改和自改的方法,这又是一关键。 因此,在计算机教学过程中,切忌教师的“一言堂” 。变“一言堂”为学生的“群言堂”,让同学们自己赞赏好的,评点不足,引导同学们敢于提出不同意见,敢于做上课的主人,这样才能收到良好的效果。 2.5 上机不应该搞“包教包会” 在教学过程中,因为少数民族学生上课效果不理想,上机课不会操作,有些老师不得不手把手地告诉学生每一步该怎样做。这是一种“保姆”似的“包教包会”现象,很不利于学生对计算机专业知识的理解、掌握和运用。 有位计算机教学前辈说过:“计算机教学中应提倡学生独立思考,举一反三,老师检查出的错误应多引导学生,少去改它,改得越少越好” 。对于上述主张,笔者深有体会。笔者上少数民族班级“VB 程序设