程序实训总结范文

时间:2023-02-28 17:22:42

程序实训总结

程序实训总结范文第1篇

关键词:.NET;实训教学;具体实施;教学效果

中图分类号:G434文献标识码:A文章编号文章编号:1672-7800(2013)012-0195-03

作者简介:邹珺(1981-),女,硕士,苏州农业职业技术学院讲师,研究方向为.NET软件开发。

课程

目前,大多数高职院校都已开设了.NET课程,各院校根据自身人才培养方案及专业设置,开设课程学期、课程大纲、教学内容会有所差异,但基本上涵盖了C#程序设计基础、使用C#开发数据库应用程序、、.NET企业级应用开发等课程。随着软件技术的发展,.NET作为一个跨语言的平台,已成为开发管理信息系统和动态网站的常用工具。软件相关专业是培养适应社会发展需求,具有扎实的计算机应用理论基础,掌握软件工程领域的前沿技术和软件开发方法,具有较强的实践能力和创新精神,具备较强的软件项目的系统分析、设计、开发和测试能力,能够按照工程化的原则和方法从事软件项目开发和管理的应用型人才,而实训教学是软件相关教学的主要组成部分,占据较大比例的学时。因此,.NET课程实训教学可采用“案例驱动式”的项目教学活动,培养学生具备从事企业级程序开发所需的基本知识和基本技能,初步形成解决实际问题的能力,为从事程序开发工作打下基础,并注重渗透思想教育,加强学生的计算机应用职业道德观念。

课程实训教学的依据

对于计算机专业的学生来说,学习一门专业课程并不只是为了学习该课程的基础理论知识,主要是为了在掌握理论知识的基础上能进行灵活应用,让学生在完成具体项目的过程中学会完成相应的工作任务,养成积极主动、勇于探索的自主学习方式,并注重培养其职业能力、终身学习和可持续性发展能力[1]。

在长期教学实践的基础上,目前主要采用“案例驱动式”实训教学方法,它是教和学互动的模式。 其基本思路是:以“项目案例”为主线贯穿整个教学过程,通过问题、项目导入(实践)学生思考、分析、回答、教师评议、总结(理论)扩展应用(实践)的方式进行,使理论与实践紧密结合。

注重采用“案例驱动式”教学模式进行课程教学活动,培养学生在程序设计、代码编写等方面的能力,针对课程中的育人因素,在传授知识、培养能力的同时,创设和利用各种机会和途径,着力培养学生的职业、情感创新和道德意识以及创业能力[2]。

课程实训教学的实施条件

“案例驱动式”实训教学的目的在于:一方面帮助学生理解和掌握相关课程的原理、方法和技术;另一方面培养学生在编码熟练的前提下开发项目案例的能力,因此 “案例驱动式”实训教学的实施条件非常重要。对于实训教学的实施条件主要有5方面:

①该实训过程对于教学内容有针对性和一定的应用价值,具有一个轮廓清晰的项目案例说明,并与实践相结合;

②与企业生产过程或实际的商业活动有直接的关系;

③学生有机会独立进行项目案例的需求分析、概要设计、详细设计和系统测试等;

④有明确而具体的项目案例成果展示;

⑤具有一定的难度和灵活性,不仅是已有知识、技能的应用,而且还要求学生运用已有知识在一定范围内解决实际问题[3]。

只有满足了上述条件,这个实训教学才能达到一定的效果。

课程实训教学的具体实施

现以《使用C#开发数据库应用程序》课程为例,说明“案例驱动式”实训教学的具体实施情况。

4.1课程定位

《使用C#开发数据库应用程序》以“培养学生开发数据库应用程序的能力,使学生掌握运用C#实现.NET命令行程序、运用C#/WinForms实现.NET 窗口程序、运用 实现数据库应用程序”为教学目标。学生在学习了C#程序设计基础、SQL数据库基础等课程基础上,通过该课程学习,并通过后续顶岗实习等课程的强化,达到课程教学的目标。

4.2实训教学设计理念

在现代高等职业教育“工学结合”教学理念的指导下,依据软件设计工作岗位对职业能力的需求,进行课程实训教学内容设计。

4.3实训教学设计思路

(1)以“.NET”为载体,依据IT企业的“软件工程师岗位要求”,确定“开发数据库应用程序”为核心,突出“理论必需,应用为主”,将IT企业中具体的项目案例引入到实训教学中,涵盖等实用技术,在教学内容上体现“学”和“做”的紧密结合,使学生具有从事程序设计、软件开发意识和基本控制技能。

(2)教学过程中,模拟完成企业“项目案例”贯穿整个实训教学过程,将实训内容置于企业生产经营活动中。通过问题、项目导入(实践)学生思考、分析、回答、教师评议、总结(理论)扩展应用(实践)的方式进行,使实训内容与工作实际紧密结合。

学生从项目案例中掌握使用窗体控件连接、查询和操作数据库以及DataGridView显示和操作数据库的方法,并在学习过程中积累一定经验,能将实训内容应用于实践,实现工学结合。

(3)教学组织上以学生、教师的角色转变作为切入点,实现真实“工作”和“学习”的紧密结合,使学生成为教学活动的主体和“企业工作者”负责完成具体任务,在模拟企业工作情景中得到锻炼。教师要成为教学策划和导演,在教学过程中起指导作用。

4.4项目案例的确立

项目案例的确立非常重要,首先,项目要包含全部教学内容并尽可能自然、有机地结合多项知识点;其次,项目的难易度要针对学生的实际水平来确定;最后,项目要被大多数学生喜爱,并可以用某一标准(正确答案、美感等)公平准确地给予评价。当然,不是每个项目都能面面俱到,教师要根据具体的培养方向(掌握新知识、新技能还是培养其他能力或是复习以往知识)来确立最合适的项目。在项目案例开发过程中,学生可能会遇到技术难题或策略上的问题,这时教师要及时协助学生解决问题。

本课程选择“考试管理系统”项目作为整个实训教学的项目案例,将该项目进行模块化分解,根据学生的知识基础和接受能力, 并结合该课程的教学目标逐步展开教学,将《使用C#开发数据库应用程序》课程的知识点融合到本项目的各个模块中。该项目容易理解、规模适中,又具有一定的实用性,学生比较感兴趣。

