编程实训总结范文

时间:2023-03-20 03:00:14

编程实训总结

编程实训总结范文第1篇

【关键词】实训;教学内容;教学方法;考核方式

0.引言

C语言程序设计实训这门课程要求学生掌握计算机程序设计语言的基本知识和程序设计的方法与技术,培养学生应用计算机解决实际问题的能力,重视学生实际编程能力和程序思维能力的培养,通过学生上机编写程序来提升学生的编程能力,培养学生的学习兴趣和创新能力。

C语言程序设计为其前导课程,是对其前导课程知识的巩固、实践与提升,是ACM程序设计课程的基础,通过此次实训为程序设计比赛和ACM大赛输送人才,使更多的学生在全国的各种编程比赛中取得好成绩,同时为学生毕业后从事编程工作打下良好的基础,为企事业单位输送程序设计人才。

本人根据C程序设计实训课程教学中存在的问题对教学内容、教学方法,考核方式进行了改革,并以本校2010级软件班学生为试点进行教学,总结了一些经验。

1.教学中存在的问题及解决对策

1.1实训内容单一

实训教学内容应该首先根据C语言的特点对知识进行整合,然后引入针对性较强的典型综合实例,从程序整体向各个核心知识点渗透。教师可以根据学生的实际情况设计实训项目,内容应覆盖学生所学的知识,突出实用性,内容最好为学生所熟悉领域或学生感兴趣的领域。如果学生层次不一,可以根据学生对基础知识的掌握情况设置不同的实训内容。

1.2教学方法单一

在实训教学过程中,应将重点放在分析程序设计过程上,培养学生良好的编程习惯,逐步提高学生编程能力。单一实训手段要达到这一目标是很困难的,这就要求运用多种实训教学方法,让学生对编程有个很好的理解过程。

可以引入多种教学方法。以前的实训课程不能激发学生的学习兴趣,主要是因为课堂是由老师主载,学生是被动的学习,不能成为课堂的主人。我们将采用多种教学方法来激发学生的兴趣,转变老师和学生的课堂角色。

(1)基于ACM模式的教学方法。ACM的教学模式是结合具体的问题讲授概念与理论,辅以课堂讨论,做习题等多项教学手段。在教学过程中,安排学生深入有关实际问题进行研究,加深对所学理论的认识,利用网站进行程序设计。以往的教学是按照基础知识、循环结构语句、结构体语句等知识点的顺序进行讲解。基于ACM的教学方式是按照习题所属知识类别进行理论讲解,离散数学、初等数论、数值计算、人工智能、动态规划算法、图算法等知识点进行讲解与练习。ACM的教学模式在一定程度上将基础学科很好地运用于程序设计当中,有利于知识的融合,可以提高学生的思维能力,在做练习时举一些趣味习题,激发学生的兴趣。

基于ACM的教学方法的优点如下:

①知识分类讲解可以加深学生对知识的理解,更加系统。

②ACM所选的题目趣味化生活化,可以激发学生的学习兴趣。

③题目所含知识面广泛,有利于知识的巩固。

④分组培养大家的团队协作精神。

⑤学生讲解培养学生的表达能力与思维能力。

(2)讨论式教学法。由于每一道程序题可以有不同的编写方法,答案不唯一,所以很适合使用讨论式教学方法。将学生以三人为一个团体进行分组,在组内讨论编程方法,上机编写程序并进行验证,由组内推举成员向大家进行讲解和演示,有不同编程方法的组可以继续演示,最后由老师进行总结,并选出时间和空间复杂度最小的程序,同时也可以发现学生在编程过程中出现的常见错误,发挥学生的团队精神,提高学生的表达能力。

(3)任务驱动法。在实训课堂上,学生需明确要完成的任务,依照实训任务完成实训。题目由易到难,知识点由单分支到多种分支情况的应用,这样适合学生学习特点及编程由易到难的编写过程。

1.3考试一锤定音

这门课程主要是培养和检验学生的编程能力,所以不能以一次考试来决定学生的最终成绩,检验过程应该贯穿整个学习过程。引入过程性考核思路,总成绩分部累加。采用平时计分和最终考核相结合的方式,以每节课的发言演示情况来给出平时等级,一学期进行累计,按累计成绩进行排名,前三分之一学生可以免去最后的考核,以平时成绩作为最终成绩,这样也可以激励大家踊跃发言,剩下的学生参加最终考核,最后成绩由平时成绩和最后一次考核的成绩各占一部分比例来组成。通过实践检验,课程考核方法改革后,考核出了学生的实际操作水平,用过程性考核思想后,在学习过程中时刻检验学生的学习接受掌握情况,加大了课程全程质量监控力度,课程考核结果基本能够反映学生学习后真正的计算机应用能力水平。考核结果公平、有效,这也是现在倡导的全过程考试。

2.总结

通过对C程序设计实训课程的教学内容、教学方法、考核方式的改革,并对2010级软件班学生进行试点后,使学生理解模块化程序设计的基本思想,掌握结构化程序设计的基本方法,掌握C语言的数据结构、程序结构、语句以及控制结构的使用方法,能用程序设计技术解决一定难度的实际问题,掌握在实际开发环境下进行编辑、编译、连接、调试和运行的方法;综合训练学生分析问题的基本方法,提高解决实际问题的能力,培养学生的专项技能和职业能力。

【参考文献】

[1]王嵩.C语言程序设计.教学探索与实践[J].教书育人,2006,(35).

[2]王美娜.C语言程序设计.教学方法探析[J].科教文汇(下旬刊),2007,(04).

[3]曾鸿.基于项目的软件工程综合实训教学模式[J].中国职业技术教育,2008,(12).

[4]王丽娟.C语言程序设计教学分析与探索[J].中国校外教育(理论),2008,(S1).

[5]刘斌,瞿新南.浅谈《C语言》项目教学[J].新课程研究(中旬刊),2009,(12).

编程实训总结范文第2篇

数控技术在现代制造技术中的应用,最具代表性的是数控机床,所以数控机床的实训应是整个机械工程实训的重点内容之一,数控机床的实训时间占训练时间的比例应大一些。常见的数控机床有数控车床、数控铣床和数控加工中心,这3种机床的数量多,具有代表性。对于一台数控机床来说,包括4方面的内容:制造、操作、编程和维修。实训的主要内容以操作、编程和加工简单的零件为主,增加学生的感性认识为主要目的。

1.1合理安排数控机床实训的时间由于机械工程实训总学时的限制,青岛农业大学机械专业学生共实习4周。数控机床实训的内容较多,在训练时间的安排上,数控车床2天、数控铣床和加工中心2天、其他数控机床1天,这样既重点突出又全面。数控机床应用了先进的数控技术,和普通机床的实训相比,讲解的时间会多一些。一般操作讲解、黑板上指令讲解的时间约占1/2,让学生能较深刻地理解数控机床是如何加工零件的;学生操作机床加工零件的时间约占1/2,使学生有较充足的时间增强对数控机床加工零件的感性认识。总之,实训的重点虽为实践,数控机床训练的特点又决定了讲解占了约一半的时间。

1.2合理安排数控机床实训的内容和方法在数控机床实训中,操作、编程和加工零件是主要内容。首先对照机床讲解基本的操作;然后学习数控的编程知识;最后加工出零件。编程方法的讲解,只能在黑板上讲解组成程序的指令字、程序的格式等,然后编写一个简单的程序。数控机床的坐标系是主要内容之一,机械坐标系、工件坐标系(编程坐标系)的概念,它们的作用是什么,必须结合编程才能讲清楚。数控机床是按程序自动加工零件的,刀具沿程序指令的刀路运动切削工件,刀路的位置必须使用坐标系描述。所以,首先讲清各种坐标系的概念,进而才能讲清对刀等关键的概念,才能理解为什么在编程坐标系下编写的程序可以在机床上加工出零件等问题。数控机床的实训内容应与数控机床理论课的内容相辅相成,各有侧重,通过数控机床的实训为下一步学习数控机床理论课打下良好的基础。数控机床实训应以机床操作、编程、日常保养和安全使用为基本内容,重点应放在编程和操作上。通过基本编程知识和操作的学习,学生可具备基本的编程和操作能力,为了提高学生的实训兴趣和创新意识,可以让学生自己设计一个简单的零件,自己编程,经指导教师检查无误后上机加工;或者编程加工一些有趣的零件。如:数控车床上可以加工仿真子弹、仿真酒瓶等;数控铣床上可以加工一些汉字,如“欢迎实习”等。

