科技信息 。职校论坛o SCIENCE&TECHNOLOGY INFORMATION 2008年第l7期 正确认识与对待高职程序实训教学,切实提高实训质量 叶聪’沈雯漪 (1.南京邮电大学吴江职业技术学院 江苏 南京215200;2.南京邮电大学吴江职业技术学院 江苏 南京215200) 【摘要】当前在许多高职院校,实验实训在教学中所占有的比重相当大,也因此被摆在了教学的重要位置上。尤其是实训教学,它既是对 学生操作能力的一种综合考查,又是培养学生实际应用能力的重要方式。然而,许多教学工作者往往把实训当成实验的一种简单综合来抓,并 没有达到实训的真正目的。笔者在高职院校从事教学已有多年,结合自身的教学方法与体会,研讨实训教学中的有效做法,愿与同行切磋,实现 共同提高。 【关键词】区分;设计;健全 架,可以设计出用于生产实践的c语言程序。据此原则,确定了如下的 高等职业技术教育与普通高等教育相比,高职教育的实践教学环 实训内容:用c语言编写一个简单的成绩管理系统,要求数据以记录 节在教学目标、教学方法、教学形式等方面都存在着许多明显差异。由 的形式,存放在数据文件中。记录可分成班级结点、课程结点及学生结 于培养对象是生产第一线的实践型、复合型人才,必然重视实验、实训 点等三种。班级结点可包含班级号、课程链、班级顺序链及学生登记 等实践教学环节,这已成为高职院校的共识。然而,有些高职院校教师 表。课程结点可包含课程代号、学期号、二叉树链及课程顺序链。学生 往往把实验教学和实训教学混为一谈。认为实训教学是实验教学的简 结点可包含左链、学号、课程代号、成绩、分数顺序链及右链。在菜单驱 单综合。其实不然,所谓实验教学指通过实验观察某种现象,用学到的 动下,能对数据文件进行增加、删除、修改、插入和打印等主要操作。从 内容去验证现成的结论,培养学生的某一单项专业技能。对于程序设 内容上涉及的知识点包括:菜单设计、结构体操作、文件操作、帮助信 计的实验,可以将实验项目分为不同的教学模块。基础模块为必选内 息制作;设计程序时,要求给出分析过程,完成总体设计方案.依据总 容,提高模块为限选内容,强化模块为任选内容,保证每个学生在有限 体方案,系统共分7个模块:菜单模块、班级学生注册模块、学生成绩 学生成绩修改模块、打印模块和帮助信息模块。详细设计各 的时间内求得最大的训练实效。而实训教学是实践教学的主要形式, 登记模块、是在掌握了专业理论知识的前提下进行相关技能的训练。理论与实际 子模块,在子模块的设计部分.应当详细阐述各模块的数据结构和算 一、正确区分实验教学与实训教学是成功实训的基础 结合紧密。在实际技能得到训练的同时.理论知识也得到进一步的巩 法,给出描述算法的流程图或伪代码等。在完成源代码的编写后,利用 固和深化。实训教学多集中在一个较长时间段内进行.一般不少于一 编译环境如1"urbo C、Visual e++6.0等完成程序的编辑、编译和连接。 在编译过程中,程序中出现的语法错误,由学生先经过自身努力改正, 周,要有多名教师参与指导,教学范围相对较小,形式灵活。整个教学 过程在生产现场或模拟现场进行.教学环境比较复杂。由于学生的基 若不能改正的,教师可通过提示或帮助他们一起解决,有助于学生加 深印象,逐步转化成自身的一种能力。再经过严格测试,程序设计才告 础和能力存在差异,其教学设计更具针对性。 完成。为了将一个程序最终交付给用户使用。还必须要求学生提供详 二、精心设计项目是成功实训的关键 精心设计项目是实训教学中很重要的一个环节。合适的实训项目 尽的用户文档和技术文档.用户文档一般包括:程序的功能、数据的录 不仅有助于所学知识解决问题的能力。而不合适的项目不但达不到实 入格式和取值、程序及相关文件的数量、名称、内容及存放路径 等、程序运行的环境、安装启动方法等。技术文档给技术人员提供维护 训的目的,反而可能会让学生对后续课程的学习产生厌学心理 各模块的描述、硬件信息、算 般来说,项目应选择能覆盖课程的主要知识点.便于综合应用 和升级程序所需的技术档案。一般包括:变量的名称、作用以及程序代码清单等。文档编写的 所学知识、技能,课题最好反映的是在今后实际工作中常出现的一些 法的解释和描述、问题,难度和大小要合适,并能让学生在规定时间内完成。这些课题可 完成,一方面符合软件开发的实际过程.另一方面有利于学生对系统 以是模拟的,也可以是真实的,后者更能体现课程设计的实效性,最大 的功能框架有一个全面深刻的认识。 在实训过程中,要保证学生严格按照要求,一步一步完成各部分 限度地提高学生学习积极性和学习效果。 由于项目设计的另一个重要的目的就是增加学生的实战经验。一 的设计工作。从功能需求分析到功能模块的确定,从确定算法到编写 个根据现实需求而建立的项目,对提高学生的实践经验和动手能力是 程序,从上机调试到实际运用。通过这样的实施,一方面有利于学生对 一最有帮助的,而且还会使学生有成就感,学习兴趣也会更浓厚、一个实 已有知识点的掌握,也有利于培养学生的编程能力。另一方面重点培 用项目的完成,必然遇到一些书本上没有谈到或谈得不够深入的知识 养了学生软件工程的思想和方法。了解了软件开发流程,加强他们的 才能解决的技术难点。如果难度合适,在老师的指点下,学生经过思索 团队合作精神。采用学生问卷调查反馈评价、本系实践教学质量检查小组评价、学校 实践教学检查组反馈评价相结合的方法对指导教师的实训教学质量 学生去实现。这个系统的实现需要用到这门语言的主要知识点,并且 进量化考核。考核实行与教师的职称晋升、年终考核、评先、超课量津 适合用这门语言实现,该系统最好是一个现实的系统.规模要合适,而 贴奖惩挂钩的办法。实训成绩评定主要是对学生的实训效果进行考 且这个系统的设计会用到一些常规技巧或做法.实现需要补充一些课 核,考核以实际操作为主,如成绩不合格,则必须补考。仍不及格者应 外知识。在实现系统的过程中,老师还需要按软件开发过程规律控制 随下一届学生重颟实训。建立实训教学管理考核体系,确保了实训教 项目的进度,适时地给予指点和启发甚至示范,这样就能得到好的教 学效果,使学生能比较熟练地运用这门语言开发系统,积累丰富的编 【参考文献】 程经验,并提高软件开发能力。 [1]谭浩强.《c程序设计》.清华大学出版社.2001. 虽然不同的语言有不同的语法、使用的语句也不尽相同.但它们 [2]石小玲.《C语言程序设计实训教程》.机械工业出版社.2004 的程序设计都强调的是算法。因此,下面笔者就以c语言实训为例进 郑人杰等.《实用软件工程》.清华大学出版社.1997. 行阐述。首先,实训内容应当包括c语言课程的重点内容,不能将应用 [3]较少的内容作为实训的核心内容;其次,实训的步骤与要求应当规范, 能实现,就会使学生对完成项目有信心和兴趣。由于实训有时间, 加之学生的知识积累和经验也有限,所以项目规模也要合适。更重要 的是,老师要像讲解一道大作业一样,教授给学生更多课程学习中无 法学到的东西,如一些问题和技术难点的通用解决方法等,对提高学 生的动手能力和实践能力是很有帮助的。 选取程序设计语言的实训项目,就是选择一个合适的软件系统让 三、建立、健全评分标准是成功实训的保证 实训教学的考核是确保实训质量的重要手段。应规范实训教学考 核办法,保证实训教学质量。首先要制定实训教学考核办法及实训成 绩评定办法等实训教学文件。实训教学考核办法主要考核指导教师。 学任务的完成。e・ 作为程序设计课程的实训,应当从培养程序员的角度设计实训步骤。 机科学-b技术本科,主要从事计算机信息管理和教学理论研究。工作单位:南京 不能让学生仅仅设计一个程序并运行出结果就算完成实训。应当使学 邮电大学吴江职业技术学院。 生学会从了解用户需求开始、分析问题、找到解决问题的算法、根据算 法编写程序代码、调试程序、最后给出程序文档的设计程序的全过程: 【责任编辑:韩铭】 最后设计内容应当具有实用价值,当学生从事实际工作时,以其为框 作者简介:叶聪(198o--),士.江苏吴江人,助教,毕业于南京师范大学计算
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务