4.5项目案例的开发

(1)实训环境:计算机实训室,每位学生一台计算机,计算机操作系统为Windows XP,并安装Microsoft Visual Studio 2010和Microsoft SQL Server 2008软件。

(2)学生分组:一般一个班级大约40人左右,3~5人分为一组。学生首先自由分组,教师根据学生的实际情况进行适当调整。每个小组成员要责任明确,并选择一个沟通能力较强、学习成绩较好的同学担任项目经理,负责小组人员的任务分配、项目进展情况检查和人员协调工作。

(3)实训教学设计:①每个项目组成员依据个人特长进行职能分工,比如,界面设计、代码编写、数据管理、文档撰写,这样可充分调动每位同学的积极性;②教师在为学生讲解项目案例开发的过程、各个阶段产生的文档和项目整体效果等内容后,由学生独立完成项目的开发,如学生遇到自己无法解决的问题,由教师辅助解决,这样可以不断激发学生主动学习的积极性,更好地巩固知识;③严格按照企业软件开发的流程进行管理,培养学生实际操作能力,要求每个阶段、每个项目组必须将自己的工作文档化,这是软件开发人员必须具备的素质;④在项目开发过程中,还要注重团队意识,学生之间要协作,要善于沟通、表达和配合。 每个项目组都有自己的任务,项目组必须上交每个阶段的文档(如需求分析、概要设计、详细设计、测试文档、验收报告、软件使用说明书等)作为成绩考核的依据。每个阶段召开评审会议,检查技术上是否符合约定的规范,做到分工明确,组织有序,项目经理全程监督和协助;⑤学生在实训结束后,要提交实训报告及软件,教师组成答辩小组,有针对性地对系统中的关键内容提出问题,项目组的学生当场解答。最后,教师根据作品的质量和学生的表现情况给出成绩[4]。

课程实训教学效果分析

通过“案例驱动式”实训教学,学生在丰富自己实践经验的同时,也提高了分析问题、解决问题和对知识的综合应用能力。项目完成过程是学生不断进行探索钻研的过程,在实训过程中,始终贯彻“以学生为主体,以教师为主导”的指导思想,让学生通过具体的项目化实训,不仅巩固了理论知识的学习,而且提高了综合实践能力,充分体现以职业、创新和就业能力培养为中心的设计思路。项目完成后的总结也很重要,主要包括方法总结和技术总结。方法总结可以帮助学生明确项目完成的最佳解决方法,找到自己理论上的不足。技术总结中,“一题多解”是比较好的环节,每一种方法不管难易都应该给学生进行阐述,再由教师与学生共同分析和评估各种方法的优缺点及适用范围。由此,学生一方面学到了更多的操作技巧,另一方面全面吸收整个项目的精华。同时,教师应结合企业实战项目指导学生对项目进行拓展和延伸,针对学生以后从事软件开发相关工作可能遇到的类似问题,能够想到用该技术进行解决,只有这样,学生才能灵活运用[5]。

目前编程语言种类很多,掌握一种语言编写程序以后,再用另一种语言写程序就很容易上手。学生都是从编程零基础开始,对于从未编程写代码总会缺乏自信,只有通过“案例驱动式”实训后才会比较有信心。

综上所述“案例驱动式”实训教学对学生课本知识的学习和将来的工作能起着相当大的正面促进作用,最终让学生具备严谨求实、爱岗敬业、职业道德、法律意识、责任意识、安全意识、社会交往和团队精神等素质。作为教师,要对“案例驱动式”实训教学有深刻的理解,并能灵活运用,有条件的高职院校,可以安排教师到相关企业进行社会实践,深入了解企业进行项目实施的具体过程,这样才能达到实训的目的。

参考文献参考文献:

[1]杨丽波,朱迅.项目教学法与项目化实训在《程序设计》教学中的应用[J].电脑知识与技术,2009(5).

[2]马海峰,李军华.高职“程序设计实训”课程教学改革探索[J].江苏技术师范学院学报,2010(4).

[3]姜万昌,郭健.基于项目的.NET实训课程教学探究[J].软件导刊,2011(11).

[4]陆琳琳,王雅轩企业实训项目与计算机教学的融合[J].电脑编程技巧与维护,2012(6).

[5]谭晓兰.高职院校课程实训内容探讨与确定[J].高校实验室工作研究,2011(1).

Research on Practical Teaching of .NET Course in Vocational Colleges

英文摘要Abstract:The .NET courses which the Vocational Colleges set up include C# program design basis, developing database application use of C#, , .NET enterprise apply delelopement and so on. The above courses require combining with the certain practical teaching. They make the students not only master the relevant theoretical knowledge but also strengthen the practice ability. This article analysis of the teaching situation course in vocational colleges. It raises basis and Implementation conditions of practical teaching of .NET course. It elaborates specific implementation of practical teaching and analyses the teaching effect taking the case of developing database application use of C#.

程序实训总结范文第2篇

[关键词]Java程序设计 实训 设计

一、实训教学的性质和任务

Java技术是计算机科学与技术相关专业培养的核心技能,本课程设计是在《Java程序设计》课程上设置的,在高职高专人才的培养中占有核心地位。它是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。

本课程设计的目的和任务,是通过学生用Java语言设计一个完整的应用程序,使学生综合应用所学知识完成软件的分析、设计、调试和总结,提高学生对Java语言的综合应用能力和解决问题的能力。

二、实训教学方法手段和考核方法的设计

(1)实训教学方法和手段

任课教师根据课程《网络程序设计Java》教学大纲中的重点内容,给出相应的题目或项目,指导学生完成任务。实训前必须制定好上机步骤,弄清实训目的;要求学生掌握实训项目所需的知识、操作方法或步骤,并写出详细的实训报告。

(2)实训考核方法

通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,实训报告和答辩水平以及学习态度综合考评。

考核标准包括:

1.设计与实训报告 (20%);

2.程序的可用性,实用性,通用性,可扩充性(30%) ;