1.3手工编程和自动编程数控编程分手工编程和自动编程,形状复杂的零件加工程序只能由计算机自动编程来完成。在实训内容上,应手工编程和计算机自动编程并重。手工编程是数控车床实习的基本内容,通过手工编程加工简单的小零件,是普遍采用的训练方法。但随着计算机技术的发展,CAD/CAM在机械加工中的广泛应用,计算机自动编程也应是数控机床特别是数控铣床实习必讲内容之一。由于实训时间的限制,这部分的内容较多。所以,可以精简为由实习指导教师通过一个例子演示给学生看,边演示边讲解,讲明形状复杂及包含曲面的零件或模具的加工必须用计算机自动编程的方法编程,然后加工成所需的零件或模具。自动编程是通过计算机软件完成的,常用的具有计算机编程功能的软件有:CAXA、UG、Cimatron、Pro/E等。

1.4数控机床仿真软件的应用机械工程实训场地往往有限,数控机床价格较贵,配备的数控机床的种类和数量有限,平均到每一名学生的上机操作时间较少。为了解决这个矛盾,可以安排一定的时间,让学生在机房使用数控机床仿真软件练习数控机床的操作、编程和加工仿真。也可以不做统一安排,让学生课后根据自己的情况自由上机练习。数控机床实训的内容多,时间相对较少,一定要制订详细可行的实训计划,明确每天的训练任务、训练目的、训练方法和训练设备。这样学生面对从未见过的设备就不会感到茫然,教师指导学生也会有条不紊,顺利完成实训任务。

2演示教学法的应用

2.1什么是演示教学法由于机械工程实训总学时的限制,学生不可能自己动手操作每一种机床,特别是一些比较危险、贵重和精密的设备,比如高压水切割机床、三坐标测量机以及电火花线切割、电火花成型等机床。为了解决这个矛盾,基于学校的实际情况,采用了演示教学的实训方法。所谓演示教学法即指导教师讲解机床的加工原理、操作方法、编程方法,然后自己操作机床加工一个零件演示给学生看。通过演示教学的实训方法,解决了实训内容多时间少、机床有限及教师有限的矛盾,还可以给学生打下进一步学习研究的基础。

2.2以电火花线切割为例电火花线切割属于特种加工,特种加工是利用电能、化学能、光能或声能等能量对工程材料进行加工的工艺方法。在特种加工中,加工工具(广义的刀具)、加工工件与传统的机加工不同,一般不是采用机械力加工,在实习时学生首先会想到加工工具是怎样加工工件的。所以实习指导教师在实习的开始,应首先讲明电火花线切割的加工原理。实习步骤如下:(1)指导教师启动机床,用薄钢板切割一个小五角星演示给学生看。学生发现一根很长的光滑的金属钼丝可以切割钢板时,一定感到吃惊,想知道它的加工原理是什么。(2)在切割小五角星的过程中指导教师讲解加工的原理,举一个日常生活中简单的电火花放电的例子:我们平时开关电器或插拔插头时,会发现有时有电火花放电,严重时开关或插头的导电部位有被烧的痕迹,甚至掉渣。电火花线切割的加工原理就是利用电火花放电产生的热量使金属被烧腐蚀而起到切割的作用。讲完这个常见的现象后,再讲电火花线切割的加工原理,学生就感到易于理解了。(3)指导教师再讲解机床的操作方法。(4)简单讲解编程的方法,整个过程大约45min。

3多媒体技术在机械工程实训中的应用

随着计算机技术的飞速发展,计算机的多媒体技术和仿真技术已经应用于各行各业。机械工程实训是一种实践教学活动,但是计算机的多媒体技术和仿真技术在机械工程实训中也能发挥重要的作用。由于实训的内容不可能面面俱到,在学生实习完基本的内容后,可利用多媒体技术补充和总结,会起到良好的教学效果。

4结束语

本文探讨了机械工程实训的教学方法,重点讨论了数控机床的实训方法、演示法的应用以及计算机在实训中的应用。在实训内容安排上既要有重点,又要内容全面;实训内容的多样性决定了实训教学方法的多样性;实训教学方法的改革是永无止境的,应根据学生的实际情况,立足本校,面向社会,探索机械工程实训的教学方法。

编程实训总结范文第3篇

经过数十年的发展,数控机床的控制部分已经从硬件为主的数控装置发展成硬件、软件结合的计算机数控(computernumericalcontrol,cnc)系统。由于数控机床是根据事先编好的程序来实现自动化控制加工的,因此其发展和数控编程密切相关。程序的灵活、精练编制有利于降低加工成本和提高生产效率,具有明显的实用价值。在这次毕业设计中,我对数控机床编程的有关指令,以及编程的一些技巧等进行了探讨。通过一些指令的灵活综合运用来实现程序编制的简单和精练,使数控机床在加工中发挥更大的优势。以此来开拓数控机床更广阔的发展前景。

绪论一、《数控加工与编程》实训的目的1、熟悉了解数控车床、数控铣床、数控加工中心的结构组成及工作原理。

2、熟练掌握待加工零件的装夹、定位、加工路线设置及加工参数调校等实际操作工艺。

3、熟练掌握阶梯轴、成型面、螺纹等车削零件和平面轮廓、槽形、钻、镗孔等类型铣削零件的手工及自动换刀的编程技术以及复杂曲面零件的自动编程技术。能分析判断并解决加工程序中所出现的错误。

4、学会排除机床电气及机械方面的一般性故障。

5、熟练操作数控车、数控铣床、并能加工出中等复杂程度的零件。

6、能初步使用加工中心机床,了解刀库及其设置,了解加工中心的加工过程与特点

7、初步了解与掌握程序转存和联机控制等dnc加工方面的知识及操作方法。

8.复习掌握数控技术职业资格考试要求的其它应知、应会的内容。积极争取通过职业技术资格考试。

二、实训内容与实训计划安排1、实训的主要内容

1.1数控车床的操作与编程训练

(1)、操作面板的熟悉和控制软件的基本使用。

(2)、坐标系的建立,工件和刀具的装夹,基准刀具的对刀找正。

(3)、基本编程指令的讲解。手工编程与程序输入训练,空运行校验。

(4)、固定循环指令的讲解。编程与程序输入训练,空运行校验。

(5)、螺纹零件的车削编程训练。学会排除程序及加工方面的简单故障。

(6)、刀具补偿及编程训练。手工换刀与自动换刀的基本操作。

(7)、多把刀具的对刀、刀库数据设置。

(8)、实际车削训练,合理设置各工艺参数。

(9)、理论课:复结车床加工的应知、应会内容。

1.2数控铣床操作与编程训练

(1)、操作面板的熟悉和控制软件的基本使用。

(2)、坐标系的建立,工件和刀具的装夹,基准刀具的对刀找正。

(3)、基本编程指令的讲解。手工编程与程序输入训练,空运行校验模拟。

(4)、轮廓铣削和槽形铣削编程训练与上机调试,掌握程序校验方法。

(5)、刀长与刀径补偿及编程训练。手工换刀基本操作,多把刀具的对刀、刀库数据设置。

(6)、子程序调用技术,程序调试技巧,钻孔加工的基本编程。

(7)、实际铣削训练,合理设置、调校工艺参数,排除基本故障。

(8)、了解与冷却系统,机床的维护与保养。

(9)、理论课:复结铣床加工的应知、应会内容。

1.3加工中心机床操作与编程训练

(1)、操作面板和控制软件的简单用法。

(2)、刀具基本知识及应用状况了解。刀库结构与自动换刀装置的初步了解。

(3)、加工中心编程的特点。手工编程与程序阅读理解,空运行校验。

(4)、固定钻镗循环编程与上机调试。

(5)、刀具补偿及编程训练。多把刀具的对刀、刀库数据设置,自动换刀的程序实施。

(6)、理论课:刀具基本知识及其它应知、应会内容。

1.4自动编程与dnc控制训练

(1)、自动编程系统原理的了解。

(2)、图纸分析,基本加工零件图形的绘制,复杂曲面类零件的绘制。

(3)、轮廓铣削、挖槽、钻孔等基本刀具加工路线的建立。

(4)、工艺参数、刀具补偿等的设定,模拟加工校验。

(5)、曲面铣削加工刀路的建立,粗、精加工的参数设定。

(7)、程序的生成与编辑修改,程序与机床控制系统间的接口技术。

(8)、车床的自动编程技术。

(9)、自动编程的实用训练、dnc加工。

2、实训计划安排

编程实训总结范文第4篇

关键词:教学改革;零距离接轨;数铣实训;教学瓶颈;自主创新

