程序设计实训总结范例6篇

前言:中文期刊网精心挑选了程序设计实训总结范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

程序设计实训总结

程序设计实训总结范文1

关键词:实训;高职;C语言教学

中图分类号:G642 文献标识码:B

文章编号:1672-5913(2007)18-0043-02

1引言

C语言就是一种功能强且运用灵活的具有代表性的程序设计语言。它简洁明了,移植性强,应用领域广泛,因此高职院校把C语言作为专业基础课的首选。但是,C语言的程序设计风格也给教学,尤其是程序设计方面零起步的高职学生的学习带来了不小的难度。现在高职院校使用的C语言教材多是理论与上机练习相结合,但是侧重点明显为理论教学,上机练习题也只是理论的补充说明,对于多数底子薄、基础差的学生来讲增添了理解上的难度。

为了真正激发学生对C语言的兴趣,笔者在C语言的教学中以实训为主,把实训作为教学设计的线索及策略,贯穿整个教学过程,设立实训题目,辅以C语言程序设计语法规则的讲解,逐层加强递进,最后提出综合性设计题目,给学生充足的自我学习的时间和空间。现据此总结经验、分析论证:实训在高职C语言教学中的重要性,借此进一步完善教学。

2C语言课程设计中实训的重要性

C语言程序设计课程的教学目标在于使学生能够掌握C语言程序设计的基本概念,并根据算法编制程序,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生从事计算机软件开发和数据处理工作打下坚实的基础。

如果课程教学设计上只是单单采用理论讲解,简单的实验检验理论也是纸上谈兵,那么多数学生在C语言课程学习结束之后也是懵懵懂懂、一头雾水,不知道学习的目的是什么。尤其是和其他章节无明显衔接的章节部分,如位运算这一章的内容主要是C语言对硬件的操作,通常放在教材的倒数第二章,和其他章节的内容联系不多,对于已经习惯了其他章节都是程序设计语法规则学习的学生而言,理解起来非常困难,严重影响到学生的学习积极性。

一般情况,大多数学生在学过C语言后的感觉就是很难用C语言来解决实际应用问题,其中最主要的原因之一是实践太少。针对这一普遍情况,C语言课程的教学应为结合计算机基础知识,以上机编程实践为主,知识讲授为辅,在实践中不断学习巩固知识点。

C语言实训课的教学策略是课程教学设计的主要有机组成部分,是为完成教学目标而制定的教学实施方案。这里笔者以C程序设计零起点的高职学生作为主要对象为例说明课程的实训教学设计。采用模块化课程设计的方法,通过各个小而具体的、即学即练的实训题目,学习所有知识点,使学生快速入门编程的门槛,再通过少数几个链接多个知识点的、与实际应用联系紧密的、工作量大的、算法略为复杂的题目,巩固所学内容。

根据实训进行课程设计,把C语言教材的内容总结成7章,第1章介绍主函数的框架、C语言数据类型和运算符等;第2章介绍C语言程序结构、标准库函数、自定义函数等;第3章介绍结构化程序设计的3种基本结构;第4~7章分别介绍指针、数组、结构体和文件。这七章的实训题目必须要短小,容易识记。之后的时间段借以工程性的大题目,把小题目所涉及的知识点尽可能的链接在一起,通过对C语言的实际运用,强化学生C语言程序设计能力并加深其对计算机软硬件的理解。

这种以实训为主体教学的课程设计不仅顺序不同于以往的方式,而且在内容上更侧重于学生的自主学习,创造了更多的学生理解运用知识的机会。老师给学生更多的不再是理论而是实际的运用范畴的指导,学生学习的效果相对传统的方式明显更好。

3C语言教学过程中实训的重要地位

如果C语言课程的教学时间不是很富足,那么在保证知识点的教学的基础上,更要在有效的时间里尽可多的给学生留有实训的时间,加大实践环节的教学力度,在课程后期的几节课的时间里给出实训的课题,让学生有时间真正接触一下程序设计的工作,效果也是不同的。

知识是人类认识的抽象成果,是人脑中的经验系统,可以通过学习得到,技能则是运用知识和经验进行有目的活动的能力,只能通过反复练习形成。因此,技能较知识而言,具有重要的特征:实践性。技能是在活动中形成和发展起来的,必然离不开实践活动。C语言的实训教学重点是提高学生专业技能的训练、培养学生的实际动手能力和应用能力。通过实训教学,使学生能够将本课程中所学知识联系实际,在知识综合应用的基础上,达到对所需掌握的知识更加熟练,使用更加灵活。因此,实训在C语言教学的过程中的确是很重要的部分。

4C语言的实训教学中教师的重要角色

高等职业技术教育要求学生在完成高职教育的学习后,既有一定的专业理论基础,又有胜任现代生产技术岗位实际工作的能力。因此,实训实习应贯穿于高职教育的全过程,并且应当加大实践技能培养与专业课教学比例,在实训实习中贯穿学生专业技术基本技能和上岗综合能力的要求,全面培养学生的实际工作能力。

