基于网络化教学平台的C语言实践教学 卢 峰 . 高春颖 (电子工程学院601教研室,合肥230037) 摘 要:针对目前C语言实践教学存在的问题,提出基于网络化教学平台的C语言实践教学模式。 通过理顺教学思路明确教学目的,根据课程特点优化教学内容,改革实验课程的授课方式, 提倡重视实验总结并完善实验考核。经过实践证明,通过该教学模式能有效地提高学生的 学习主动性,取得良好的教学效果。 关键词:网络化教学平台;实践教学;C语言 0 引言 进行实践教学活动必须遵循一项原则:以人才培 进入新世纪.培养学生具备一定的计算机基础知 识和基本技能、利用计算机解决本专业领域中问题的 养方案和课程大纲为基础,合理确定实验课程目标。教 学内容,教学方式必须以课程标准为准则,明确实践教 学活动是理论教学活动的补充 能力已经成为大学计算机教育的基本目标。C语言课 程作为许多高校的计算机入门课程.在学生的知识体 系、动手能力的培养方面起着十分重要的作用Il1。改进 C语言的实践教学效果对计算机类课程的实践教学水 平的提高有着很好的指导与借鉴意义 2.2根据课程特点.优化教学内容 为了提高实践教学的效果.注重理论教学与实践 教学的紧密结合性.可按以下几个原则进行C语言的 实验选题: (1)根据分层次的思想进行选题 1 目前C语言实践教学存在问题 考察现阶段的C语言实践教学过程.不难发现现行 以分层次思想设置实验内容。结合课堂教学内容 由浅人深、顺序渐进的方式安排实践教学环节【3J。在每 个实验中.按分层次的思想将每个实验内容分为验证及 认识实验、知识应用实验、程序设计实验、问题设置实 验四个部分。教师根据实际情况合理安排各部分实验 比例,前三部分实验比例约为3:4:3。问题设置实验可 作为思考题留给学生课后自行学习 实践教学模式的几点不足.主要体现在以下四个方面: (1)实践教学理念方面忽视学生主观能动性的发挥; (2)缺少及时、严格的现场实践教学考核办法; (3)实践教学内容设置不够合理; (4)实践教学授课模式单一,辅导力量不足。 ①验证及认识实验。其目的主要是通过实验加深 对相关知识的理解 实验内容主要是对给出涉及相关 知识的程序进行调试.并由教师对学生提出一些问题进 行对比分析.加深学生理解相关知识。 2 基于网络化平台的C语言实践教学实施 我们在C语言试验教学中尝试采用了基于网络化 平台的实践教学模式。依托网络化教学平台,合理地搭 ②知识应用实验。其目的是在验证及认知实验的基 础上加强相关知识的应用 以提高学生的程序阅读能力。 配不同教学手段.整合信息技术于教学过程中,在教学 过程中做到信息可见、过程可控、资源可重用,可以有 效地提高实验效果圆 实验内容的设置主要包括两个方面:一是分析程序并调 试:二是在实验程序中设置一些问题 让学生编译调试。 2.1理顺教学思路.明确教学目的 收稿日期:2010-12-31 修稿日期:2011-01-20 ③程序设计实验。其目的是在前两者的基础上提 作者简介:卢峰(1976一),男,浙江杭州人,硕士,讲师,研究方向为网络技术应用 现代计算机2011.02 高学生的编程能力。实验内容的设置是给定一些题目. 由学生自己编程 调试 学生的实验机的桌面。通过软件实现教师屏幕的广播, 这样便于演示实验的进行和典型问题的集中说明讲 解 可以通过软件制止学生上网行为的发生 通过软件 监控学生实验情况并对学生进行一对一或一对多答 ④问题设置实验 其目的是在程序设计实验基础 上引导学生提出问题.并提高应用所学知识解决实际问 题的能力 内容主要是一些学习或日常生活中的问题 (2)根据知识结构进行选题 疑 课程结束前.可以通过软件的作业收取功能收取所 有学生的实验数据.供教师课后分析、参考。 基于军校的管理和学生管理的特殊性.基于网络平 台的实验教学以问题教学方式为主.学生自主学习方式 ①选编实验习题要认真梳理章节知识点.注重书 本知识点的内在逻辑性与前后连贯性 ②注重选题难度。在C语言实验教学中,应用实例 教学重点和难点在于实例的选择上 教师需根据学 生具体的水平.“屏蔽”程序中的一些语句 即对于一些 复杂的程序。教师在实际教学过程中把它细化.哪些是 需要掌握的重点.哪些是可以忽略的(只要知道是怎么 引用即可) ③注重题型的多样化。实验题型要多样化.不必拘 泥于从头到尾编程这一种题型 例如教师可利用填空 题型给出程序的基本部分.让学生填空实现重点算法. 则不仅大大提高了教师检查程序的效率.久而久之也规 范了学生的编程习惯[51。在实际教学中,我们布置的实 验题型主要包括:程序验证题、程序改错题、程序填空 题、编程题、综合设计题。每次实验各种题型及数目配 置上.主要根据各章知识点的特征来安排 初始几次实 验,以第1、2、3类试验题目为重点,以后实验以第2、3、 4类实验题型为主。第5类实验题型在部分章节出现 2.3依据网络教学平台.改革实验授课方式 我们在总结C实验教学的过程后.发现实验教学 中主要涉及到以下八个教学问题: (1)教师上课前实验授课要求、题目和注意事项的 下达: (2)教师演示实验的实施: (3)教师对实验过程中出现的共性问题的说明解释: (4)教师对特定的学生的一对一或一对多的辅导: (5)教师对所有学生的实验进度的掌握: (6)教师对学生在上课过程中非学习行为的掌控. 特别是上网问题的掌控: (7)教师对学生实验实际效果的掌握: (8)学生的自我学习与学生之间的互助问题 目前.我院实验机房依托网络化教学平台可以有 效进行教学管理与授课 授课教师可以依托网络平台 授课.利用平台硬件技术和软件技术有效解决其中的 前七类问题 教师上课前实验课授课要求、题目和注意 事项的下达.可以以文件形式通过网络发送到每一个 囝 现代计算机2011.02 为辅。在实践过程中。通过把C语言实验教学分为教师 和学生两条线进行规范[61.力争进一步提高授课质量。 f 1)教师授课方式的规范 教师在授课时按照以下教学流程(如图1所示)进行。 教员H罢嚣H 蓥在姿H 、 H慧羞 改 进 提 学员H H需蠢H分析f.1N H 莩 H 高 图1授课流程示意图 ①上节课注意问题点评 教师事先总结出上节实验课中出现的一些共性问 题或需要着重强调的问题 在每节实验课的开始花3~ 5分钟进行讲评 ②本节课要求、注意事项、题目下发。 教师利用网络将内容为本节课要求、注意事项、实 验题目的文档下发 ③演示实验 演示实验是实验教学的一个重要环节.起到理论 教学与实践教学承上启下的作用 演示实验的例子可 以是书中本章节例题的演示.也可以是课后作业的现 场调试 演示实例具体程序可以随实验要求一起下发。 教师在作演示实验的时候.主要结合理论课授课难点 现场讲解。一般时间为5分钟左右。 ④学生实验 学生进入实验环节.在本机打开下发的文档开始动 手实验。 ⑤监控、答疑、辅导 学生进入实验环节后.在本机建立一个以自己名 字命名的Word文档.学生所有完成的源程序据拷贝到 该文档中;同时教师在教师机上进入监控、答疑、辅导 环节.掌握学生实验进度.针对具体情况进行处理。 ⑥作业收缴、授课结束 授课结束.依据教学平台.回收学生实验文档.并 简单总结(主要是实验总体完成情况,试验秩序等情况, 具体的试验内容的总结放在下次课开始时讲评),授课 结束。 (2)学生学习方式的规范 为发挥学生的主观能动性.学生学习方式采用合 作学习模式[71。在实践教学中具体实施时.只需注意把 握几个关键环节: ①分组策略 从学生的认知能力、知识水平、学习方式等几个方 面考虑进行学生分组。采用“组间同质、组内异质”的分 组原则,使小组成员在性别、成绩、能力方面具有一定的 差异,具有互补性,使每个小组的平均协作能力均衡。每 小组4人为宜同。课程实施时再根据具体情况再作调整。 ⑦组内负责 小组划分完毕后.每组指定一名责任心较强的学 生作为负责人对整个小组负责及协调小组内学生在学 习过程中遇见的各种情况.并对小组内学习底子薄弱 的学生提供一对一帮助。 ③教师的作用 在“生生互动”的合作学习过程中.教师作用是协 调。首先要分好适当的实验协作小组,并在实验过程中 做些调整:其次要经常观察各小组的实验情况.掌握实 验进度,对实验情况不佳的学生予以重点关注辅导。另 外.设立一些奖励措施.例如对于进步快或责任心强或 实验进度完成较好的学生和小组给予奖励 ④成绩评定 教师需对各实验小组的实验情况.做一个成绩评 定,作为小组每个人平均实验成绩。该成绩只用来和奖 励挂钩.有奖无罚 该成绩来自于每次教师对若干实验 小组中的组员进行的实验文档完成情况的检查为主. 随机抽查为辅 随机抽查方式可以以教师当面询问、检 查、网络监控检查的方式进行。 2.4重视实验总结.完善实验考核 实验总结是计算机实验教学必不可少的重要环 节,可以分为教师总结和学生总结两个方面 (1)教师总结 每次实验结束后.教师要进行教师总结.并在下一 次实验开始时在网络平台上进行讲评 讲评主要内容 如下: ①上次实验从整体上看是否达到了教学要求 ②根据实验课的进行情况,对实验各环节存在的 问题和学生上交的实验文档与实验报告中所反映的情 况进行系统的归纳、总结,分析其原因并及时向学生讲 解普遍存在的问题和典型问题 ③对于表现突出有好的意见或建议、有责任心或 进步明显的学生、实验进度完成较好的实验小组及优 秀的实验报告作者及时表扬和鼓励 (2)学生总结 学院总结主要是学生对实验中出现的各种实验现 象进行回顾、总结,撰写实验报告。因教师已经收取了学 生的实验作业文本.故学生的实验报告以小论文的形 式书写,内容主要集中于两方面: ①实验现象、分析与思考 主要内容为明确实验任 务完成情况:实验过程中的问题及解决情况 可以深人 分析错误产生的原因;以及提出实验中无法解决、比较 困惑的问题 ②意见建议。包含实验后的收获和感想、要求、希 望和建议等,用以促进教师有针对性地更新实验内容. 改进实验教学方法.提高教学质量 3 结语 通过实践证明,借助于有效的教学平台.通过明确 的实验职责、合理搭配和不断更新实验内容、制定合理 的实验流程与实验分组.把握关键节点.基于网络化平 台的C语言实践教学模式的应用可以有效地提高学生 的实际动手编程能力.并能够在其他计算机类课程实 践教学中推广应用 参考文献 f11教育部高等学校计算机科学与技术教学指导委员会.关于 进一步加强高等学校计算机基础教学的意见.教育部高教 司.2006.06 『21程旭日.计算机公共课实验教学模式的设计与实践.实验 科学与技术。2006,02(1):67~69 【3j罗宪.《高级程序语言设计》、《面向对象程序设计》精品课 程教学改革与实践.2009(02):142~143 f41莫春俊.C语言实验教学探讨——实例教学.福建电脑,2008 (07):45 【51吴吴.改革试验教学手段.培养学生计算机操作能力.实验 室研究与探索,2009.28(2):127~128 [61邓维斌.提高C语言实验教学效果的探索.实验室研究与 探索,2006,25(3):359~360 [71黄甫全.网络环境下合作活动学习的行动研究.电教化研 究.2007(08):59~60 【81王金城.在课程设计中加强学生能力的培养.实验室研究 与探索.20o5.24增刊:391~392 (下转第78页) 现代计算机2011.02 @ Research on the Application of I nspection and Analysis Technology in Network Early-Warning System XIE Zhen—guo ,LING Jie (College of Computer,Guangdong University of Technology,Guangzhou 5 10006) Abstract:To increase the efifciency of network early-warning system,applies improved Apriori algorithm and protocol analysis to the detection module,designs a new network intrusion detection mod— e1.Based on the model,integrates the currently data packet with historical data packet to pro— tess a protocol analysis,then the data packet that correlated with possiblely intrusion affair could be found out.Then uses the improved Apriori algorithm to association analysis to these data packs and gets the results of test.The experiment shows that this model has a lower miss— ing rate compared to the traditional network intursion detection systemfNIDS). Keywords:Network Intrusion Detection System;Data Mining;Apriori Algorithm;Protocal Analysis (上接第73页) Practice Teaching of C Language Based on Network Teaching PIatfOrm LU Feng , GAO Chun-ying (College of Electronic Engineering,Hefei 230037) Abstract:Aiming at the problems exist in the C Language Practice teaching,proposes an experiment ̄ teaching method based on the network management teaching platform.Through straighten out the teaching idea to make teaching purposes clearly,optimizes teaching content according to the characteristic of C language and reforms the teaching method of experimental course,promotes attention to experimental course,promotes attention to experimental sumlnaD,and improves the test.The practice indicates that the method can motivate students activity,it greatly raises the teaching effect. Keywords:Network Management Teaching Platform;Experimental Teaching;C Language @ 现代计算机2011.02