作为中等职业技术学校,我们一直以“与企业零距离接轨”为教学总目标,理论教学与实训教学结合向一体化教学靠拢,与企业生产实际情况紧追不舍,顾名思义:仿真企业模式教学法。

数控技术应用专业实训项目中重点是数控车床和数控铣床实训,我们现在的教学模式是:实训指导教师根据通用教材或校本教材――向学生授课分析图纸――设定加工工艺路线――备料――安排机床工位――学生独立编程――学生操作机床加工出零件――自检――上交――教师检测评分总结。

现有模式教学优点:

(1)学生在实训指导教师指导下,亲自上机加工绝大部分同学都能加工出合格工件。

(2)教师全面掌握学生的技能水平,可有针对性辅导。

(3)认真学习的学生,加工出的工件精度高,产品合格率高。

现有模式教学缺点:

(1)学生过多受老师思想束缚,按步就搬或生搬硬套、或直接调用他人程序。

(2)教师按既定模式授课,长期面对同一个训练件,没有新的加工工艺思路。

(3)学生本身对实训项目掌握程度不尽相同。

(4)制约了学生奔放的思想,没有自主创新的机会。

(5)学生之间的关联性不强,团队合作意识没有得到很好的煅炼。

(6)学生出现两极分化,强者更强,弱者更弱放弃不学。

(7)学生毕业后,进入企业只能充当机床操作工的角色,自身的编程能力也不强,更不敢应聘编程员的岗位。

在实际生产中,部分企业生产模式如下图所示:

根据我校目前的教学模式,我们的毕业生就业岗位大部分仅限于上图中“生产动力部”里的“铁工动力车间”学生们扮演着实实在在的数控机床操作工,其实他们的对口岗位范围还是太窄了,我们要为学生拓展更多的就业空间,如技术工艺部的工艺室、设计中心;质量检验部的质检器;生产动力部的编程员;还要培养学生掌握与客户洽谈订单的能力和技巧;具备与产品供应商沟通交流的能力。每一个企业都有自己独特的工作方式,关键在于企业的运行模式起作用。

教学过程中依据企业的生产流程,如下图所示:

基于上述发展目标,为了让学生更主动探索学习、学到更多技能知识,为了顺应企业的用工需求达到“零距离接轨”,为了改变原有模式的不足,现对数控铣床实训模式作如下教学改革:

一、加工程序互换法

原有模式中,学生在教师的教学指导下按预定的步骤去绘图并编制程序,确切地说,这个工件的成绩包含有教师60%的功劳,学生只是在执行老师的思路罢了,学生重点体现只是操作机床加工出工件,而核心部分仍是毛坯选择、程序编制,学生没有脱离教师独立进行以上操作,这一点与企业明显不符,学生存在缺乏自主创新的要素,无法谈及技术的提升。企业仿真就要知道企业如何运作,就数控铣床加工而言,企业里有专门的编程员、专门的机床操作工,两者是分开的。当前我们的毕业生几乎都是从事机床操作工,很难进入到编程岗位领域,而这正是他们所向往的理想岗位,在这样的时代要求下,我们的教学改革也就显得迫在眉睫了,改革方案即在平时实训过程中让学生之间互相扮演不同的角色,即:

A同学编的程序,交给B同学去加工,B同学编的程序交给C同学去加工,C同学编的程序交给D同学去加工,D同学编的程序交给A同学去加工。依此类推,形成一个封闭的环形结构,使得每1位同学都与2位同学有前后关联的关系,即:A同学即是操作员,也是编程员,他必须煅炼出具备沟通交流的能力,达到互相协商探讨加工的效果。A同学既要扮演编程员去指导B同学进行加工,告知工件原点设计在哪里,注意事项是什么等沟通,对D同学加工的产品负有60%的责任;A同学又要主动与D同学沟通交流,A同学加工出来的产品只能证明他操作机床的水平如何占40%的成绩。在这整个过程中要求学生必须保证首件产品是合格的。这与自编自加工的旧模式有着明显的不同,它能够促使同学互相竞争,增强高度的责任感,意识到自己的地位和作用。还有,在教学训练过程中,教师可以给学生自由设计的空间,让他们充分发挥聪明才智设计出有创意的造型给他对应的同学去加工。

二、工件分组检测法

原有模式中,学生加工完工件后自检或不检,就直接上交给老师了,至于结果怎么样?得多少分?他们不太关心,没有强烈的求胜意识,在他们看来那是看老师乐意给你多少分罢了。而且过后学生本人也不知道自身具体失误在哪里,也没有反复研究分析,达不到总结经验不断提升目的,有些检测项目学生根本就不知道如何去检测。为了使更多的学生参与工件检测评分,特作如何教学改革,即:

学生加工的工件批改方式:将全班平分为3组学生同时对一个工件检测评分,指定好组长,由指导教师同时指导3位组长检测方法及项目,再由组长组织自己的组员进行检测评分,最后将3个分值相加后求平均值即得该学生的最终成绩,各组要每次都要写检测情况分析。如果个别学生对最后成绩有异议,再由教师作最终检测定妥,并总结问题所在,每一次总结都要完好保存。一旦出现某一组检测时弄虚作假,那么通过其他两组评分即可轻易看出漏洞。久而久之就能培养出学生诚实认真的做事方法,培养了公正的意识。

通过以上课堂教学改革,弥补了当前数铣实训模式的许多不足,初显成效,同学们技能水平的提高指日可待,我对此方案充满信心,相信一定能够攻破当前的数控铣床教学瓶颈难题,现在已经逐步推行当中,与企业“零距离接轨”又迈进了一步,我们的毕业生必将开创新的就业格局。

参考文献:

[1] 王平.《数控机床与编程实用教程》.化学工业出版社.2008年8月

[2] 于法鸣、刘康、陈宇.《国家职业技能鉴定教程》.现代教育出版社.2012年7月

[3] 蒋志青.《企业业务流程设计与管理》.电子工业出版社.2002年11月

[4] 孙宗虎、付伟.《生产管理流程设计与工作标准》.人民邮电出版社.2006年4月

作者简介:

编程实训总结范文第5篇

关键词:任务驱动教学法;数控实训教学;教学方法

中图分类号:C42文献标识码:B文章编号:1009-9166(2009)011(c)-0115-01

高职院校主要培养的是技能型人才,学生学习的是专业性较强的知识,由于知识类型的转变,学生可能出现学习目的不明确,不知道应该学什么,怎么去学,怎么学效率才会高等一系列问题;在相关理论课程的时间安排上,专业基础课和专业课往往与实训课程没有安排在同一时间,导致实训期间学生对所学的专业知识已经遗忘,实训课程进度会受到很大的影响,从而效果不明显,并且有可能产生理论与实际不能接轨的情况;还有在实训当中,对不同专业不同层次的学生讲授实训课题内容基本一致,最终的成绩评定标准不明确等情况。

一、任务驱动教学方法在数控实训教学中的指导思想:常见的教学方法是教师以教为主,学生所处的位置就是接受。教师教什么,学生就接受什么,这样下去很容易导致学生上课不积极,容易分散注意力,不能积极发挥学生学习的热情。《数控机床实训》课程是基于《数控编程与加工技术》课程的学习基础并与之配套所进行常见的数控机床常规操作的技能强化训练,是具备数控机床基本操作技能,继而形成数控加工技术应用能力必不可少的强有力支撑。课程的任务主要是对在校学生进行常见数控机床基本操作技能的训练,使学生具备常见数控机床的基本操作能力,了解数控机床结构,掌握对数控机床维护、保养的一般方法,有一定分析、解决数控机床操作工程中实际问题的能力,为学生获得劳动部颁发的数控加工应用中级工等级证书而打下良好的操作基础;为今后的就业做好准备,使学生拥有从学校毕业就能走进工厂上岗的能力。“任务驱动”教学法是“构建主义”理论中的一种教学模式,是将所要学习的新知识隐含在一个或多个任务当中,学生首先对任务进行分析、理解后,找出任务中哪些是已学知识,哪些是新知识,在教师的指导帮助下主动学习,经过个人努力,最终找到找到解决问题的方法,通过对任务的完成,实现对所学知识的掌握。在数控实训教学当中,根据学生、课程,设计一些有意义的任务,以任务为先导,进而带出相关的知识点的操作技能,引导学生思考,通过学和做,培养分析问题和解决问题的能力。随着任务的完成,给学生以成就感,使他们不断体会到使用数控机床的乐趣,在完成任务的过程中,增长知识,学会技能。