作为高职教师,要不断提高专业的实践能力,使自己成为“双师”型教师。这样就可以既在理论上传授知识,还能在实践操作上予以指导。尤其是计算机类的教学实训,要求的实训的硬件环境很容易满足,有机房和软件环境就可以了,但对于教师的指导要求却是要远远高于其他专业科目类的实训。

以C语言程序设计为例,作为程序设计的专业基础课,既涉及专业又要顾及基础,最重要的是培养学生的程序设计专业技能。如何实现实训所达到的目标效果这一重任都由教师的重要角色来担当。要求教师必须紧跟时代步伐,了解当今市场行情,在瞬息万变的计算机网络时代中掌握社会需要。同时明确教学目标和教学计划,在C语言实训环节有的放矢。

综上所述,单纯的传统的C语言课堂教学,学生往往不能发挥其学习的主动性,动手能力培养难以实现,高职教育的技能训练达不到理想效果。在教学过程中贯穿实训,与课堂教学有机结合在一起,学生学习有了目标,加强了动手能力的训练,更能促进目标的实现,提高了教学效果。

在高职教育日渐重视职业技能教育的今天,培养创新人才,是一项复杂的系统工程,它需要我们在这种形势下,去思考、去探索、去实践、去总结。只有采取切实有效的措施实施创新教育,才能够培养出具有创新精神和创新能力的创新人才。只有把实训摆在C语言教学中的重要位置上,才能在高职的C语言程序设计的教学效果上取得丰硕的果实。

参考文献

[1] 李凤云,刘凤华. C/C++ 程序设计基础[M]. 北京:人民邮电出版社,2003.

程序设计实训总结范文2

【关键词】网络环境;有效学习:LAMS~学习活动设计

【中图分类号】G40-057 【文献标识码】A 【论文编号】1009—8097(2013)06—0099—03

随着信息技术的飞速发展,教师的网络培训、网络学习逐渐成为教师学习的重要途径和手段,教师通过网络参加培训机构的网上培训、通过网络获取学习资源、通过网络获得教学研究的信息,在网络越来越成为教师学习的重要途径的同时,网络培训、网络学习的有效性越来越引起关注。

一 教师网络学习中存在的问题

随着教育信息化的不断推进,教师网络学习的机会不断增加,但培训实效并不令人满意,主要存在以下问题:

(1)网络学习效率偏低。由于教师参加网络学习基本上是在工作之余进行的,日常教学工作非常繁忙或出于拿培训学分的目的,不少教师的培训动机不端正,导致学习要求不严、自我控制力低和功利性较强,使得网络学习效果不好。

(2)培训学习(内容)序列性不强,学习内容割裂,使得学习连贯性差,前后知识缺少联系,影响学习的整体效果。

(3)网络学习缺少互动交流。由于网络学习以个体学习为主,缺少学习伙伴、缺少集体学习活动,容易造成学习者心理上的孤独感和距离感,影响学习效果。

(4)学习监控、评价手段单一。培训组织者缺乏对网络学习的学习过程、学习效果进行有效的监控和评价的手段。

(5)培训设计者信息技术能力不高,缺乏网络学习活动设计的技术手段。不能根据网络培训的特点,设计出能够应用于各种教学模式、不同学习方式的学习活动,来掌控整个网络教学活动。

为解决现行教师网络培训、网络学习中存在的问题,需要先进的教学设计理念的指导,需要良好的管理平台的支撑。

二 学习设计理念及启示

学习设计是一种以活动为载体的学习规范设计,它关注学习过程,注重学习活动以及活动序列的设计。IMS全球学习联盟(fMS Global Learning Consortium)的学习设计规范(IMS LD)指出,学习设计是对学习者按一定的顺序在一定的学习环境条件下通过执行一定的学习活动进而达到规定学习目标的方法的描述。学习活动是学习设计的核心要素,连接着整个学习环境中的各个角色、各类工具与各种资源。

学习设计理念体现了学习可以活动化:学习者积极参与学习活动就能取得更好的学习效果;序列化和结构化的学习活动,可以促进更有效地学习;对学习设计予以保存可以重复使用等主要观点。学习设计理念对教师网络培训、网络学习的启示。

1 结构化、系列化的学习活动有利于学习者的有效学习

学习设计理念强调要为学习者提供有意义的学习活动,并且各种学习活动以及学习活动所支持的资源要考虑时间和顺序的安排。结构化的学习活动在实施时,有利于控制学习者的学习进程,了解和管理学习者的学习状况,促进学习者的有效学习。因此,应选择适用于学习活动设计,并支持活动序列控制的教学和管理平台。

2 可重用、共享的学习活动序列有利于教学设计的交流和管理

学习活动序列设计是教师教学设计思想的智慧结晶,各项学习活动设计予以保存并在其他课程设计时加以借鉴或修改,就可以减少教师的重复劳动,便于教师间交流设计思想。因此,需具备学习活动序列可重复利用功能的教学管理平台。基于学习活动设计的LAMS平台为我们提供了很好的选择。

三 基于LAMS的学习活动设计与应用