3.学生的动手能力、综合解决问题能力、创新精神(20%) ;

4.答辩水平(20%)。

5.态度和纪律 10% (分为优、良、中、及格和不及格五档)

三、实训内容与要求

(1)java系统程序开发

资产管理系统、学生信息管理系统、电子商务系统、网络购物系统、网络聊天室、人事管理系统、选课系统、论文管理系统、新闻系统、考试管理系统、学生宿舍管理系统等。学生可以小组为单位任选其一完成。

(2)Applet程序开发

做一个广告屏,显示一段文字,如图1所示,能够对文字的颜色、风格、字体、字号等修改。

要求:做成APPLET程序或APPLICATION程序;用APPLETVIEWER运行;能够在网页中运行。

(3)游戏开发

1.五子棋双人对弈

开发游戏性程序,例如五子棋双人对弈程序、扫雷程序,根据学生情况,此部分为选做内容。

五子棋双人对弈程序要求:

①按“重新开具”可以开始新的一局。

②需提示当前该哪方下棋,并提示已下棋子的信息。

③一方赢时游戏结束。

2.俄罗斯方块游戏。

说明:以上内容为模板内容,其它题目也可自己设计,但难度要相当。具体内容可根据实际由指导老师审定。

(4)总体要求

1.对系统进行功能模块分析、控制模块分析正确;

2.系统设计要实用;

3.编程简练,可用,功能全面,具有较好的健壮性;

4.说明书、流程图要清楚。

四、授课计划与学时安排

(1)教师介绍本课程设计的目的、内容、要求、方法和安排。(4学时)

(2)学生消化信息、完成设计报告。(6学时)

(3)教师审查设计报告。通过审查的学生的设计报告,然后调整确定实施方案。 (4学时)

(4)学生完成课程设计的程序设计环节指导老师作必要的现场指导。(20学时)

(5)验收并简单考核。(4学时)

(6)撰写总结和实训报告。(2学时)

五、课程设计指导教师

由主讲教师和实验指导教师共同承担。

六、课程设计地点

计算机中心机房或者学院专业机房

参考文献:

程序实训总结范文第3篇

关键词:实训;高职;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] 谭浩强. C程序设计[M]. 北京:清华大学出版社,1997.

程序实训总结范文第4篇

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

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).

程序实训总结范文第5篇

编程 实训教学 程序设计

对于多数学生而言,在学习了程序设计语言后,除能应付计算机等级考试外,不能应用计算机语言去解决实际的问题,而社会对人才的需求要求学校所培养的学生不仅要具备较扎实的理论基础,而且要具备相应的专业技能和素养,具有解决实际问题的能力。要具有解决问题的能力首先应该掌握计算机语言的理论基础,然后是把计算机语言作为工具来解决实际问题。理论知识的获取无疑要通过理论课堂,应用能力要靠实践,现在的计算机语言课程设置也都是按照“理论+实践”模式,那为什么学生学过语言课后普遍认为不会写程序,不会应用计算机语言这个工具呢?本文在分析计算机语言教学存在的问题以及各个环节对学生学习的影响情况的基础上,通过优化综合实训的组织方式,让学生更好地利用程序设计综合实训的机会,锻炼学生综合程序设计的能力。

一、实践教学现状

1.实践教学的目标

通过实践教学使学生加深对理论知识的理解掌握;培养学生的基本技能和专业技能,使学生具有较强的实际操作和创新能力;培养学生良好的社会公德、责任意识和敬业精神,培养实事求是、严肃认真的科学精神、探索精神和创新精神,提高综合分析解决问题的能力,塑造初步的创新能力。

2.目前实践教学的各个环节及对学生的影响分析

实践教学由课堂实践教学、综合实训、课外实践活动以及毕业设计环节组成。

课堂的实践教学针对教学内容的,内容相对单一,缺乏综合性;课外实践教学对于程序设计来说锻炼机会较少;毕业设计的完成往往是专业知识的综合训练,要求学生已经具备一定的程序设计能力,能够通过程序设计解决实际的专业问题,因此,在校阶段的综合程序设计实训尤为重要,要通过综合实训锻炼学生进行程序设计的综合能力,为专业服务。

二、理论课注意调整学生对课程的认识

心理作用对学习的影响非常重要,学生对于计算机语言类课程的评价大多数是一个字“难”,普遍感觉课程很难,会把这门课当做一个独立的学科来对待,本人认为这样对学习语言课是不利的,计算机语言和我们日常讲话说的“汉语”是一样的,都是交流的工具,只不过汉语是人和人之间交流的工具,而计算机语言是人和计算机之间交流的工具,我们学习计算机语言,目的是和计算机进行交流,就如同我们学习英语,是想和不会说汉语的人进行交流和讨论一样,那我们要和计算机进行交流和讨论,就需要计算机明白我们的意图,计算机如何知道我们想要做什么呢,就是通过约定好的计算机语言来表达我们的想法,所以计算机语言是表达我们人类想法的工具。只有让学生从根本上明白计算机语言在日常生活中扮演的角色,才会更好地建立让计算机帮助人类解决问题的思维模式,才会更好地应用计算机语言转换自己的思想,才会意识到只有通过多编程多练习才能熟练使用计算机语言这样的工具。

三、调整课程设置模式,加强课内实践环节

目前,计算机语言类课程教学安排大多采用“2+1”的课程模式,也就是每周2个学时的理论课和1个学时的实践课,实践课的安排一般采取“两周一次”的方式,即每两周才上一次实践课,每次课2个小时。例如,对于结构化程序设计的语言来说,三种控制结构会在2~3次课完成,但是学生会用控制结构处理实际问题需要多练习多编程才能建立这样的思维模式,对于刚开始接触计算机语言的学生,应该针对每一种结构(例如选择结构)给出多道练习题,让学生通过自己写程序来解决实际问题,这样才能建立遇到同一问题多种解决路径的实际问题时,会自然而然地想到采用选择结构。但是按照“2+1”的课程设置模式,课内实践的时间不足以保证对单一知识点的很好掌握。因此,加大课内实践的时间是有必要的。近几年,我们将网络工程专业c/c++语言课程调整为“3+2”模式,每周有实践课,每周的理论课中增加对实际问题的分析和实验课前分析,学生对单个知识点的掌握程度明显提高。