二、任务驱动教学法的实施环节:将任务驱动法运用于数控实训教学的步骤是:数控编程编程模拟综合训练产教结合。教师如何将任务驱动法引入到数控实训教学当中,从改变第一节课开始,可以将第一节课改为作品展示课,学生们会对这些精美的作品会产生浓厚的兴趣,他们会询问这些作品是怎样完成的,并产生自己动手去做的想法,这时候教师就可以引导学生开始学习,自己动手动脑,这样的目的就是要改变教学模式:从传统的教与学模式改为学生自发式学习;从老师引导到学生自己给自己布置任务。1、数控编程学习:时间:实训前期1-2周;进度:理论与实训同步进行;效果:边学边练,理论运用于实践。学生在理论课上学习的知识马上就能在数控机床上进行验证,这样的学习方法非常有助于知识的积累,势必能达到事半功倍的效果,从而避免了重复学习。2、编程模拟:方法:以笔代刀。优势:①保证了人身和设备安全。②清晰模拟走刀路线;效果:让事实来说话。通常机床都是安装刀具进行加工,初学者难以下手,并且容易引起人身和设备的事故,如果将金属刀具换成笔芯进行模拟,这种方法既达到了编程练习的目的,也保证了人身和设备安全,一举两得的效果。3、综合训练:前提:熟练掌握机床的基本操作和数控编程。组织:根据不同专业不同层次的学生安排不同的实训加工课题。提高:逐渐提高尺寸以及精度要求,并且对于每项训练都记录成绩。学生经过基本技能的训练后就能够进行实际零件的加工练习,通过实训课题的训练,能够基本掌握数控机床的操作与加工,经过不断的练习以及理论与实操考试,合格后取得数控技能中级工等级证书。4、产教结合:高职院校是培养高技能型人才的摇篮,培养出的学生走出校门走上工作岗位后,大多都是要从事实际操作加工工作,那么,让学生在学校实习的过程当中就接触企业产品,参与产品零件的加工,增强学生的产品意识,对于学生的能力提高有很好的效果,也就可是实现真正意义上的与企业零距离接触。

三、成绩评定:成绩评定不但是重要的教学环节,也是教学手段。我们用学生技能操作成绩记录表来评定每个学生的实训成绩,它将成绩的评定分为5块,每块所占比例不同,都直接影响最终的总成绩,对与每一个学生的每一个实训课题都会进行相应的成绩记录,并且这样就避免了学生成绩评定不全面的缺陷。另外实训成绩分析表能够总结整个实训效果,并且反应问题,通过这个表能看出学生的成绩分布情况,并且对于成绩能够进行分析,对其中的各个因素能够进行评价,对于主要影响因素进行总结,从中得到结论,运用于以后班级的教学改进和组织方法。

结语:任务驱动的数控实训教学法提高了学生学习的主动性,培养了学生解决分析问题解决问题的能力,与工厂相仿的教学情境,培养了学生的动手能力和规范作业能力,有助于形成良好的职业意识;自我检验评价培养了学生熟练使用常用量具的能力和质量意识;分工合作培养了学生的组织能力和团队精神;自我归纳总结培养了学生的创新能力和反思能力。调查结果显示,学生也认识到在完成任务的过程中随机处理能力、加工工艺能力均能得到一定的锻炼。这些都使成为职业学校多数教师钟情及探索追求的新领域。在实践任务驱动教学法中应注意以下几点:(1)学校要投入相当的资金,配套的设备与软件,以创设理论与实践一体的教学环境;(2)对任课教师要求较高,既要有较强的机械加工工艺能力、编程能力还要有较强的数控设备操作能力;(3)为使任务具有系统性、延续性,要抓好项目化的教材建设;(4)由于学生分组后分工明确,为防止学生单项发展造成综合能力的削弱,执行各任务时的分工应注意有所交叉;(5)有些大型的任务要提前调整教学课时安排。

作者单位:陕西工业职业技术学院

编程实训总结范文第6篇

关键词:编程能力;信息专业;兴趣;交流

编程就是使用程序设计语言来编写程序代码,从而满足人们用计算机来解决某种问题的需求。编程是人与计算机交流的唯一方式。因此,高校信息专业的教学应将编程能力的培养作为首要任务,转变教学理念和教学模式,重视编程能力培养和考核并以此为核心进行教学改革。

一、高校计算机实训课程存在的问题

1.课时少

高校信息专业为满足宽口径就业需求,专业课程非常多,以编程能力培养为核心的程序设计类课程时间被压缩,实训课程时间就更少了。在理论课教学中,教师必须在有限的时间里将所有的知识点传授给学生,让学生在最短时间内吸收这些知识,实现知识的融会贯通,否则实训课程就无法顺利开展。而实训课程少又影响到学生编程能力的提升,使得学生动手操作的机会少,教师也没有时间给学生进行个别指导,影响教学质量。

2.师资力量不足

高校教师有教学任务、科研任务和学生管理任务,其工作压力繁重,而大部分计算机专业的教师是中青年教师,部分教师正在进行深造,在攻读博士、博士后等,这使得其在教学上花费的时间和精力较少,很多时候是一个教师带十几个乃至二十几个学生开展实训活动,师资力量严重不足,影响学生编程能力的提升。

3.装备落后

计算机技术发展快,技术更新快,程序设计课程中涉及到的理论知识和实训课程中的装备都应与时俱进,但大多高校的装备比较落后,依然采用经典算法解决数学问题,然后完成编程任务,这种培养模式使得学生掌握的知识严重滞后于社会发展,无法满足IT行业对人才的需求。

二、基于提升编程能力的实训课程改革措施

1.课程设计的改革

信息专业主要可以分成电子信息、电子科技、物联网等专业,不同的专业有不同的人才培养侧重点,实训课的课程设计也应该有侧重点。如:电子信息、电子科技专业的侧重点是对硬件的设计,因而实训课程可以进行单片机、嵌入式系统等项目的设计,将编程能力的培养嵌入到具体的硬件控制中,既提高学生的编程能力,又提高其专业知识的融会贯通和运用能力。比如说:在C语言程序设计中,如果只是让学生反复训练经典算法和习题,学生的编程能力很难得到较大幅度提升;若是加入一个C语言的单片机控制项目,实现软硬件设计的结合,那么学生的编程能力就能得到较大提升。计算机科学与技术、网络工程等专业的培养目标偏向于上层应用,实训课程可以以实用性软件开发项目为主,让学生主动去设计数据库系统等,使学生在完成软件开发项目的过程中实现能力的提升。

2.调动学生积极性

兴趣是最好的老师,教师要通过改变教学方法、因材施教等来调动学生的学习积极性,让学生主动参与到实训教学中,在课外时间去钻研软件开发,提升学生的编程能力。如:对希望参加ACM程序设计大赛的学生,在实训课中鼓励其在完成基本实训任务的基础上联系ACM题库中的习题,由浅入深地步步推进,提高编程能力。对参加嵌入式系统设计的学生,让其主动编写一些嵌入式程序,使其既能提升编程能力,又能在比赛中获得较好成绩。对立志从事应用系统开发的学生,让其主动进行网站系统、数据库系统、电子商务系统、物联网系统等的开发设计,这一类学生往往在毕业前就找到一个主攻方向,孜孜不倦地钻研,为其将来就业做准备。而教师需要做的工作是在教学活动中发觉学生的兴趣,根据学生的特点和兴趣采取合适的方法调动学生的学习积极性,提高教学效率,这样能收到事半功倍的效果。

3.加强实训中的交流

实训教学活动中,要加强师生之间、生生之间的交流,营造良好的交流氛围,使学生遇到问题时,主动与同学交流和讨论,主动请教教师,通过交流发觉别人思维方式与自己思维模式的区别,吸取别人的长处,弥补自身短处,完成编程任务,提升编程能力。

4.重视学生编程能力的考核

实训课程中要重视学生编程能力的训练,加重对编程能力的考核,如:组织上机考试,将学生的考试成绩纳入到学生最终综合成绩中。在上机考试中,为避免学生作弊,往往需要有多个教师参与监考。若设置几个固定的习题,机房环境下又不方便教师监考;若是从题库中随机抽题,又会带来不公平问题,有的学生抽到较难的习题,有的学生抽到较容易的习题。但不管怎么说,实训课教学改革都应重视编程能力的考核,积极挖掘学校现有资源的潜在价值,加强编程能力考核,促进学生主动去提升编程能力。

总之,只有通过合理的课程设计,运用合适的教学方法,激发学生的实训学习积极性,重视编程能力考核,才能稳步提升学生的编程能力。本文以提升学生编程能力为起始点,对计算机实训课程存在的问题进行分析,然后在此基础上对程序设计类课程的教学改革提出几点建议,总结了笔者自身的实训教学经验,希望能为广大教师提供参考。