1 LAMS的基本功能与特点

LAMS(Learning Activity Management System)即学习活动管理系统,由澳大利亚麦克夸利大学James Dalziel带领的项目组所开发。是一个集设计、管理和传递在线协作学习的

活动设计包括活动的总体设计和活动单元设计。活动总体设计对整个网络学习按照结构化、序列化的要求做出总体规划,涉及学习活动的总体任务、学习活动的流程和层次,明确活动步骤、确定活动分工、选用活动资源、提供活动样例等。

活动单元设计是网络有效学习的中心环节,是教师教学设计思想的集中展示,也是联系学习目标、学习活动任务与学习者之间的桥梁。它包括学习活动内容设计、活动形式设计、活动资源设计和活动工具设计等,各个环节相互联系,互相支撑。

活动内容要根据学习内容的需要、活动任务的安排及能力培养等进行设计。包括创设活动情景、师生的活动分工、学习成员之间的合作等具体活动安排。

学习活动资源的设计,要求提供多种形式的学习资源,以满足学习者在现有的知识基础上展开有效学习,资源包括案例、课件、文献资料、网络资源、媒体素材等。

活动形式设计要根据学习任务或目标来选择,如资料阅读、文献检索、问题讨论、成果展示等多种活动形式及组合,有利于促进有效学习。

工具是促进有效学习的手段,活动工具的设计,要按照学习活动的内容及形式,选择相应的活动工具。

根据活动的总体设计,将各单元设计的学习活动组成整个活动序列,在各活动单元之间可以设置“门”、分支和选择等序列控制工具,以确定下一学习活动开启的条件,保证整个学习活动的有序展开。

在LAMS平台上将活动工具采用拖放图标的方法,来实现活动设计思想的显性化,用箭头转换工具将各个活动组成序列活动,同时设计者可以通过预览活动流程的方法,检查整个学习活动过程的合理性。在教学过程中,还可以随时添加学习活动。

(3)教学评价与实施

教学评价是有效学习的动力支持,通过评价可以掌握学习者的学习效果,多元化的评价工具使得教师可以通过LAMS平台的实时或非实时交互功能对学习者进行过程性评价和总结性评价,对学习者的学习过程进行跟踪监督与指导。

学习序列活动创建后,可以直接在网上课程,学习者进入学习环境,每项活动结束后才能进入下一学习活动。教师在监控界面随时对学习活动进行监控,根据需要调整和修改学习活动,对学习者的学习进行评价。

程序设计实训总结范文3

关键词 仓储与配送 实训 教学

中图分类号:G424 文献标识码:A

学校在《仓储与配送》课程的教学加大了实训的力度,专门开设了实训课程,时间连续两周的课程,课时到达40课时以上,充分体现了学校对实训课程的重视,同时意味着实训课程的重要性。通过开展实训课,改变了传统教学方法以老师为中心,进行的“填鸭式”满堂灌注入式教学方式,这样学生的学习兴趣被激发,创新能力及动手能力都得到了很大的提高。本文主要从实训目标设计、实训项目准备、实训组织实施、实训评价和考核及实训总结与反思方面进行一些探讨。

1仓储配送实训类课程对应的就业岗位分析

物流类课程所对应的毕业生,毕业后,通常是在企业基层任基础岗位。这些岗位的工作内容涉及面比较广,比如运输、仓储和配送、分拣等多项业务。此后,依据个人能力、自身优势和工作经验,可逐步晋升到仓管员操作组长部门主管/项目经理等职位。

2物流工作岗位能力需求分析

现代物流行业是一个层次较清晰的系统,整个运行过程会涉及诸多业务流程,而不同的岗位对人员的能力有不同的要求。执行层的物流人员,主要是负责物流操作中的环节,需要掌握相关的出库、入库、配送等相关的知识和技能;管理层的物流人员,则需要按照企业的实际情况去制定一个较科学的物流计划,对物流作业的整体流程加以控制。

3仓储配送实训课程教学设计

项目一:物动量ABC 分类为例进行项目教学。

3.1项目任务

某配送中心每周对所有货物进行相关的出库量统计,出库作业周报6份(物动量统计),将配送中心的货物根据出库量进行分类,主要分清重要物资、一般物资和次要物资,从而有区别地确定货位的存储。

3.2学习目标

理论目标:ABC 分类的基本原理的关键核心问题;

技能目标:会根据货物信息量进行ABC分类并确定类别进行储位规划;

职业目标:对近期物动量进行统计加强对货物的管理,提高工作效率。

3.3相关知识学习

物动量基本原理。物动量 ABC 分类的原理是:“重要的少数,次要的多数”。以货物累计周转量为衡量标准,划清货物的主次顺序,为货物上架存储安排奠定理论基础。

表1:储配作业优化设计内容

表2:仓储与配送管理项目教学及任务

步骤:①对6周出库作业周报的货物进行合计按降序排序;②计算货物出库量的百分比,并进行累计周转量的百分比;③分类(货物累计周转量百分比在0-70%划分为A类;累计周转百分比在70%-90%划分为B类;其余的10%划分为C类)。