四、程序设计综合实训的组织和实施

进行程序设计综合实训是要求综合运用所学的知识解决实际问题,增强对程序设计的理解并体验团队的合作精神。因此对于综合实训的内容安排、指导以及考核都要以综合实训的目的为核心。

1.综合实训的内容安排

学生能编出具有完整功能的实用程序时,会具有强烈的成就感和自豪感,这是最好的原动力,可以很好地激发他们的潜能,使他们的算法设计能力、程序设计能力和程序调试能力得到快速的提升,因此确定一个能激发学生兴趣的题目很重要。

关于内容的安排有两种方式:

一是在一系列现有题目中选择。我们编写了程序实训指导书,在书中列出了24个题目供学生选择,这24个题目分数据库管理、游戏设计、图形、算法设计等分类,学生根据兴趣自己选择实训题目。

二是根据不同的专业学生自己选题。鼓励学生根据本专业所学专业课,自己选择在专业课中要解决的问题,然后通过程序设计实训过程来完成。这种方式需要学生提前写一个报告,包括简单的选题内容,以及准备采取的方法,指导老师根据报告决定该选题是否能作为实训选题,并且提出补充建议。

2.综合实训的指导方法

综合实训采用结对编程的模式,两个学生选择一个选题,互相合作,共同完成。整个过程要以学生为主体,因此指导老师的作用是引导学生自己查找资料,鼓励学生通过多种途径解决出现的问题。

3.成果考核和成绩评定

考核是督促学生学习的一种手段,因此考核必不可少。一个完整的实训过程必须要有总结报告,总结能使学生发现收获和不足,为以后的进一步学习打下基础。

(1)实训结束要求提交的资料

完成题目的基本要求,提供正确的源程序;

提交实训报告,实训报告符合要求,给学生一个实训报告的模版,其中包括实验内容、设计步骤、程序流程、主要算法设计、总结与体会等。

(2)考核方式

按照平时考勤、程序源码、实训报告三方面,按照2:3:5的比重考核打分,最终成绩实行优秀、良好、中等、及格、不及格的五级评分制。

五、总结

从多个年级学生的实践结果来看,加强课内实践,重视综合实训,并且严格实训组织和内容选择,不仅能提高学生对程序设计的兴趣,极大加强学生的实践动手能力、解决问题的能力,也较好地培养学生的创新精神。

参考文献:

[1]李凌.“程序设计实践”课程教学怎么做[J].计算机教育,2006,(8).

[2]李丽琼,刘彦宾.从培养创新能力入手改革程序设计实践教学[J].遵义师范学院学报,2006,(8).

[3]赖涵.利用结对编程技术改进程序设计实践教学[J].微型机与应用,2007,(6).

程序实训总结范文第6篇

【关键词】数控实训 教学 效率

实训教学是技工学校的一门十分重要的主课。机械专业的学生通常要学习钳工、普车、数车等实训课程。如何培养越来越多的技能型人才,对于学校而言,就是让学生更好地掌握更多的技能;但对于教师而言,则是提高实训教学效率。现如今大部分中职学校通常都是机床少学生多,就拿本校来讲,从2005年开办数控专业至今,每年都有两班共90名左右的学生,可实训机台只有12台,数控专业教师也只有6名,师资配比严重失调。那如何充分利用学校现有的教学资源,科学合理安排实训教学,提高实训教学效率就成了各校一直在探讨的一项重要课题。我校主要从以下几个方面对数控编程与操作的实训教学进行了改革,就目前实施的情况来看,效果显著。

一、实训课的安排更趋科学化

校实训形式各种各样,一般可分为两种:集中实训及分散实训。

集中实训是在学期内安排一段时间进行实训(一般安排在近学期末或临毕业的最后一个学期居多)。时间较长,可以是几个月或者整个学期,学生全部停课进行实训。一般有校办工厂的大中专院校都采取这样的实训方式。这种实训方式近似于学生的第三年校外实习,能更好地使学生和社会接轨,但同时由于工厂中的数控设备都比较昂贵,生产任务紧,不可能让没有经验的学生进行太多操作,有利有弊。

由于我校没有校办工厂,所以只能采取分散实训的方法。分散实训是把集中实训的课时安排到每个学期每一周,即每周安排一定量的实训课,以学期为单位不断增加实训课课时。如本校通常在第二学期上开设4课时的数控机床编程理论课、4课时的数控操作实训课;第二学期下开设14—16课时的数控操作实训课、4课时的数控仿真模拟课。就目前看来,这种方法效果较好,虽然学生没办法体会到工厂的实际操作现况,但学生能有更多的动手机会,同时学习理论课程的积极性大大提高,更好地做到理论联系实际。不过由于实训课实践时间有限,安排实训内容有一定难度。这就要求实训教师合理安排每节课内容,在有限的练习时间内提高效率。

二、建立数控教学组,实行模块化和一体化教学

当前实训普遍存在的问题是课程安排不够合理,大家都普遍认为学生既然不喜欢学习理论知识,那么上机操作后技能自然会提高,所以以前本校在课程设置上也是直接安排操作实践课,在实践之前讲点所需的理论知识,导致了学生对理论知识一知半解不能很好应用于实训中,实训课的效率大大降低。笔者认为学生进入实训室后不应该再训练编程,如程序的编写和录入就很浪费时间。对机床主要的实训内容应该是机床的基本操作,如建立坐标系,修改刀补,产品的加工等。所以我校为了解决这个问题,专门组建了数控教学组,采取模块化和一体化的教学方式。