参考文献:

[1]刘鹤,李越,提一鸣.略论在计算机教学中培养学生的编程能力[J].无线互联科技,2013(3):175.

编程实训总结范文第7篇

【关键词】数控加工编程与实训 高职 一体化教学 深度改革

【中图分类号】 G 【文献标识码】 A

【文章编号】0450-9889(2014)01C-0143-02

数控加工技术是现代制造的基础,同时也是现代制造的核心,其先进性反映了一个国家的战略地位和综合国力,全球的制造业强国都在采取各种措施积极推进本国数控技术及其附属产业的发展。然而,当前我国掌握数控技能的专业人才不仅数量短缺,在质量上与发达国家或地区相比也存在着明显差距。因此,我国需要加强数控加工人才的培养,而以培养技能型人才为主要目的的高职院校更是责无旁贷。高职院校专业技能人才培养应以区域内行业的发展需要为出发点,其所培养的数控专业学生,要求掌握有关数控技术的知识,具备熟练应用数控机床的专业技能,并能通过训练积累一定的实践经验;还要具有良好的职业道德和职业素养,以便能更快地适应社会的需要,服务于区域、行业发展。

一、“数控加工编程与实训”课程教学初次改革及其成效

近年来,众多高职院校在数控技术专业课程教学中不断探索,加快教学改革。鉴于“数控加工编程与实训”课程所要求的较强理论性和较强实践性,课程涵盖的知识面较广的特点,许多高职院校经过认真分析研究,完成了对课程的初次改革,在培养学生理论知识和实践能力的综合性方面取得了一定的成效。其中,项目化教学得到了广泛的应用。项目化教学以工学结合、行动导向、项目载体、任务驱动、素质渗透、学生主体、理论实践一体化等为精髓,是当前职业教育提倡的行动导向教学法中的一种,也是国际国内备受推崇的效果优秀的职业教育方法。“数控加工编程与实训”课程教学改革实施后,教学过程如表1所示。

表1 初次教学改革的教学过程

实施步骤 教学内容 实施过程

一 理论教学 教师教、学生学

二 布置任务 教师下达、学生执行

三 示范操作 教师实践、学生观摩

四 填写工艺文本资料 教师给出模板、学生分析填写

五 加工实训 学生模仿加工、实机操作

六 上交文本资料、实物作品 教师评定成绩

通过教学实施可以发现,初次改革仍存在以下弊端:一是工作任务简单。教师在设定任务时,要综合考虑整个班级甚至整个年级学生的制作水平的差异,不便于设计形状复杂、精度较高的零件。二是从教学模式上看,虽然形成了教学一体化教学模式,但是由教师教、学生学、学生做,学生缺乏独立思考的过程,创新思维受到限制,单纯地模仿教师的行为,也不能对学生进行个性培养,发挥每个学生的自身优势。经常会出现这样的场景:一个班组只要有一人加工出零件,本班组的所有人就都能加工出该零件。三是实训室、设备的利用率较低,不能优化实训室、设备的使用,造成了人力、物力资源等的浪费。

从教学内容和实施过程中不难看出,虽然经过了改革,但教学的主体仍然是教师,学生围绕着教师的教而学。教学过程中的乏味、无新意依然存在,教与学的双主体性来能体现,学生的能力提高不明显。

二、“数控加工编程与实训”课程教学的深度改革

为了切实地达到培养学生设计、分析、动手实践、职业素养等综合能力的目的,应遵循高职学生的发展规律,在已有改革基础上,对“数控加工编程与实训”课程教学内容进行再定位和再剖析,进一步深入细致地对教学进行二次改革。

(一)前期课程及其培养目标

在学习“数控加工编程与实训”课程前,学生需要先进行机械制造类基础课程的学习,实现相关的知识目标和能力目标,如表2所示。

表2 机械制造类基础课程及其培养目标

课程名称 知识目标、能力目标

机械制图 能用图样正确表达零件结构、工作原理、技术要求

机械制造基础 掌握机械工程材料和机械制造工艺过程一般规律、机械制造基本方法,具备对一般机床的实际操作能力

机械制造技术 能对机械制造过程有总体的、全面的了解,掌握金属切削过程的基本规律,具备制定工艺规程的能力,具备对制造系统、制造模式选择、决策的能力

(二)教学实施过程

第一步:理论教学、零件设计、工艺设计。相对而言,数控机床操作的危险性比普通机床要高,因此在“数控加工编程与实训”课程中理论教学是不能忽略的,学生必须掌握扎实的理论基础才能进行实践操作。在理论教学过程中,教师作为讲授编程理论的主体,学生以自己的灵感为载体,自行设计零件,绘制图纸,为之后的实训做好前期准备。教师在此教学过程中循序渐进不断提出新的工作要求,学生每人必须自行设计车削零件、铣削零件各一件,所设计的零件必须包含圆弧、内外螺纹、槽、孔等具有典型加工工艺的结构。教师对学生所设计的图纸进行指导并帮助学生进行修改分析,注意强调零件的结构工艺性。结合实训室设备的加工精度,再适当调整工艺尺寸公差和形位公差,控制加工的难易程度。完成设计工作之后,进行工艺规程编写任务,制定并填写“机械加工工艺过程卡片”和“机械加工工序卡片”,培养学生合理利用现有的生产条件,制定出合理并且经济有效的加工方法进行生产加工的实践能力。整个步骤,实质既是一次学习新知识的过程,又是一次综合应用基础课程的过程。对学生而言,既熟悉又陌生,激发了学生学习好奇心;对教师而言,活跃了课堂气氛,使教学变得新颖、灵活。

第二步:综合编程、仿真实训。在前期工作基础上,进行相应零件的数控编程。在教学过程中,教师选择合适的仿真软件,演示更为直观,也提高了师生之间的互动性,可获得及时的反馈;每一位学生针对零件编写好程序后,可以利用数控仿真软件进行校验,及时发现加工过程中可能出现的问题,降低了直接上机操作的危险性,确保实训加工的顺利进行。每个学校的数控操作系统的数量、型号都是有限的,利用仿真软件的操作,能够使学生了解多种操作系统的操作特点,做到举一反三,还可以拓展学生的视野,增强就业信心,缩减学校和企业的时空差距。

第三步:数控机床实训加工。教师结合实训用机床的操作特点,重点讲授数控机床操作和仿真软件操作的区别以及安全操作事项,侧重于培养学生职业素养。数控程序必须经过仿真软件验证无误后方可输入数控机床进行运行。为了生产安全和降低耗材的使用,可以先使用尼龙材料等非金属材料进行试切削加工,加工成型后,再进行金属材料的切削。在整个步骤的实施过程中,始终按照企业的生产、管理等标准执行,模拟企业的分工制,按实际工作过程组织和实施教学,加强学生机械加工综合能力的培养,提高实践教学效果。

第四步:零件检测、分析总结、答辩评定。为了更好地体现学生主体特征,与之前教师直接检测零件、评定加工成绩所不同,学生将加工好的零件对照自己的设计图纸进行检测、计算超差,将测量结果进行汇总以便于后续分析。每一位学生将零件实物和测量结果与教师进行面对面互动交流,在交流的过程中,教师针对加工结果和设计图之间的差异与学生进行分析,帮助学生找出超差原因,鼓励学生思考。不再出现过去教师提问、学生答辩的紧张气氛,将答辩、分析总结、评定等融为一体。

三、深度改革效果

深度改革后的整个“数控加工编程与实训”教学过程注重培养学生的设计能力、思考能力、动手操作能力,每一个步骤都体现着“教、学、做”的一体化,并且突出了以学生为本的教学理念,完全区别于初次改革的“教师教、学生纯粹模仿制作”的模式。同时,充分地挖掘了每一位学生的潜力,增强学生学习的主动性,实现对学生个性培养,因材施教,将学生所掌握的理论知识用实物作品的形式表现出来,激发学生的学习兴趣,符合机械类高职教育的人才培养目标,很好地帮助学生在就业后实现学校与企业的“零距离”对接。对教师则是提出了更高的要求,在整个教学过程中教师需要收集更多的资料,进行周全的考虑,做好充分的准备,尽可能地接近企业生产的模式来进行教学,力求获得更好的教学效果。实训设备管理者在实训的前期准备阶段、实训进行阶段以及后期收尾阶段,都应该做好全面的统筹安排,做好设备的日常保养,准备好各类耗材,确保实训的顺利进行,同时保证为下批次的实训奠定好的基础。