3.4项目实施

将学生分成小组并确定成员分工及合作形式。

物动量核心先汇总降序再进行累计百分比:(1)统计每种货物总的周转量进行降序;(2)计算货物的累计周转量的百分比;(3)制作ABC分类表;(4)绘制物动量ABC分类图;(5)根据入库货物制作入库货物ABC分类表。

根据情景进行物动量ABC分析:(1)在对货品进行储位分配时需要对各种货品的物动量进行判断,累计周转率在70%以下的货物定为A类货物,把累计周转率在70%-90%的货物定为B类货物,把累计周转率在90%以上的货定为C 类货物。(2)入库货物ABC分类,根据货物ABC分类结果,将此次入库单中货物再分类 (依据情景任务提供入库任务单),将分类结果标注。

3.5教学拓展与延伸

为了让学生能更清楚掌握并理解物动量ABC分类,应进行任务拓展练习,虚拟情景20种以上货物出库量,让学生掌握计算方法对每一种货物总的出库量进行统计降序,再计算累计周转量并划分类别。

3.6检查与评价

先由小组互评,再由老师检查评析,师生共同对每一小组的学习过程和实训练习进行评价,找出问题的原因,加以改正杜绝错误的发生。

程序设计实训总结范文4

【关键词】高职院校;财经法规;教学设计

1.财经法规课程目标设计

1.1 总体目标

通过财经法规课程的学习,使学生了解财经法规的基本理论,熟悉我国会计活动中常见的法律制度,使学生在会计业务活动中树立正确的法律观念和操作原则;拓展学生的思维和视野,培养学生的分析运用能力,熟练运用会计职业岗位群所要求的经济法律制度;从容应对全国会计从业资格考试并取得资格;培养学生良好的会计职业道德素养。

1.2 知识目标

(1)知道会计法律制度相关知识;(2)了解支付结算法律制度知识;(3)掌握税收法律制度相关知识;(4)了解财政法律制度相关知识;(5)理解会计职业道德的相关规定。

1.3 能力目标

(1)通过完成会计机构设置、记账、岗位设置、会计工作交接,学生能运用会计法律制度的相关知识,能正确进行会计业务工作。(2)通过完成开立账户,填制票据及背书和付款,正确办理各类支付结算及解决结算中出现的问题,支付结算法律制度的学习,使学生能正确地进行支付结算,为未来就业打下基础。(3)通过对主要税种、税收法律制度、税收征管的学习,使学生能正确计算应纳税额及办理纳税申报、胜任税务、税务登记的工作。

2.财经法规课程教学单元项目设计

2.1 会计法律制度

(1)会计法律制度的构成与工作管理体制。能力目标:能进行三种制度和三种管理体制的案例分析;知识目标:掌握会计法律制度的构成、三种会计工作管理体制;训练方式、手段及步骤:按照效力从高到低将不同类型的会计法建制度结构图;可展示的结果:法律层次机构图;考核内容与方法:通过对我国现有各类法建立法律层次结构图,以结构图以及分类依据正确与否进行打分。

(2)会计核算与监督。能力目标:能分析会计核算的过程及其监督;知识目标:掌握会计核算、会计监督的相关内容;训练方式、手段及步骤:通过对会计核算、会计监督的流程分析判断,确定会计核算过程的正确性;可展示的结果:会计实务案例分析说明;考核内容与方法:小组讨论、教师点评,通过对操作过程和案例分析的正确与否进行打分。

(3)会计机构与会计人员。能力目标:能进行会计岗位设置、交接工作的案例分析;知识目标:掌握会计机构会计人员的设置原则和应承担的法律责任;训练方式、手段及步骤:分组模拟设置会计机构;可展示的结果:机构模拟设置图。考核内容与方法:小组讨论、教师点评,通过对操作过程和案例分析的正确与否进行打分。

2.2 支付结算法律制度

(1)支付结算与现金管理。能力目标:能熟练进行支付结算;知识目标:掌握支付结算的具体要求;训练方式、手段及步骤:模拟票支付结算据操作练习;可展示的结果:实训资料;考核内容与方法:通过对现金管理的具体要求进行操作的案例分析的正确与否进行打分。

(2)银行结算帐户。能力目标:会进行银行结算帐户的开立、变更和撤消;知识目标:掌握银行结算帐户的开立、变更和撤消程序;训练方式、手段及步骤:通过案例分析,制定分组-任务-讨论-总结;可展示的结果:案例分析结论;考核内容与方法:通过对帐户的开立、变更和撤消程序的模拟操作,提出正确建议,判断建议的正确与否进行打分。

(3)票据结算方式。能力目标:能进行票据的办理;知识目标:掌握商业汇票、信用卡、汇兑的办理;训练方式、手段及步骤:模拟票据办理;可展示的结果:配套习题实训资料;考核内容与方法:通过对商业汇票、信用卡、汇兑的办理,提出正确建议,判断建议的正确与否进行打分。

2.3 税收法律制度