这里所指的模块化教学主要是指对数控实训教学划分成三个模块:基础(普车)实训模块(第二学期上已完成)、模拟实训模块、专项(实际)操作实训模块。“一体化”教学指的是数控编程理论和实训课的“一体化”教学,即理论课由一位老师来上,实训课因需分组进行,一个班需要多位实习指导老师进行指导,但可以由上理论课的老师负责,统一安排实训课题及实训进度,由各指导老师分组实施。我校由于数控教师有限,所以通常都是一个教师负责上半学期两个班4课时理论、4课时实训。在4节课的理论教学中要着重讲授程序的编制,让学生能熟练根据图纸要求编写所需程序;4节课的实训着重讲授机床的一些基础操作,如输入程序、模拟走刀等等。在学期结束,学生基本可以进行简单工件的编程和加工。下半学期由该位教师为主导,加派四位实习教师参与两班的数控实训教学。理论教师统一安排实训课题及实训进度,由各指导老师分组实施,避免重复讲解。理论课教师在实训前,应先分析图样要求,讲解产品加工工艺过程、刀具选择及加工过程注意事项等,再让学生根据图纸进行编程,期间教师可以用仿真软件模拟结果给学生参考。在开始实训之前,理论课教师要负责批改学生的手写程序,指出错误及不足之处。而后在实训过程中由实训指导教师先把正确程序编入机床,学生加工时就可直接调用(之前已安排一定学时的程序录入练习),将大大提高实训效率。

三、仿真与实操相结合

仿真模拟作为中级考证的一项内容,我校专门开设了相应的课程。数控模拟软件,可以逼真的仿真加工现场:机床型号(大、中、小)和系统(FANUC和SIEMENS)能按要求设置,可以仿真与现场同样的屏幕配置和功能,实时地解释NC代码并生成机床进给指令;提供与真实的CNC机床类似的操作面板;提供视图放大、缩小功能的设置;帮助功能(碰撞、过载);使用对话框可以方便的进行刀具和功能的设置;可以同时显示刀具与偏移路径;NC校验功能;代码向导功能;帮助功能……学生可根据图纸要求,安排零件的加工工序,确定粗加工、半粗加工、精加工所对应的不同加工表面的刀具、切削用量、进退刀路径、主轴转速等参数,输入程序后就可进行动态仿真加工轨迹,并动态显示出粗加工、半粗加工、精加工整个加工过程。学生可以自检程序的对错,检验工件的合格,及时调整程序或刀补等等。

基于仿真的强大功效,同时为了解决学生不能人手一机操作和数控耗材过大的问题,我校把数控实训和仿真教学紧密结合。仿真教师和5位实训教师组成教学组,安排教学内容。如讲授G00、G01指令时,理论课教师先讲解两个指令的用法、指令走刀和普车车削间的联系,学生掌握后按图纸要求进行编程;仿真模拟课上学生可根据编好的程序进行仿真模拟,及时订正程序的错误,对走刀路线做到心中有数;实训课上学生根据模拟过的程序进行实际加工,实训课教师检验工件是否合格,总结程序、操作中的错误。

同时,为了在实操中节约材料,我校实训还采取了以下措施:

学生在实训过程中可以分阶段采用不同的材料进行加工。实训之初,学生对机床操作不太熟悉,容易发生撞刀等事故,此时实训可以用圆木棒或尼龙棒加工以保护刀具;实训后期随着学生的技能的提高可采用钢件进行加工,适应考试需要。

学生实训加工出的产品通常不具备使用价值,多数闲置或废弃,因此可以合理设计加工图纸,在不影响实训效果的情况下适当减小加工余量,同时也可把加工过的钢件用于普车实习的手动操作练习,这都将大大降低材料的成本。

提高学生的节约意识,规范学生对刀具、工具和量具的使用方法,减少刀片的损耗和量具的损毁。

总之,各校都在数控实训教学上花费了很多的精力进行改革,其目的就只有一个:提高实训效率,培养更多适应社会需求的学生。

【参考文献】

[1]华磊. 提高数控机床编程与操作实训教学效率的方法探讨[J]. 教育界,2011(24).

程序实训总结范文第7篇

一、YL-236单片机实训室建设

建设一个科学合理单片机实训室是保证该课程顺利有效实施的基础,选择一套合适的单片机实训设备是建设单片机实训室的关键。我校选择的是亚龙公司YL-236型单片机控制功能实训考核装置,这套实训考核装置是根据职业学校单片机及其应用的教学内容和要求,按照职业岗位的工作内容研发的实训考核设备,而且兼顾了市省国家单片机技能竞赛设备要求。单片机实训室面积、设备台数、设备摆放要视各学校及专业班级人数情况而定。为了便于安全管理和美观,空中电源走线接至各实验台,总电源箱控制。除此单片机实验柜数量摆放、辅助教学的投影、实训室制度、文化建设也是实训室建设的重要内容。

二、单片机实训前管理教育

为能使单片机实训顺利有效实施,实训前教育管理是必须的,而且要将实训全方位要求细致讲解到位。我校在单片机实训第一天前两节课专门用于管理教育,主要包括安全教育、设备维护教育、出勤教育、成绩过程考核教育、室内规定教育等。

三、单片机实训教学过程(案例)

我校单片机教学以实训课方式开展,能够让学生理解单片机开发过程,不仅从软件设计能力上得到了提升,而且也提高了硬件设计能力,对于推动职业学校课程改革工作具有积极意义。单片机实训设备选择的是YL-236,教材选用的是针对YL-236而编写的单片机控制项目训练教程,下面以一个完整的单片机实训项目案例(电子密码锁)分四个步骤来阐述我校是如何开展单片机实训教学过程的。

1.项目任务要求

教师提出本项目任务要求:使用YL-236型单片机实训考核装置设计一个电子密码锁。

具体的任务要求如下:(1)用4×4行列式键盘组成0-9数字键及确认键。(2)用8位数码管显示输入的密码及当前状态信息。(3)用一个独立继电器,控制密码锁开关。继电器得电为开锁状态,继电器断电为关闭状态。

任务功能:(1)上电后,数码无显示。(2)当按下数字键0-9中任意按键时,数码管靠左显示按下数字,再次按下任意键,数码管靠左第二位显示当前数字,以次类推,当数码管8个LED都有显示数字后,不响应继续输入的数字按键。(3)当按下确定键后,单片机对输入的密码与设定密码进行比较,若正确,则控制继电器开锁,若错误,数码管清屏,继电器关闭。(4)开锁后保持20 s,然后自动进入关闭状态。