综上所述,“数控加工编程与实训”课程教学改革需要紧密地结合学生的发展特点、教师的全面细致剖析、设备的综合利用等各方面进行全方位的考虑,还应阶段性地分析总结以往改革的利弊。只有多方面多层次的共同努力,才能不断推进课程教学改革,为数控加工人才的培养作出贡献。

【参考文献】

[1]戴士弘.职业教育课程教学改革[M].北京:清华大学出版社,2007

[2]易志斌.任务驱动式教学法在数控实训教学中的应用[J].产业与科技论坛,2011(10)

[3]黄淑芳,刘棣中.高职院校数控实训基地建设与管理模式的研究与实践[J].轻工科技,2012(1)

【作者简介】黄淑芳(1984- ),女,广西南宁人,广西水利电力职业技术学院讲师,硕士,研究方向:机械制造技术。

编程实训总结范文第8篇

关键词:职业教育 创业教育 创业意识

国家中长期教育改革和发展规划纲要(2010-2020)指出:“坚持能力为重,优化知识结构,丰富社会实践,强化能力培养。着力提高学生的学习能力、实践能力、创新能力,教育学生学会知识技能,学会动手动脑。”提高学生的应用技能,培养学生的创新性学习能力和思考能力是当今教育的主旋律。对于职校学生来说通过数控实训,可以对学生进行创新精神和创新意识的培养,提高学生的创新兴趣,促进他们的发展。使数控实训融知识、能力、素质教育于一体,从而提高学生的实践能力和创新精神。下面谈我在数控实训教学中的几点尝试。

一、采用项目式教学,培育创新加工技术数控实训实操教学中,如果只是按照教材的安排,进行指令的学习及操作练习,则学生很难会应用,更谈不上创新了。实际教学中,我们更多的是采用项目式教学,把一个相对独立的典型零件加工任务交予学生,让他们读图、选材、方案的设计与实施、编程与加工,到完成后的评价,都由学生具体负责,教师起到咨询、指导与解答疑难的作用。如在学习直线插补、圆弧插补、循环加工等的指令时,我都会采用相应的项目,让学生进行实操加工训练,通过一个个项目的实地进行,使所有学生了解和把握完成项目的每一个环节的基本要求与整个加工过程的重点难点,在学习中对比,在探索中发现,在实践中培育创新思维。

二、与实际相结合,引导学生创新编程在数控编程的教学过程中,如果只为编程知识而讲,学生容易乏味,激不起兴趣,在此情景下进行教学收不到好的效果,如果先给学生创设一问题情景,引导学生进入情景之中,使学生在情境激发的兴奋点上,寻求思路,大胆创新。如轴类零件加工编程教学中,可以展示一些知名企业生产的轴,或生活中常见的轴类零件,如自行车、摩托车、电风扇的转轴等,让学生以这此例子进行模拟编程加工生产;又如,可以列举与本校合作的企业情况,如与我校合作的徐州某加工企业,专门生产压缩机曲轴及轴承,在编程教学时,可以让学生按厂方提供的图纸,进行编程加工生产。通过生活事例、与实际生产相结合的应用等方法,引起学生学习兴趣,既充分调动学习积极性,又可提高学生的自学能力、知识运用能力、对实际问题分析和解决的能力,还可以让学生了解企业的实际情况,引导学生进入创新的思维境界。

三、在校园网络环境中进行数控实训数控机床是通过数控系统控制加工的机床,并且一台机床配置一台计算机。职业学校学生在进行过基础工种的实训之后,掌握了机械加工的基本原理和加工工艺,为进行数控实训打下了扎实的基础。首先,学生在教师的指导下学会在计算机上进行设计、绘图、安排加工工艺和模拟加工,然后练习编程,基本掌握这两个环节之后,教师可给出某一产品的特点和功能,让学生自行创新设计,包括产品的外形、加工工艺等,最后由学生独立完成编程工作,编好的程序再通过局域网传输到数控机床外接的计算机上,再由这台计算机传输到数控机床进行加工直到零件完成。整个实训过程中,学生既学习了局域网的有关知识,又通过创新设计和制作更加系统地了解了一个零件的完整加工过程,既增加了数控加工的概念,也增加了计算机应用于实际生产的感性认识,提高了他们现代工程的实践能力和创新能力。

四、充分挖掘教材内容,加强学生创新意识要培养高素质的技术人才,教师应充分利用教学时机,挖掘创新的元素,训练职校生的创新思维,在数控实训教学中同样存在着能训练学生创新思维的元素,应该把他们挖掘出来,不失时机的加强学生创新意识。

1、利用编程的灵活性,培养发散思维数控实训操作中,编程的方式方法有多种,可根据实际进行编程,如简单的一个轴类零件项目的编程加工,编程时可以一刀一刀切削,也可以利用循环切削,也可以采用复合循环切削,另外,还可以进行慢速及快速切削,编程灵活多样,在实训教学中,我们可以根据不同的生产条件及要求,引导学生对应进行编程加工。利用编程的灵活性是训练发散思维的好方法,通过不同的程序,引导学生就不同的角度、不同的要求、不同的生产条件分析思考加工的情况。实训教学中注重发散思维的训练,不仅可以使学生熟练掌握数控编程中各种指令的运用,使编程思路开阔,而且对于培养学生成为勇于探索新方法、新理论的创新技术人才具有重要意义。

2、通过程序分析比较,培养收敛思维

学生在数控实训学习中,一些综合式的零件加工训练,如带螺纹的轴类零件加工、带圆弧过渡的轴类零件加工、外圆与内孔的加工、配合件的加工等,往往因各人加工的习惯、对编程指令的理解及运用会不同,因此,编写的程序也会有所不同,这时,教师应对这些程序进行分析,让学生在加工过程中进行比较,引导学生思考存在的问题与优缺点,最后,让学生在各种编程加工中总结出最佳的加工工序与程式,培养学生的收敛思维。

3、进行竞赛活动,推动灵感思维在数控实训教学中,如果只按照教材的安排去进行,学生学习动力会慢慢降低,创新意识不够,为了推动学生的灵感,教学中时常组织学生进行数控创新竞赛活动,让学生自行设计、自行编程、自行选材、自行加工的创作竞赛,这样,既能调动学生的兴趣,让学生有更多的表现机会,更多地体验到成功的乐趣,又能让学生充分发挥他们丰富的想象力,有助于熟练掌握基础知识,增强探索技术创新的思考,推动灵感思维。

数控加工技术的快速发展,加速了企业加工生产方式的转变,这对一线的生产人员提出了更高的要求,而作为中职学校正是培养生产第一线的技术工人,在数控实训教学中,我们必须改变传统的教学方式,重视学生创新思维的培养,才能培养出适合企业加工生产要求、具有高素质的技能型实用人才。

参考文献:

[1]周伟.枯燥的数控实训也能培养职业学校学生的创新意识和创新能力[J].职业技术, 2012(11).

[2]冷庆丰.新时期大学生科技创新精神和创新能力的培养口[J].教育理论研究,2011(2).

编程实训总结范文第9篇

摘要:模块化就是把人才培养方案,专业,课程,课堂都看成模块,世界万物都是模块,学生也是模块,大模块分成小模块,小模块做好了,大模块也就做好了,《Java 程序设计》是职业学院软件技术专业必修课,学习目前世界上优秀的编程语言, 对提高学生就业能力有重要意义。然而,由于 Java 语言具有较高的抽象性、复杂性和严谨性,学生普遍感到学习难度较大;加之受传统教学模式的制约,学生往往感觉抽象、枯燥,学习兴趣不高,接受程度有限。为改变这一现状,我们将项目任务驱动法引入教学,对课程体系进行优化,对实训内容进行重新设计,以此激发学生学习热情、改善教学效果、提高教学效率,从而更好地满足职业院校培养实用型技能人才的要求。

关键词:Java程序设计;项目任务驱动;项目实训 。

Java 语言作为一种纯面向对象的程序设计语言, 是目前世界上优秀的编程语言之一, Java平台以其移动性、安全性和开放性受到g迎,在企业中得到广泛应用,尤其是近年来基于 Android 系统的Java 手机软件发展十分迅速,在形成一个新兴产业。Java 程序员的就业前景广阔,可以从事 Java 桌面软件开发、Java手机软件开发、Jsp网站开发以及其他与 Java 语言编程相关的工作。 《Java 程序设计》作为我院软件技术专业的专业必修课,力求使学生掌握 Java 面向对象程序设计能力,具备从事 Java 编程工作的基础,提高软件技术专业学生的就业能力。 对《Java 程序设计》教学进行深入改革、提高教学质量,有利于抓住当前 Java 技术广泛应用,社会对 Java 程序设计人才需求量大的有利时机,提高软件技术专业学生的就业率,提升软件技术专业的影响力。