(1)税收常识。能力目标:能进行税收分类、区别税法的构成要素;知识目标:掌握税收的概念、分类、税法的构成要素;训练方式、手段及步骤:通过案例分析,制定分组-任务-讨论-总结;可展示的结果:配套习题实训资料;通过对案例分析,制定分组-任务-讨论-总结;考核内容与方法:提出合理化建议,以建议的正确与否打分。

(2)主要税种。能力目标:能正确计算5种主要税种;知识目标:会进行5种主要税种的计算;训练方式、手段及步骤:利用配套习题分别计算5种税种;可展示的结果:配套习题实训资料;考核内容与方法:通过小组讨论,互评任务单进行打分。

(3)税收征管。能力目标:会进行税务登记开具发票、纳税申报税担保、税收保全和强制执行程序;知识目标:掌握税务登记的时限、手续和相关规定了解发票的种类;掌握发票的申领、使用、缴销程序;纳税申报;训练方式、手段及步骤:利用配套习题;可展示的结果:配套习题实训税务登记表已填制发票复印件及发票登记簿;考核内容与方法:通过小组讨论,互评任务单进行打分。

2.4 财政法律制度

(1)预算法律制度。能力目标:能正确了解国家预算法律制度;知识目标:掌握预算法律制度的构成预算管理的职权程序;掌握发票的申领、使用、缴销程序;纳税申报;训练方式、手段及步骤:利用配套习题;可展示的结果:配套习题实训资料;考核内容与方法:利用配套习题,模拟政府采购案例,正确与否进行打分。

(2)政府采购法律制度。能力目标:能正确进行政府采购;知识目标:掌握政府采购法律制度的构成;训练方式、手段及步骤:利用配套习题,模拟政府采购案例;可展示的结果:配套习题实训资料。考核内容与方法:利用配套习题,模拟政府采购案例。

(3)国库集中收付制度。能力目标:会进行财政收入收缴和财政支出支付的操作;知识目标:掌握国库集中收付制度、财政收入收缴和财政支出支付方式程序;训练方式、手段及步骤:利用配套习题,模拟政府采购案例;可展示的结果:配套习题实训资料。考核内容与方法:利用配套习题正确与否进行打分。

2.5 会计职业道德

(1)会计职业道德的内容。能力目标:会进行会计职业道德规范的案例分析;知识目标:会计职业道德规范的八个方面内容;训练方式、手段及步骤:利用配套习题,模拟案例分析;可展示的结果:配套习题实训资料;考核内容与方法:利用配套习题,模拟案例分析正确与否进行打分。

(2)会计职业道德教育。能力目标:能进行会计职业道德教育相关案例分析;知识目标:会计职业道德教育与修养的内容、建设;训练方式、手段及步骤:利用配套习题,模拟案例分析;可展示的结果:配套习题实训资料;考核内容与方法:利用配套习题,模拟案例分析正确与否进行打分。

参考文献:

[1]中国会计学会编写组编.财经法规与会计职业道德[M].北京:经济科学出版社,2009,11.

[2]会计从业资格考试辅导教材编写组编.财经法规与会计职业道德[M].北京:经济科学出版社,2010,12.

程序设计实训总结范文5

当前国家高度重视教育,同时对职业教育的改革和发展也提出了更高和更明确的要求。如:2004年教育部《关于以就业为导向,深化高等职业教育改革的若干意见》,指出“高等职业教育应以服务为宗旨,以就业为导向,走产学研结合的发展道路。高等职业院校要主动适应经济和社会发展需要,以就业为导向确定办学目标,找准学校在区域经济和行业发展中的位置,加大人才培养模式的改革力度,坚持培养面向生产、建设、管理、服务第一线需要的‘下得去、留得住、用得上’,实践能力强、具有良好职业道德的高技能人才”。2005年,《国务院关于大力发展职业教育的决定》明确要求大力推行工学结合、校企结合培养模式,并规定高等职业院校学生实习实训时间不少于半年。2006年3月30日,教育部出台《关于职业院校试行工学结合、半工半读的意见》。2006年11月,周济部长在国家示范性高职院校建设视频会议上提出,“今后一段时期,我国高等职业教育的主要任务是加强内涵建设,提高教育质量。”2006年12月14日教育部《关于全面提高高等职业教育教学质量的若干意见》(以下简称《意见》)。《意见》明确了高职院校培养高职能人才的服务面向是“走新型工业化道路、建设社会主义新农村和创新型国家”三个方面,并提出九条意见:深刻认识高等职业教育全面提高教学质量的重要性和紧迫性;加强素质教育,强化职业道德,明确培养目标;服务区域经济和社会发展,以就业为导向,加快专业改革与建设;加大课程建设与改革的力度,增强学生的职业能力;大力推行工学结合,突出实践能力培养,改革人才培养模式;校企结合,加强实训、实习基地建设;注重教师队伍的“双师”结构,改革人事分配和管理制度,加强专兼结合的专业教学团队建设;加强教学评估,完善教学质量保障体系;切实加强领导,规范管理,保证高等职业教育持续健康发展。

2 学生的学习现状