2.项目任务分析及串讲知识点

本项目比较复杂,教师指导学生将复杂项目分解成多个简单的小项目完成:(1)按键显示电路程序设计。(2)密码检验电路程序设计。(3)整个项目程序设计。

由教师介绍相关知识点:(1)定时中断相关寄存器初值设定、中断函数编写、工作执行过程理解。(2)中间继电器工作原理、程序实现。(3)键盘扫描实现过程、程序理解。

3.项目任务实施

教师分三个部分演示本项目的实施:(1)硬件接线。(2)项目程序编辑:关闭项目、新建项目、新建源程序、程序代码输入、编译链接。(3)项目仿真调试:下载程序代码、运行查错、硬件接线错误、硬件本身故障、软件程序错误、观察实验现象与项目要求一致。最后,学生根据教师的演示分别开始实施项目,教师巡回指导、检查打分情况。

4.项目总结评价

教师进行项目实施情况验收和评价,好的给予积极肯定,对不足的方面提出建议。随后教师再提出问题,与学生进行讨论,加深学生对知识的理解,并进一步拓展理论知识,使学生能够通过项目达到掌握相关知识点和基本技能,从而达到本模块的教学要求。在总结评价中常提出这三个问题:(1)本次学习过程中的收获和有待解决的问题。(2)工作任务的总体完成情况。(3)完成工作任务步骤。

经过单片机实训教学证明,实训项目教学的实践教学法做到了“做、教、学”合一,能够使学生更感兴趣、更直观、更深入地理解单片机基本理论和掌握实践操作技能,明显提高该课程的教学质量。但由于实训开设时间短,许多问题还有待进一步发现与解决。

程序实训总结范文第8篇

C语言实结1

在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。

在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理。简单界面程序。高级界面程序。程序的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基矗为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:

1.加深对课堂讲授内容的理解

课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来(转载自第。)理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。

学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。

通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去掩盖程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。

2.熟悉程序开发环境、学习计算机系统的操作方法

一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓环境就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基矗同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。

3.学习上机调试程序

完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。

通过这次为数不多的几天计算机实践学习,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何东西都不会太难。

C语言实结2

在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试编写一个比较复杂的程序系统。在为期一周的时间中,我们同组的同学共同的感受是:C语言实训和平时上课所接触的程序是有很大不同的,所经受的考验和克服的困难是平时所无法比拟的。好在同组的搭档们精诚合作,分工明确,有问题共同解决,攻克了C语言实训的复杂程序。在这里,我作为其中的参与者,感触良多。

在这次实训中,我对对C语言有了一个更深的了解认识,也对这个学期学的知识得到巩固,还尝试运行编程,每次运行程序成功,让我对下面的项目就充满信心。通过自己与同学合作编写程序,最终把最初的理论知识转化基本技能。这次的实训,使我对C语言的学习产生浓厚的兴趣。

还是这次实训,最令人激动的就是合作做项目,虽然那只是一个很小很小的项目。每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长知识,提高我们的学习热情。实训中深切体会到了老师认真负责的伟大的精神和热情为同学指导的促学方式,虽然对有些时候老师没给我们指出解决问题的方法有些小抱怨,但是到了结束时才知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。更多是老师给的感动,每天在我们来之前就到了教室,在讲课中海给我们分享他在公司上班的一些心得和体会,还有那些我们应该注意的事项,这些是平时上课时无法学到的,是更深层次的巨大收获。

通过这次实训,也使我们发现了许多问题。

在实训中,我们认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还要去翻书,去上网搜索。而且遇到一些小错误运行不出来,就会烦躁不安,觉得有些自暴自弃或者抱怨项目的变态,以后要克服,尽量保持一颗良好的心态,学好C语言,也学好用C语言编写一个按要求的系统。

还有就是对于未来,近程就是下学期,我觉得我还有许多方面需要提高。

首先我要继续学习好C语言的基础知识,然后能在电脑上熟练的运用。然后每天都能写一些程序,上网时候多看一些优秀的教程和优秀的代码。遇到问题时多和同学讨论,并且多弄出几套方案,多锻炼自己结局问题的能力和与同学合作的能力。

总之,这一切都成为我记忆里面的一个篇章,更是在C语言编程上的一个里程碑。

C语言实结3

一周的C语言实训,虽然时间略显仓促,但却让我学到了很多实际运用的技能!

首先,在实训中的第一步是编写功能较为单一的小程序,虽然是小程序,但所用的知识却都是我们本学期学习的重点知识。在做题的过程中让我们把这些知识复习了一遍,强化了知识!

其次,这次作中所碰到的题目,在实训中已经接触过,所我们都比较深知这些题目的要求和算法,因次在编写小程序时比较快,而且算法也是比较简化,运算准确。鉴次我明白很多编程题要经过多次编写修改与调试,才会得到最简略的算法。

再次,平时我们学C语言视乎都是为了考试或者做一些比较常规的题目,而这次实训却给我们的将所学知识运用于解决实际问题的机会,让人更有激情,这就是编写软件的在雏形,也让我们感受到了编写软件程序的乐趣。但是不仅仅是如此,更为重要的是在运用所学知识的过程中,记住这些知识,并能够广泛的运用!

虽然我这次是编写一个菜单的程序,但是如果我么留心的话,我们身边有许多电子设备都是内置有程序的,我们也可以在此次专题实训过后,自行确定其他的专题进行编写程序,这样可以让我们的知识更加深化丰富!

这次实训似乎是对我巨大的考验,程序在不慌不忙的进行着,按照我自身的进度,提前完成是没有问题的,但是很多客观条件让我不得不在最后的时间里才上交的作业。每当我把程序写完以后,却由于每一台电脑的识别格式不一样而导致我所写的文件一次次的被损坏,尽管这样,我仍然没有放弃,最后还赶在截止时间到来之前上交了我的作业!