一、《Java 程序设计》课程的教学现状

(一)课程地位和特点 计算机软件技术专业的培养目标是:培养德、智、体全面发展的学生,能掌握计算机系统基础知识和基本原理,熟悉计算机系统常用(软硬件)工具,具有一定的硬件操作和较强的软件开发能力。学生毕业后,既有大专层次的理论知识,又具有本专业较熟悉的实际操作技能适应在企事业单位计算机应用一线上直接参与管理或工作;适应在计算机软件企业从事专业的软件开发工作。 安排在第二学期,为培养学生“从 事软件开发工作”而开设。教学目标是让学生掌握 Java 面向对象程序设计能力,具备从事 Java 编程工作的基础。前导课程是《C语言程序设计》,掌握基本的编程能力基础;后续课程是《Java Web 开发技术》,学习实用的编程技术。 《Java 程序设计》是一门典型的程序设计类课程,由于程序设计本身具有的抽象性、 Java语言的复杂性和严谨性及传统教学模式的影响,学生普遍感到学习难度大,学习兴趣不高, 接受程度有限。

(二)难点和不足 由于程序设计工作本身具有的抽象性,对学生的逻辑思维能力要求较高;而 Java 语言的复杂性和严谨性,又使学生普遍感到 Java 语言学习难度大;加之传统教学采用的“先讲解后演示再练习”的方法,往往让学生感觉到过于枯燥和抽象;而当前《Java 程序设计》的课程体系更使之难以适应高职院校培养高技能人才的要求,其主要问题有: 1. 课程体系设计不合理。当前《Java 程序设计》的授课模式以理论讲授和演示为主,理论内容占主导地位,而实训环节处于从属地位。 由于当前的《Java 程序设计》高职课程体系很大程度上仍然是本科课程体系的简化版,是从本科课程体系中删除较难理论内容并增加实践内容而形成的,并没有完全摆脱本科模式的影响。然而,高职教育的培养目标是不同的。 高职教育更强调培养熟练的动手实践能力。因此,高职课程和本科课程在课程体系的设计应该是完全不同的,不仅仅是理论与实践的比例问题,而应该重新设计课程体系,使理论内容为实践内容服务,才能真正实现以培养动手实践能力为主导。 2. 实训内容设计不合理。当前《Java 程序设计》的实训内容大多属于验证性实训,与真实开发项目存在很大差距,学生难以适应实战项目实践,对培养岗位职业能力的作用非常有限。课程现有实训内容是根据理论内容设计的,是为了验证理论内容而实践,从而导致实训内容强调紧扣理论内容,而忽略了真实的岗位情境,造成实训情境过分理想化。这样即使学生能掌握一些实践技能,但是这些技能在真实的岗位情境中却难以应用。因此,必须设计好实训内容,突出 Java 语言的实用性、针对性,才能引导学生“在做中学”。 针对上述问题,我们引入项目任务驱动式教学法,对《Java 程序设计》课程教学进行改革。

二、《Java 程序设计》课程的项目任务驱动式教学改革

(一) 项目驱动是一种教学理论基础上的教学法

在教学过程中,把具体的、学生感兴趣的、有意义的具体任务作为线索,将知识点巧妙地隐含在每个任务之中;学生在预定情境下,经过思考并借助教师的引导解决问题,通过自主建构的方式获得知识、 培养职业能力。 与传统教学 “教师讲、学生听”,教师处于主动传输知识的地位,学生处于被动接受知识的 地位的模式相比,项目驱动法强调的是 “以学生为主体、以教师为主导、以任务为主线”。在 任务驱动法教学过程中,学生能充分发挥主观能动性,围绕任务要求开展实践探索,教师不再是课堂的中心,单方面地向学生灌输知识,而是在学生完成任务的过程中起到组织、引导、督促、 协助、评价的作用。采用这种教学方法,可以解决传统教学存在的无法充分调动学生的积极性和创造性,项目驱动式教学改革符合高职教育发展方向,符合国家教育部《关于全面提高高等职业教育教学质量的若干意见》 提出的高职教育的教学过程要突出实践性和职业性的要求。

(二)《Java 程序设计》课程的项目驱动式教学

1. 概述

为了更好地实施教学,切合高职教育人才培养的要求,培养适应行业需求的程序设计人才, 我们在《Java 程序设计》课程中引入任务驱动教学法,以行业流行的my Eclipse 作为开发平台,对 《Java 程序设计》课程教学进行改革。我们紧扣 教学大纲,重新梳理《Java 程序设计》课程的知识体系,设计一系列具有实用性和趣味性的任务案例,并将所有知识点融入到各项目案例中。建立一套任务驱动式课程体系。我们以培养岗位职业能力为主线,用典型任务序化知识,并将知识融入任务情景之中。按“教师提出任务->学生分析任务->学生解决任务->学生提交任务完成报告->学生相互评价->教师总结与评价”的结构组 织每一个任务。任务驱动的整个流程按照实际需要进行安排,如果不能在一个教学时间单元中完成整个流程,则可以分段进行,比如把学生解决任务这个模块放到课余时间进行,让学生自主学习与挖掘新知识,加深对知识的理解。

2. 课程体系的优化设计

《Java 程序设计》课程的内容由三大部分构 成:Java 基本语法、Java 面向对象机制、应用编程。其中 Java 面向对象机制部分具有较强的理论性和抽象性,应用编程部分则更多偏向实践性。 由于该课程的知识点覆盖面广,内容之间联系紧密、互相渗透,我们根据教学目标重新梳理知识点之间的联系,按照任务驱动的模式将知识体系划分为 14 个模块,每个模块又包括三个小任务即启发式模块、知识点任务和实践巩固任务,14 个大的模块如下所示: (1)Java 开发环境的搭建和使用。Java 特 点;Java 实现机制;Java 的体系结构;集成环境 myEclipse 。 (2)Java 基本语法。Java 应用程序结构; Java 程序编写及运行过程。Java 语言标识符和关键字;Java 语言数据类型;Java 语言运算符与表 达式;分支控制结构;循环控制结构 (3)类和对象。类与对象概念与特征、属性和方法;类与对象的关系;定义类的语法;创 建类的对象;使用对象的步骤;类的方法组成部 分;定义和使用类的方法。变量作用域;定义包和导入包的关键字;Javadoc 注释。 (4)封装和重载。封装的作用;对属性封装;用构造方法实现对象成员的初始化。方法重载;Java 中的构造方法与实例方法区别;对构造方法进行重载。 (5)继承和多态。继承的概念;继承关键 字;父类与子类之间的关系,super 关键字。多态 的概念;静态多态,动态多态;多态的实现。 终类和抽象类。 (6)接口。接口的概念,接口编程的实 现; (7)数组。声明和创建数组;数组的初始化;数组元素的使用。 (8)字符串。定义、初始化字符串;字符 串常见操作及方法;StringBuffer 类的定义和方 法。 (9)异常处理。异常的概念;异常处理结 构;抛出异常;声明异常;自定义异常。 (10)GUI 编程。Java GUI 界面的基本原 理;常用的 AWT 和 Swing 组件;布局管理器;菜 单;Java 事件组成;委托事件处理机制;常用事件类; (11)数据库编程。JDBC 的概念;JDBC 框 架结构;JDBC 驱动程序 JDBC 驱动程序编程的基本步骤。 (12)文件 I/O 编程。Java 的文件管理; Java 目录管理;文件的创建;文件类的方法;顺序文本文件;流的操作步骤;随机文本文件;文件的追加。 (13)多线程编程。Thread 类;Calendar 类;SimpleDateFormat 类;线程的状态;线程的优先级;线程的通信。 (14)网络编程。TCP/IP 协议;Socket 类; ServerSocket 类;UDP 协议;发送数据包;接收数据包。 本文提出的课程体系将教学重点放在实践 较强的应用编程部分,涵盖了GUI 编程、数据库编程、文件 I/O 编程、多线程编程、网络编程等 技术,而对理论性、抽象性较强的 Java 面向对象机制,不再深入分析其内在机理,只要求学生掌握基本的概念、原理和语法,为后面的应用编程提供基础。

3. 实训内容的优化设计