此次学习型实训的实训科目是动态网站开发,分别采用jsp和php技术完成,需要学生具备程序设计和网页设计与制作等预备知识。学生前期知识有C语言程序设计,Dreamweaver网页设计制作课程,符合学习型实训项目的基本要求。但是,从《网页设计制作》课程的教学内容和学生对程序设计课程的实际掌握情况来看,又相差甚远。《网页设计制作》侧重静态网页的制作基础知识的讲授,与动态网站开发中网页制作技术的衔接,与实际的行业技术要求有一定差距。另一大难点是,学生对程序设计课程的掌握,《C语言程序设计》是学生学习程序设计的入门课程,就以往的教学经验看,每个班中只能有少数几位同学能够喜欢并领会程序设计的思路。另一部分同学能达到教学的基本要求;还有部分同学因为不喜欢看到英文,所以对程序设计课程也有抵触情绪。总之,如何让学生学好动态网站开发,最大的难度在于如何激发学生程序设计的兴趣,提高程序设计的水平。

3 学习型实训在教学方法改革中的几点尝试

生产性实训是完全贯彻了工学结合的教育理念,为了能够培养高素质技能型人才而做出的大胆尝试。学习型实训的重点在于“学习型”,不仅仅是为帮助学生补充知识,更是要指导学生如何提高学习能力,古人说得好“授人以鱼 不如授人以渔”。而要制定符合学习型人才培养目标要求的学习型实训实施方案,同样需要必须贯彻工学结合的教育理念。

3.1 从分析学生未来工作岗位和岗位能力入手,制定学习型实训的实施方案。 在学习型实训的方案制定中,必须根据企业提出的学生就业岗位和岗位能力要求,明确学生未来的就业岗位是什么,岗位能力要求是什么,岗位核心能力是什么。为了做到这一点,指导教师主动联系在职的企业人员,了解网站开发行业的流程和对岗位能力的要求,要进行岗位能力分解,明确在网站开发行业中所对应的岗位和岗位群,对应的基本岗位能力,岗位核心能力,同时结合生产性实训的总结,从而制定学习型实训的实训目标和实施方案。

网站开发行业中需要有团队合作,根据实际项目和公司规模决定团队的人数,其中必不可少的是美工和程序设计人员两个岗位。学生未来的岗位则是后者,程序设计员的岗位技能要求有:HTML,JavaScript,数据库,动态网站开发编程语言(如:PHP,JSP,ASP,.NET,C#,Java等等)。

结合生产性实训的任务,学习型实训的实训目标和实施方案中突出了动态网站开发团队精神的培养,动态网站开发中几个知识技术点的学习和应用。

3.2 根据岗位能力的确定和分解,结合生产性实训的需求,明确实训任务和实训的学习过程。 按照“干什么,学什么;缺什么,补什么;要什么,给什么”的原则,遵循行业规律、高职教育规律、学生自身成长规律,确定培养岗位能力所对应的培养目标,在此基础上,明确实训任务。

当时网页设计制作的流行技术是DIV+CSS,动态网站开发普遍使用的编程语言是PHP,JSP,数据库则是MySQL。而注册、登录、留言板、BBS是动态网站中必不可少的几个功能模块,根据以上的调查和了解,教师确定了具体的实训任务。为了提高学生的学习能力,在实训任务中制定了学生的学习计划,如:网上有规范的DIV+CSS教程,安排学生自学这部分知识,并给予相应的指导。因为学生是通过自己摸索、研究和实践而掌握的,所以印象深刻,在同学之间、老师和同学之间一起探讨的过程中,也提高了兴趣,达到了很好的效果。

3.3 在确定主要实训内容的基础上贯彻工学结合的教育理念,设计实训过程。 根据高素质技能型人才培养目标和岗位能力的要求,针对学生的共性和不同的个性特点,以培养提高学生的职业素质为重心,以培养提高学生的能力为重点。按照职业素质、岗位能力、岗位能力拓展以及学生岗位能力提升的不同要求,教师设计出各个实训环节。

自学环节:DIV+CSS网页制作技术;

讲授环节:网站的架构;数据库知识;PHP,JSP开发动态网站技术;

程序设计实训总结范文6

(绍兴职业技术学院 信息工程学院,浙江 绍兴 312000)

摘 要:以浙江省ACM程序设计竞赛为例,分析当前高职学生参加ACM程序设计竞赛的现状与特点,提出高职院校在参赛学生的培训中存在的若干问题,研究针对高职生开展ACM程序设计竞赛培训的策略,探索与实践一种以大赛为导向、以能力为本位,能充分发挥学生特长的ACM竞赛培训模式。

关键词 :ACM程序设计竞赛;高职学生;培训策略

0 引 言

ACM国际大学生程序设计大赛作为一项世界性的竞赛活动,旨在展示大学生创新能力、团队精神和在压力下分析问题、解决问题和编写程序的能力,在信息技术界具有超凡的影响力。浙江省在2004年举办了第一届全省大学生程序设计竞赛,到目前为止,已成功举办十一届,省内各高校都积极组队参赛,该大赛目前是省十大学科竞赛之一。为了提高竞赛学生的比赛成绩,有效强化参赛学生的能力,构建以大赛目标为导向、以能力为本位、促进选手个性发展的技能大赛体系,是当前高职院校亟须解决的热点问题。通过以赛促教、以赛促学,提高教师的教学水平和学生学习的积极性,是目前教学改革的趋势。

1 目前高职院校在ACM竞赛培训中存在的问题

计算机专业学生参加各类大学生程序设计竞赛是提高编程能力的重要手段。ACM程序设计竞赛在国内外都有非常大的影响力,为了取得好的比赛成绩,各高职院校积极组织学生开展竞赛培训,但在竞赛培训的过程中还存在以下问题。

1)高等数学基础知识不完善、算法积累不够。