这一次编写大作业的程序又让我感受到学程序可以锻炼缜密的思维了。因为平时练习的都是小程序,所以句段比较少,一些错误都很容易被检查出来,但是这次实训却是上百段的语句,难以检查,似乎也没有经验去怎么检查,那一刹那感觉到很急,但又不知如何是好,可是又不轻易的向老师询问,因为好像蛮简单,相信自己能够检查出来,所以我一般都是独立思考的完成的,只有少部分是在老师和与同学讨论下完成的。

程序实训总结范文第9篇

关键词:“六点五步法” 教学 探讨

高职教育的目标是培养高技能专门人才。职业技术教育的技术特征决定了课程教学必须把实践教学作为重中之重。尤其是电气自动化、机电一体技术等实践性很强的专业,要使学生学会学,学会用,必须在教学中多训多练,以训促教。

怎样实现以训促教呢?方式方法多种多样。在此,笔者结合自己在单片机技术课的实训教学中采用的“六点五步法”谈谈体会和看法。

第一点:科学安排,合理计划。

突出专业性强的特点,缩短理论学时,增加实践学时。实践与理论计划学时比不低于4∶5,足够的实践学时是落实实践教学的基本前提。

第二点:突破理论重点,强化应用观点,训练思维能力。

根据教学班实际,在保证课程基本内容完整性的原则下,对讲授内容作适当处理,突破重点内容。采用“以点带面”讲解方法,使学生达到“以点知面”、“触类旁通”的效果。授课过程注重贯穿应用的观点和学习方法的指导,提高学生的学习和思维能力。

第三点:实操训练分步进行,注重基本技能和创新思维训练,力求实效。

第一步,理论准备。为了避免学生实训的盲目性,教师提前给出与实训相关的预习提要,要求学生利用课余时间在硬件或软件方面作探索性预习。实训课开始,教师用几分钟时间,引导学生回顾已学过的知识点,归纳各知识点之间有什么联系,告诉学生该实训项目要用到哪些知识。通过这个环节,进一步理清学生在理论方面的头绪,为实训的顺利进行提供必要的理论准备。同时,也是有意地培养和提高学生的归纳、总结能力。

第二步,明确任务,熟悉设备。在这个环节,采用师生互动方式,使学生熟悉设备的使用方法,明确实训项目内容、目的和要求,理解实训的原理、方法和步骤,明确实训中可能出现的问题,以便对下一步动手操作心中有数。

第三步,动手操作训练。在这个环节,教师的角色是“导演”、“教练”和“朋友”。指导学生动手连接硬件,得到正确完整的硬件系统,调试运行程序,得出正确结果或达到控制要求。在操作过程中,提倡看谁做得又快又好,这样既可激发学生的积极性,又可发现人才。教师也是学生的朋友,遇到问题各抒己见,共同探讨。对不同的学生有不同的要求。对成绩较好的学生,要求用自己设计的程序进行实训,在调试中发现问题,教师启发和引导学生自己解决,修改程序,直到满足要求为止。当程序比较复杂时,可参考教师提供的标准程序。对成绩较差的学生,可直接用教师提供的标准程序,但必须读懂程序,理解程序中的每一条指令和程序的控制算法,正确掌握调试运行方法,得出正确结果或达到控制要求。

通过这一步训练,培养了学生严谨的科学态度和踏实的工作作风,以及团结协作的合作精神。

第四步,检查实训情况。在这个环节,教师的角色变为“评审员”,教师对每个小组的实训情况进行检查。检查的方式有提问、设置软硬件故障或者提出新的具有探索性的设计要求。对不同的学生在检查时要有不同的要求。

对成绩较差的学生,主要是针对实训原理、实训方法和实训结果分析等方面的内容进行提问检查。另外,设置简单的软硬件故障,让学生在积极的氛围中讨论,共同分析、解决故障问题,培养和提高学生的分析能力和动手能力。

对成绩好的学生,除提问和设置故障以外,还应提出对实训项目进行扩展的探索性设计要求,鼓励和启发学生积极思考、讨论,大胆地说出自己的设计思想和实现方案。这种训练方式刺激了学生主动去综合已学过的知识,追寻新知识,大大激发了学生的学习兴趣和求知欲望。同时,培养和提高了学生的想象能力、创新能力和综合应用能力。

在检查时,教师要注意保护学生的自信心和积极性,给出客观科学的点评,及时纠正不足,强化和完善实训教学,以收实效。检查反馈的信息既有利于推进教学,也是考核评定学生成绩的重要依据。

第五步,作好总结,善始善终。

每次实训课结束前,教师引导学生一起总结,归纳该实训项目是对哪些知识的应用,还可作哪些更深的扩展;分析该实训项目与其它实训项目有什么联系和区别。这样做,其一是使学生对实训做到心中有数,不走形式;其二是起到抛砖引玉的作用,为新内容的教学播下火种。

在实训课结束时,要求学生必须按要求整理好实训设备,做到善始善终。这样的训练使学生顾全大局、爱护公物从我做起,也培养了学生耐心细致做事的好习惯。

第四点:拔优助教学。

有目的地培养品学兼优的学生做教师的助手。让助手参与实训的指导、检查和教学探讨。这样,使优秀学生有更多的与教师交流的机会和实践机会,探索新知识、新技术,提高他们的综合能力,增长他们的智慧,更好地带动和影响其他学生。

第五点:重视交流反馈。

学生学得如何,应用知识的能力如何,应通过多渠道了解:一是教师对实训情况在线检查;二是每个实训项目都要求学生认真书写实训报告,教师及时批改,从中发现问题;三是与部分学生(包括骨干学生和学困生)进行交流,从而知道学生对教学的意见或者建议。交流和反馈为进一步改进教学提供了宝贵信息。同时,教师认真对待教学的责任心和工作态度、乐意接受学生意见的坦诚态度,也无声地教育和影响了学生。

第六点:改革考核方法,理论与实践综合考核。

理论考核采用笔试方式,实践考核包括两方面:一是教师对学生每次实训的动手操作情况在线检查;二是阶段性集中抽签考核。在一学期分阶段对多个操作项目提出考核要求,学生从中抽取项目进行操作。这种方式迫使学生自觉重视平时的实训过程,养成踏踏实实的习惯,同时也培养和提高了学生自我监督和管理的能力。