Java 程序设计具有很强的实践性,但其理论知识却很抽象,学生仅理解理论知识点是远远不 够的。传统的“先讲解理论知识点,再展示演示案例帮助学生理解,后再进行实践练习”的做法是以教师为主导,学生被动学习的灌输式教学法,这样导致学生学习兴趣不高、接受程度有限,导致演示案例和实践练习的效果大打折扣。 对此我们重新设计教学流程,摒弃这种以教师为主导的做法,突出学生在学习中的中心地位。首先在每个单元中精心设计一个有趣、具有启发性的演示案例,先让学生看到程序运行效果,激发其学习兴趣和积极性;然后从案例中引出该知识点的任务,让学生分组讨论该任务,分析该任 如何完成;接着限定任务的完成时间,让学生在该时间内完成任务并提交任务完成报告,在任务完成后学生们要进行小组互评;后教师再根据学生完成任 务的情况进行总结和评价,包括对学生任务完成 程度的评价,对任务背后的知识点的解释,对学生还没熟悉的重难点进行总结。至此,学生通过完成任务,不但对相关知识点有了一定感性认识,而且通过任务评价和总结,能够更好地理解和消化理论,提升为自己的理性认识;后根据需要再设计 1-2 个案例作为实训练习,由浅入深、由简单到复杂地巩固知识点和技能。很明显,这是一种 “从实践到理论,再从理论到实践”的做法,符合人类认识客观世界的规律。由于该任务贴近学生学习的真实情境,学生感到亲切、容易理解其次,由启发式案例提出本节要完成的任务。这里任务比启发式案例要求稍高,有利于在学生现有的基础上挖掘自己的潜力,更深的理解知识。学生在接到任务后当堂讨论并分工,这样有利于培养他们的团队合作精神,学生完成任务的过程可以放在课后进行。在任务完成后需保留源代码,对程序运行结果保留截图并用 ppt 演示任务完成流程和填写任务完成情况表;回到课堂上后学生将任务结果进行展示并对其他小组评分,教师进行评价并补充讲解重难点,包括程序结构、定义变量、数据类型、运算符和表达 式、分支控制结构、循环控制结构等。教师对知识点和关键技术步骤进行总结,对实践练习中出 现的问题进行分析,可以帮助学生构建一个 晰、完整的知识结构后,进行实践巩固练习。,以任务为驱动,教师只是起到引导的作 用,这样学生掌握的知识才是真正属于自己的知识。

三、结语

如上所述,项目任务驱动式教学的关键是合理设计项目任务,将知识点巧妙地隐藏到任务中,让任务本身具有趣味性并尽可能地贴近真实情境,使学生在完成任务的过程中不仅获取相关知识,而且发展实践能力。理论知识点不再是案例的主导, 而是作为演示案例的抽象推广。实践证明,对于《Java 程序设计》这门理论性和实践性都很强的课程,通过引入项目任务驱动教学法,进行项目实训,使理论和实践互相渗透,确实能够,激发学生的学习热情,改善教学效果,提高学生的动手实践能力,能更好地满足高职院校培养实用型技能人才的要求。

参考文献:

《疯狂JAVA讲义》 电子工业出版社,李刚编著。

编程实训总结范文第10篇

关键字:数控技术 实训 实训教学 四个阶段

数控是机械加工的重要基础和关键技术,也是培养学生主要就业岗位技能的关键课程。随着数控机床的广泛应用,数控技术是中职学校的必开课程,该课程在中职学校主要是通过理论学习和职业技能训练,提高学生的操作实践能力,目前在中职学校里,学生学习时间较短,怎样才能使学生掌握理论的基础上提高操作能力,是这门课程的教学难点,为了满足社会对数控技术应用型人才的需求,更为满足毕业生的需要,根据笔者的实际教学经验,谈谈如何在短而集中的时间内提高学生的理论知识和实践能力。

一般情况下,在中职学校数控应用技术专业的学生先进行1~2年的理论学习,包括《机械制图》、《车工工艺学》、《公差测量与技术》、《数控加工技术》、《数控编程与设备》、、等十几门专业课和专业基础课,之后到学校实训车间操作实践,最后到企业顶岗实习。课程的实训在该课程的整个教学体系中占有举足轻重的地位,实训教学要分阶段、分层次,循序渐进的进行。为了巩固和深化理论知识,提高和完善操作技能,培养合格的毕业生,大致把中职学生的实训分为四个阶段:

第一阶段:普通车床实习,熟练操作车床,熟悉数控实习环境。

在中职学校,普通车床的实训高达80%以上,因为数控机床是在普通机床的基础上产生发展起来的,先进行普通机床的实训,有利于学生较快的学习数控方面的相关知识。所以,学生在实习期间应在数控车床编程、数控车削加工工艺之前应该进行普通车床加工实训。具体实训内容包括普通车床上实习、练习刃磨车刀,熟练操作车床,从加工端面等。在教学中一般是把数控工艺最简单最常用方法和普通机床对比结合讲解,学生没有进行普车学习和实训,教学效果明显降低。只有掌握了普加基础,对机床结构、相应运动等了解和掌握之后才能提高学生的实训能力。没有普通机床加工经验,学生进行数控机床操作的安全隐患也大幅增加。只有经过这一阶段的学习和实训,才能节约教师时间,为以后的数控实习和提高打下坚实的基础。

第二阶段:计算机数控仿真软件练习,编制加工程序,激发学生学习兴趣,提高实训能力。

数控加工仿真系统是结合机械机床厂家实际加工制造经验与职教学校教学训练一体所开发的一种机床控制模拟仿真系统软件,可以满足大批学生教学需求。目前大部分中职学校经费不足,数控加工设备价格高,实训设备不足,在第一阶段实训后可以进行数控仿真软件练习。在实习中首先让学生熟悉仿真机床的操作面板和录入面板明确每个按键的功能.建立工件坐标系的方法,利用仿真软件进行模拟操作,就可以做到给学生充分的实习机会,同时节省了操作的时间,缩短了实习的周期。对于机床操作的熟练程度将大大提高,而且为下一步的实际操作也做好了准备,在实训中可实现同步教学。比如对刀过程,其实是很容易的事情,但如果用传统的教学方法大多数学生都难以理解,如果利用仿真软件一边演示一边教学,通过车刀和工件的运动学生就很容易理解,而且还能让学生自己亲手操作来加深认识,教学内容中涉及数控编程和操作的内容,如工件坐标和机床坐标、G指令、M指令等都可以实现同步教学,使抽象内容形象化,提高了教学质量。培养了学生实训能力。对于中职学校的学生来讲,由于学生各方面的基本素质普遍比较差,而数控专业课又要求极高的抽象性,加上教学过程的枯燥乏味,很容易让学生产生厌学的情绪,教学效果也不理想。而数控仿真软件以其和实际机床相同的用户界面和它的可操作性,很大程度上激发了学生的学习兴趣。因此仿真软件使用只能作为缩短实习时间、提高实习效率、降低成本的一种辅助手段,总而言之,以“技能操作为核心”的数控编程仿真教学,有利于全面提高学生素质和综合职业能力,激发独立思考和创新意识;但传统实习手段,基础教学和基本功的训练、学习仍是职业技术学校培养学生的实操能力的基础;两者不可偏废,不能因为有新的手段方法而抛弃传统,也不能因为有好的传统不引进新的手段,两者如能完美结合,培养出的学生定是不可限量的。

第三阶段:编制程序,数控加工由易到难,培养学生的实践和创新能力。

仿真软件和数控车床是同一个界面,学生短时间内通过仿真软件熟练操纵机床后,就可以进行编制程序加工工件。首先要根据工件的材质,所用刀具选择不同的切削参数。经过第一阶段的实训,这将不是难题。中职学校数控实训过程中加工的材料多种多样,主要有木材、石蜡、尼龙棒、铝材和钢材,在实训中的使用比例各不相同。有时为学生安全考虑或在培训经费较少的情况下,很多学校选择了少用或不用钢材。企业工厂加工的实际产品多为钢件,在实训中我提倡实训最好还是以钢件为主。具体安排首先要在教师的指导下,让学生编制的程序进行图形模拟加工,在教师检查程序无误后就可以进行实际对刀加工。这样遵循渐进,由易到难、由简单到复杂、由单项到综合这一过程,可以提高学生的实践能力和创新能力。

第四阶段:师生共同探讨。总结经验,解决实践中遇到的问题,总结提高。

在以上三个阶段的实训中,学生能全面了解数控加工的全过程,深刻理解加工原理、机床工作过程、编程方法及制订工艺的原则,但难免会遇到一些问题,实训后老师和学生要共同探讨实训经验解决实践教学中遇到的问题。现场讲解,能方便学生总结复习和提高。

上一篇:幼儿园实训总结范文 下一篇:机电实训总结范文