参加ACM程序设计竞赛需要参赛选手具有较扎实的数学基础和算法积累,但是高职学生在校学习时间短暂,无法全面掌握高等数学基础,知识体系不够完善,算法积累欠缺,导致在解决实际问题过程中,选择最优算法时出现偏差。

2)英语基础不够扎实,翻译能力欠强。

参加ACM程序设计竞赛,需要参赛选手具有较强的英语翻译能力。但是高职学生往往英语基础不够扎实,导致在解题过程中对题意的理解与分析很困难,出现题目理解错误等情况。

3)竞赛团队的合作意识不足。

参加ACM程序设计竞赛,需要参赛选手具有较强的团队协作能力。参赛队伍以3个人为一个团队,3个成员分方向负责不同类型的题目,因此需要队员之间分工明确、各司其职。但在平时的训练中,学生之间的配合不是很默契,导致职责不明、执行力下降,训练效果受到影响。

4)参加培训的学生热情不够,积极性不高。

竞赛队每年通过任课老师推荐和学生自愿报名的形式组队培训,竞赛队以备赛为契机,强化学生训练,但由于训练较枯燥,最终能坚持下来的学生并不多。

5)指导教师培训的时间和精力不够。

ACM竞赛培训指导老师除了担任指导ACM竞赛培训任务外,每周还要上12课时以上的课,同时还兼任班主任和其他科研任务,因此无法全身心地投入集训,影响指导效果。

2 ACM程序设计竞赛培训的策略

如何解决竞赛培训过程中的问题是高职院校面临的共同课题,需要在学生组织、培训内容、培训方式、条件保障和激励机制等方面寻求相应对策。笔者通过深入调研省内ACM竞赛成绩优异高职院校的成功经验,结合自身近3年来全程参与指导学生参加ACM竞赛培训的实践,针对高职学生的特点归纳出如下几项行之有效的ACM竞赛培训策略。

1)加强宣传,注重引导。

激发学生参加ACM竞赛培训的兴趣,宣传应从新生入学时即开始。通过介绍往届学生的获奖情况、获奖学生的个人发展,同时宣传学校对竞赛的支持政策,加强新老学生的交流,尽早引导学生对ACM有一个正确的认识,鼓励有一定基础、有较好的学习潜能和编程特长的学生尽早开始基础性题目的训练。

2)将ACM竞赛平台用于课程作业测试,改善考试模式。

考试作为课程教学的一个重要环节,对学生的学习具有明显的导向作用。针对传统考试模式存在的弊端,学校借助ACM竞赛平台对C语言程序设计课程考核进行大胆改革,提高作业考核成绩在课程总评成绩中的比重,以此引导学生认真对待编程作业,切实提高学生的程序设计能力。借助ACM 竞赛平台,作业考核变得简单可行,考核结果客观可信,对规范考核过程起到了巨大的推动作用。

3)成立ACM工作室,开辟ACM竞赛培训第二课堂。

由于程序设计能力的培养要有较长时间和高强度的培训才能有效,而高职学生在校学习时间较短,原有的知识基础相对薄弱,这就要求学校在培训时间、场地、设备、师资力量等方面创造条件予以保障,同时在训练方式上有所创新。我们依托专业实训室的场地与设备系统成立ACM工作室,从大一新生中选拔对编程有兴趣的学生,利用课余时间开展集中培训。在ACM工作室中,老队员在自身训练的同时,帮助指导新队员迅速提高编程能力。

4)建立切实可行的竞赛培训激励机制。

在ACM竞赛培训中,师生的主观能动性是最重要的因素。师生在竞赛训练的过程中需要全身心投入,付出大量的时间和精力,因此学校必须建立切实可行的长效机制,以确保该项工作长期运作。为了发挥师生在竞赛培训中的主观能动性,可采用如下政策:对于获奖的学生,一方面给予学生量化考核成绩加分,用省市竞赛获奖证书充抵相关课程的学分,另一方面在评奖评优时给予优先考虑,并给予奖励;对于指导教师,如果在市级以上ACM程序设计竞赛中获奖,将在各项考核、职称评审等方面给予优先考虑,并给予相应级别的奖金和培训课时补贴;对于二级学院,组织参加的竞赛应该纳入部门的考核范围。