笔者体会到:“六点五步法”融教于训,把基本知识的教学贯穿于学生完成训练任务的过程始终,充分调动了学生的积极性,通过训练促进了教的效果和学生综合能力的提高。

参考文献:

[1]姜大源.职业教育学研究新论.教育科学出版社,2007.

[2]李忠国,陈刚.单片机应用技能实训.人民邮电出版社,2006.

程序实训总结范文第10篇

关键词 数字化平台 数控加工 实训模式

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

1数控加工实训教学之困境

数控技术加工实训教学理论抽象、技术要求高、研究性比较强,适合理实一体化教学,教学质量如何,直接取决于实训环节的质量。近年职业院校通过示范校建设,购进大量先进的数控设备,增加了实训场地,对理实一体教学展开全面实践,取得一定的成效。但是教师在机床操作,学生“围观”的教学模式,既不能保证学生都能看得清楚,也不能保障实训安全,教师更难以兼顾教学和课堂管理,对学生在操作当中的问题无法予以及时发现和点评,学生因“看不清楚”及问题得不到解答而对该门课程丧失兴趣。为破解这个难题,我校于2015年6月开始对基于数字化平台的中职数控加工实训模式立项调研。在课题研究过程中,选取数控13班、数控14班作为教改试验班,进行数字化平台实施数控机加工实训项目的硬件建设和教学进行研究,取得了良好的成效。

2数字化平台建设情况

国外研究现状:目前国外数字化教学建设开始应用VR(虚拟与现实)技术,虚拟现实 VR ( Virtual Reality ) 是一种有效模拟人在自然环境中视、听、动等行为的高级人机交互技术,“中国制造2025”对数控技术人才提出了新的要求,数控技术教学的数字化建设也往VR技术方面发展,对原有的实训设备进行升级改造,实现数字化车间,利用互联网技术,通过网络、手机等终端设备实时监控实训基地的设备运行情况,运用数控机床(数控系统)生产厂家提供的去服务功能进行远程监控及在线诊断功能,实现与“中国制造2025”、工业4.0“的无缝对接。具体建设内容如下:数控机加工实训室的主要功能:对照行专项技能实训项目和技能大赛训练,包括数控机床加工实训,普通机床加工实训等,培养学生具有利用CAD/CAM软件完成零件数控加工程序生成及零件加工能力,解决从关键数控机床的单一通讯到网络化控制,提高关建设备的综合利用率,通过应用网络DNC和视频采集系统,将机床面板操作视频及内部加工视频采集到实训室,学生可清晰看到教师的操作,解决现场教学“看不清楚”的难题,提高教学质量,保障实训安全。

3采用先进的教学模式,优化实训过程

以数控车床典型工作任务:某某教学为例:第一个第二个摄像机安装在数控车床加工区,其中一个装在操控面板上方,用于拍摄面板操作过程,另一个装在机床内部,用于拍摄刀具切削过程及主轴与刀架相对运动过程;这两个摄像头获取的视频信号经视频分配器传输到CAD/CAM实训室,在教学进行时,实训指导教师在数控车床床上进行加工操作演示,授课教师在CAD/CAM实训室对获取的视频进行切换分屏,具体如下:

3.1任务布置

教根据视频影像告知学生本课题的学习任务信息,让学生了解实训的目的、实训的内容及要求、考核方式了解加工零件、获取工作任务信息。

3.2程序编制

利用G00、G01、G02、G03、G71/G70、G73/G70和G76编写包含圆柱面、圆锥面、圆弧面的外轮廓和螺纹的轴类零件加工程序,学生已经掌握一定的编程方法,可通过CAD/CAM师生互动完成。程序编写完后可传输到数控机床加工区,通过在机床旁的触摸屏完成程序的输入。

3.3项目实训

教师通过数字化平台操作实训设备及工量具准备、装夹项目加工,包括开/关机、手动/手作、录入、程序输入与编辑、对刀、自动加工等详细步骤。学生3~5人为一组根据所学的数控车床项目综合加工方法操作,进行程序输入、编辑和对刀、自动加工训练教师巡回指导,解答实训中存在的问题。

3.4测量与评估

教师通过教师通过数字化平台操作实训设备用千分尺检验外圆直径、用螺纹规检验螺纹尺寸、用类比法检验表面粗糙度Ra,教师可以在机算机终端时监控学生情况,及时发现问题,解答学生测量与检验中存在的问题,根据零件图技术要求检验和评估加工完成的零件,小组自评互评。

3.5清理和保养机床

教师对车床的清理和保养方法与步骤进行操作演示。学生可通过每人的电脑清晰看到,每组安排一个学生负责清扫干净车床上的切屑,擦干切削液,并涂防锈油,以防止导轨生锈。拆卸工件毛坯和刀具清扫及保养车床。

3.6总结提高

对本课题的总结、归纳。教师播放监控视频,对同学们在项目综合实训操作中存在的问题进行分析、总结、归纳,教师布置课后思考题。

依托基于数字化平台的数控加工实训模式研究,通过对数控13班、数控14班作为教改试验班的实践显示,解决了现场教学“看不清楚”的难题,提高教学质量,保障实训安全,有效培养学生的规范意识,学生动手能力、学习能力都有了长足的进步,积极参加省市数控技能大赛,连续两年获得省、市数控车铣项目一等奖。全部毕业生都能在合作企业中就业,九成以上得到企业好评。另主动承担对兄弟院校职业学校数控技术专业的带动责任,与其他学校数控技术专业签订对流,在专业建设、实训条件建设,师资队伍建设、规范化教学管理等方面给予帮助和支持。

基金项目:2015年度广西中等职业教育教学改革立项项目。桂教职成〔2015〕号,级立项项目序号。

参考文献

[1] 熊立荣,郭慧英,夏晓雨.数字化实训模式:数字化社会公安实训教学的必然选择[J].湖南警察学院学报,2015.10.

[2] 陈冰,查维康.视频数字化实训教学设备改造与应用实践研究[J].江苏教育,2014.6.

上一篇:旅游实训报告范文 下一篇:收入实训总结范文

友情链接