201 O NO.1 0 Ohina Education 1nnovation Herald 电化教育研究 C语言程序设计网络课程的构建① 王靖 (河南财经学院现代教育技术中心 郑州450002) 摘要:构建c语言程序设计网络课程可以为学生提供一个网络化辅助教学平台,从而有效的缓解目前高校c语言程序设计课程教学中存 在的课时繁 压力大等问题。提出针对学生的学习水平建立学生模型,建立个性化学习方案,同时为教师提供教学目标的指导,从而实现 智能化的备课平台。C语言程序设计网络课程的构建对于高校的C语言程序的教学具有深远的影响。 关键词:网络课程 个性化学习 智能备课 学生模型 中图分类号:G 4 3 4 文献标识码:A 文章编号:1673-9795(201O)04(a)-O192--02 随着现代信息技术的发展及其在学校 教学领域中的广泛应用,借助计算机网络 丰富的信息资源进行教学已经成为现代教 育改革的一个重要方向。近年来我国高校 招生规模的不断扩大,在相对有限的教学 资源下保持并提高教学质量已成为普通高 校面临的一个共同的难题。因此,网络课程 的建设对于普通高校而言,具有十分重要 的现实意义 C语言程序设计作为高校计算机专业 和部分非计算机专业的必修课程,目前普 遍面临着课时紧,教师教学压力和学生学 习压力大等问题。在实际教学中,由于缺乏 高效的交流平台和丰富的教学资源,教师 难于组织高效的课堂教学和课后辅导教 学,无法及时掌握学生的学习动态。构造与 建设C语言程序设计的网络课程,可以为学 生提供一个网络化辅助教学平台,给学生 营造一个良好的自学氛围,有助于学生根 据自身水平和兴趣,选择适合的学习和实 性,教学资源既提供给学生所需的知识,又 践训练方式,自主安排学习进程,从而使学 及时对学生的学习活动作出相应的记录和 生的学习水平和实践能力得到充分的发展 反馈,提供师生联系和讨论的平台。 和提高。 根据网络课程的特点以及C语言程序 设计的教学经验,在对C语言程序设计网络 1 c语言程序设计网络课程的设计思 课程的建设上要考虑如下几个方面。(1)根据C语言程序设计课程的特点,从 想 网络课程是集读书、听课、练习、实验、 问题分析、建立数学模型、算法设计和编 答疑、解惑、测评于一体的学习平台,是在 码、测试等方面选取教学内容和学习资源, 新的教育思想指导下,应用现代教育技术 使得教学设计更加结合业余学习的特点。 方法制作的基于web的数字教学资源。它 (2)虚拟真实教学环境,针对学生的学 不仅要求教学内容的系统性、科学性,还要 习水平的评估,为学生提供个性化学习方 重视学生的个性发展以及创新能力的培 案,采用多种媒体技术展现生动画面,把学 养、提高学生分析问题和解决问题的能力。 生的积极性充分调动起来。 (3)采用多样化的交互方式,包括人机 所以网络课程必须根据学生的认知方式来 设计教学内容的结构和表现知识的形式和 互动、师生互动以及生生互动。 方法,其中包括教学活动的设计、学生自主 (4)导航系统便捷化,以使网络课程更 学习的设计和课程导航技术以及基本教学 适用于自主学习,导航系统包括:课程结构 环境的设计等…。另外还要有较强的交互 说明、课程的层次或网络目录结构、学习历 图1 c语言程序设计网络课程基本架构图 ①基金项目:河南省教育厅科技攻关项目(编号:082102210007)。 作者简介:王靖(1981~):女,河南安阳人,助教,硕士,主要从事网络研究。 92 中国科教创新导刊 China Education Innovation Herald 电化教育研究 史与状态记录、课程和学习单元快速链接、 便捷的资源检索、导航帮助等。 (5)提供课程资源的下载,为学生提供 最大的便利。 (6)具备较强的适应性。不仅可以在单 机环境下运行,还可以在网络这个异构环 境下运行,这就要求系统具有鲁棒性和知 识共享能力。 China Education Innovation:: Her=::ald■嵋 :矗: 根据学生的学习水平评估为学生建立个性 享教学资源,针对学生的疑难问题,需要使 化学生模型,gf导学生对每个知识点进行 用在线解答和留言板等方式建立疑难解答 由易到难的学习,并通过测试进行学习效 系统以方便学生的自主学习。此外,测试模 果的评估。此外学生可以选择不同的学习 块除了可以对学生的学习水平进行评估,方式,即按照教师做好的教案进行系统的 还可以针对评估结果为学生建立个性化学 习模型,指导学生有针对性地学习相关的 学习。 自主学习模块需要建立两个数据库, 知识点【4]。C语言程序设计网络课程的基本 即知识库和学生模型库,学生可以自由选 架构如图1所示。 择学习方式并方便的查询知识库的相关知 识点,并根据自身的学习水平建立适合自 3结语 己的学习模型,从而达到辅助教学的目的。 应用c语言程序设计网络课程来进行 2.2备课模块 辅助教学,不仅能提高C语言程序设计的教 对于教师的备课,要有专门的模块来 学效率和教学质量,而且能够培养学生利 保存教案的模板,用来保存系统原有的模 用网络进行自主学习和协作学习的学习能 板并且教师做好的教案模板经过评估后也 力,对学生日后的学习生活也具有重要的 可以保存到教案模板库中,供其他的教师 现实意义。因此,构造与建设C语言程序设 参考使用。如果教师对于推荐的教案模板 计网络课程已成为高校教学研究的一个重 不满意,可以在原有的教案模板上进行修 要方向。 改使用,也可以通过系统推荐的资源进行 重新构建教案模板。这个过程应该有系统 参考文献 智能化的提示,界面友好简单,易于教师的 [1]王晓东.基于Ontology知识库系统建模 使用。 与应用研究[D】.上海:华东师范大学, 2005. 教师的备课需要根据各个知识点的 教学目标有针对性地制作教案,因此需 [2】王晓东,王靖.基于Ontology的Web语料 要建立一个目标知识库来指导教师的备 的挖掘[J].河南师范大学学报,2006,34 课。对于教师备课所需的资源,系统能够 (4):43~45. 提供一种直观的、简单易用的检索方式, [3】张霄军,张凌岚,刘军.基于web语料挖 掘技术及其系统设计[J】.上海电力学院 将待检索的知识点或教学资源分类显示, 这样用户只需要按照知识点或教学资源 学报,2004,20(2):39~43. 4】王靖.基于Ontology的网络学习支持系 的组织结构【2~1,逐步缩小信息检索的范 【统研究【D】.新乡:河南师范大学,2007. 围,就能虽终找到需要的知识点或教学 资源,而不需要准确地输入知识点或教 学资源的名称。 2.3 c语言程序设计网络课程的基本架构 C语言程序设计网络课程除了能提供 学生个性化学习和教师智能备课的功能 外,还需要提供资源上传模块以供教师共 (7)具备较强的容错能力。如果用户进 行了误操作,系统应该给出适当的提示等 信息,不应该因为操作错误或失误而死机。 (8)具有可扩展性。可以扩展用到其他 相关的领域中,并可对其现有的功能进行 扩展,使其更具有人性化的特点。 2 c语言程序设计网络课程的构建 C语言程序设计网络课程作为C语言程 序设计教学的辅助工具,应该带有丰富的 教育资源库和方便的教育信息检索工具, 可提供网上备课和网上学习,还可提供方 便易用的网络教育开发工具,使得不具备 很多计算机知识的人也可以方便地把自己 韵教学心得和知识产权制作成网络教案, 综合C语言程序设计网络课程的设计思想, 利用分布式模块构建的方法,构建出适合C 语言程序设计辅助教学的网络课程。 2.1自主学习模块 学生需要根据一定的测试来判定自己 对某个知识点的学习水平。对学生水平的 评估需要根据布鲁姆的教育目标选择不同 能力类别的测试题对学生进行评估,即参 照每个知识点对应的目标分别进行测试, 判定学生各个方面的能力,最终综合得到 学习的学习水平级别,针对每个学生的水 平进行因材施教,对每个知识点进行由易 到难的学习,并通过测试模块进行学习效 果的评估。 为达到学生个性化学习的目标,需要 (上接1 91页) 于中小学信息技术课程的教师的教育,其 宗旨是为让有志投身干中小学信息技术教 育的在校大学生掌握和了解信息技术课程 与教学的相关知识,同时教材内容也面向 在一线教学的教师们。 2.2课程的特色 南京师范大学的《信息技术课程与教 学》在全国重点大学的同类课程中享有毋 庸置疑的声誉,无论是在教学质量还是教 学水平都名列前茅。 师资队伍上,Ⅸ信息技术课程与教学》 课程的负责人李艺教授是我国信息技术领 域的著名专家,另有张舒予教授、张义兵、 沈书生、朱彩兰等副教授、博士组成的学科 梯队,有多名博士和硕士研究生参与,周围 还有一大批活跃在教学一线的优秀教师。 理论研究上,《信息技术课程与教学》 教材的建设在国内处于领先地位,拥有丰 厚的资源,与其他课程相比,体现了作者队 伍理论研究的最新成果,如“信息技术教育 的双本体观分析”、“信息素养详解”、“信息 素养新界说”、“中小学信息技术教育的文 化内化问题”等,是“十五”国家级重点教 材;同时为了响应新课改的要求,促进学生 的自主学习,设立了大量的数字教学资源: [1】教育研究【z】.2002(23):11 师范大学的教育技术系将教师的讲述、学 [2】课程教材教法【Z】.2003. 生讨论、专题讲座、专题研讨、一线教学实 [3教育研究【3]z].2003. 践等融合在一起,使得学生通过信息技术 [4】教育研究[z】.2001(1O). 课程与教学的课程提高了对中小学信息技 术课的教学能力和理论理解能力。为了将 理论研究与教学实践相结合,我们在广州、 福建、山东、哈尔滨、江苏等地开辟了专门 的实验教学基地,可以在教学的过程中及 如“大路论坛”、“信息技术课程网”、“信息 技术课程影音站”、“李艺信息技术课程志” 等组成的信息技术课程网站群,这些资源 备受全国信息技术教育领域人员的关注。 在教学内容上,课程与教学并重。在构 建适应新世纪需求的人才培养模式的教育 思想和教育理念指导下,关注课程建设,从 课程的目标、内容,到实施评价,都体现出 与国家中小学同步;同时关注教学,对教学 方法、教案设计、教学艺术的注重,使课程 更接近教学实践。在《信息技术课程与教 学》教材中,教材的体系结构和内容组织也 很好地体现了新的教学设计思想,注重理 论联系实际,融知识学习和能力培养为一 体,如新加入的“双本体”、“文化内化三阶 段”、“信息素养新界说”、“信息素养详解”、 “信息技术与课程整合”等章节。 在教学方法上,理论与实践并举。南京 时获得来自一线的反馈,进一步完善理论 知识,实现理论与实践的相辅相成。 在教学手段上,传统与现代相结合。南 京师范大学的信息技术课程与教学将传统 的文本教学和现代的网络媒介教学融为一 体,充分利用电视录像教材进行教学,效率 高、形象生动,在网络课程的论坛中,信息 技术领域的专家、在校学生、一线教师都可 以畅谈自己的心得体会,这样在校学生既 可以获得专家的理论指点,又可以获得来 自一线教师的实践经验,同时一线教师也 可以获得他们所没有大量时间去获得的理 论知识,促进了信息技术领域职前与职后 的沟通和发展,实现从高校到中学的系统 化建设,双方都获得了全面的发展。 参考文献 中国科教创新导刊China Education Innovation Herald