3 ACM竞赛培训策略的应用实践

1)通过将ACM竞赛平台应用于计算机专业程序设计教学,学生的课后自学能力、动手能力、团结协作能力和创新能力均有提高。

学校直接将ACM竞赛平台用于C语言程序设计课程教学,每周在平台上开展一次竞赛。学生在竞赛的准备过程中,根据接触的各类题目,会自主地选择学什么、怎么学,他们自己设定学习目标,分析学习内容,制订学习计划,获取学习资源,管理学习过程,提高了自身的自主学习能力。为了能够在竞赛中取得良好的成绩,他们会充分利用课余时间,在竞赛平台上完成大量的编程训练,一方面查漏补缺,将平常学习中遗漏的知识点巩固复习;另一方面,通过和同学老师交流竞赛平台中的难题,进一步拓展、深化与完善知识体系。虽然有些知识很枯燥,但是由于在攻克题目中行之有效,他们常常会乐此不疲,直到把每一个知识点都理解透彻,这样无形中培养了学生的成就感。教师在教学中鼓励学生大胆创新,摸索独特的算法,弥补了教学中的不足,对教学工作起到了良好的促进作用。

2)通过日常竞赛培训,培养了学生团队意识。

协作学习是通过团队形式进行学习的一种方式,团队成员的协同工作是实现学习目标的必要条件。ACM竞赛过程是3个人共用一台电脑,在有限的时间里完成最多的具有较大难度的题目,竞赛中如何充分发挥3个人的力量,合理分工,协同工作将是成败的关键。

我们对ACM工作室的成员集训后,首先让学生自主选择队友,因为学生比较了解同伴的特点,自由组队可以缩短队员间磨合的时间。在自由组队之后,学生可进行明确的分工安排,开展团队协作。团队协作不应只在比赛过程中才有,学生之间的默契程度和协作能力应该在日常的培训中培养起来,因此我们主张相互了解或熟悉的学生自由组队。当然教师可以根据自己的经验,建议学生团队进行调整,但必须以学生的特点和团队的整体发展为根本前提。通过长期的合作,队员们往往能够根据各自的专业和特长分工学习,定期集合讨论或做题,根据不同的题型,由不同的主力队员分析、讲解,进而加快学习和理解速度。通过赛前和比赛间的协作学习,学生加强了个体的思维能力、个体之间的沟通能力及对同伴差异的包容能力。此外,协作学习对提高学生的学习成绩、形成学生的批判性思维与创新性思维、小组成员间的交流沟通能力、自尊心和个体之间相互尊重关系的处理都有积极的作用。

3)通过ACM竞赛培训的指导,提高了教师的教学水平。

为了指导学生参加ACM程序设计竞赛,指导教师必须认真分析、总结和归纳历年的竞赛题目和相关知识点,总结出竞赛的知识要点和难点。在这个过程中,教师也能认识到自己知识的欠缺,有了再学习的要求。在大赛的赛前培训中,指导老师要对学生集中培训,促进了教师教学水平的快速提高,同时增强了教师的自信心,对教师的心理素质的提升也大有裨益。

4)以竞赛为导向,分层次教学实现培优创新。

随着教育水平的提高,职业教育从过去的短缺教育、精英教育走向大众教育,并向普及化方向发展。过去由于教育资源短缺而被录取分数线挡在校门外的学生将有机会进入职业学校学习,这是社会进步的表现,也是教育发展的目标。但这也会导致职业教育生源整体文化基础水平的下降和学生差异程度的扩大。职业教育也必须与时俱进,积极进行制度创新。

程序设计竞赛为分层次教学提供了一个很好的平台。对于程序设计课程中冒尖的学生,我们将其招入竞赛集训队,通过集训,传授一些更深层次的知识,充分挖掘他们的潜能,把他们培养成程序设计领域的技能精英。

4 结 语

综上所述,高职院校要在ACM竞赛中取得佳绩,必须要制订一套切实可行的培训、奖励机制,在日常的教学中以竞赛为导向,注重培养学生的创新能力、团队协作能力和解决问题与分析问题能力,通过竞赛激发学生战胜自我、战胜困难的勇气,同时还要充分挖掘学生的潜能,端正学生的学习态度,提高学生学习程序设计的积极性。

基金项目:绍兴市高等教育教学改革课题“高职ACM程序设计竞赛培训策略的研究与实践”。

第一作者简介:宋芳琴,女,讲师,研究方向为算法设计,Songfangqin@sxvtc.com。

参考文献:

[1] 李玲芝, 徐俊, 易险峰. 依托大学生计算机程序设计竞赛, 探索信息学科创新型人才培养新模式[J]. 实践教学改革与创新, 2009(12): 117-119.

[2] 石晶瑜, 白喜文, 包常喜. ACM ICPC竞赛中团队精神的培养[J]. 内蒙古师范大学学报: 教育科学版, 2011(3): 122-124.

[3] 林新辉. 高职学生参与ACM程序设计竞赛的特点和培训研究[J]. 网友世界, 2013(21): 67-70.