编程论文题目范文

2024-04-27

编程论文题目范文第1篇

摘 要: 在传统的电源板测试系统中,普遍存在测试时间长、测试环节众多、测试系统的通用化水平较低等问题。针对这些问题,本文提出一种基于LabVIEW编程的电源板自动测试系统设计方法,该系统通过软件与硬件的结合,通过虚拟仪器的方式来实现电源板的软硬件数据分析与测试,并且可实现测试项目的自主开发,同时对该设计系统的测试性能进行了实验分析,结果表明,本文所提出的自动测试系统能够对电源板进行准确而高效的电参数测试,在测试标准上能够满足工业现场要求,从而使电源板的检测速度得到了大幅提升。

关键词: LabVIEW编程;电源板;自动测试;系统设计

引言

在电子产品研发过程中,对电子产品的质量进行测试是确保其质量过关的重要前提,现阶段我国在电子产品研发与测试方面需要投入大量的成本,并且需要花费较长的时间来对产品进而测试,甚至有时对测试程序进行编制所消耗的时间要远远多于系统设计所耗费的时间。并且,在对电子产品进行测试时,还需要确保自动测试系统能够具备极高的测试精度、稳定性与可靠性,其比人工测试的要求要严格的多,正是由于自动测试的精度极高、稳定性与可靠性较强,也使其成为现阶段主要应用的测试技术。对于测试仪器来说,需要确保其能够对多种功能进行快速测试,并确保测试结果具备极高的精确性,同时还要具备数据库自动分析与结果显示功能。

一、基于LabVIEW编程的电源板自动测试系统的硬件设计

在基于LabVIEW编程的电源板自动测试系统中,其硬件组成共包括可编程交流与直流式电源供应装置、系统控制装置、时序分析模块以及直流电子负载模块,其中,可编程交流与直流式电源供应装置和直流电子负载分别由AC、DC与DC load进行表示。功率分析设备能够对交直流电流电压及功率、频率、浪涌电流、电能量、功率因数等进行测量,该设备能够对232通讯及远程通讯进行良好支持。电子负载能够通过各种测试来对待测电子板中的负载变化情况进行模拟,以分析电子板在不同状况下所产生的响应,在电子负载中共包括四种工作模式,分别是定电压、定功率、定电流以及定电阻,这四种工作模式能够对特殊波形及负载波形进行模拟。在相同机框中存在的多个负载中能够进行同步拉载,以使电子负载之间的并联更易实现。在系统控制单元中,其具备过压保护,即OVP测试功能,并由直流测试电源来保护电压。相比于电子板在过压保护时所产生的最高保护电压,直流测试电源在电压输出值方面要更高,并且其软出电流能力也比最高反灌电流要高。交流测试电源则具备直流、交流及交直电流混合输出能力,其能够按照斜率的改变来测试电压及频率。而时序纹波测试单元则可对电子板输出端中所产生的纹波噪声电压值进行测量,并且还能够对开关机时序进行准确的测量。

二、基于LabVIEW编程的电源板自动测试系统的软件设计

基于LabVIEW编程的电源板自动测试系统应用了层次化与模块化的设计方法,在自动测试系统软件中的功能模组主要包括产品测试模组、程序編缉模组、数据统计模组、报告编缉模组、报告生成模组以及系统管理与设备管理模组,产品测试模组是自动测试系统中的核心,在对测试流程进行编缉以后,即可通过该模组来完成测试,用户可依据被测物体来对测试流程进行设置,并且还可对测试结果进行自动记录与显示。在程序编缉模组中,主要是依据被测对象的测试要求来对测试流程进行编缉,然后对测试流程中的各个环节参数及规格进行设定。在数据统计模块中,可对被测对象的极差、平均值、标准差、不良率、缺点率、不良数、过程综合能力以及缺点数等八种测试数据进行统计。在报告编缉模组中,则可依据测试需求来编缉相应的报表格式;在报表生成模组中,则可在报表格式编缉完毕以后将其生成相应的报告文件,在报告文件中则包含有测试结果;在系统管理模组中,则可对用户权限进行设计,并对测试流程及系统配置进行设定,同时还可对用户的测试日志进行查看。在设备管理模组中,则主要负责硬件设备的添加及删除,并对系统中的仪器进行配置,系统帮助则可为用户提供指导建议。

三、基于LabVIEW编程的电源板自动测试系统的测试分析

为了对基于LabVIEW编程的电源板自动测试系统的效果进行分析,以过电压和欠电压的测试保护作为实例来进行验证,以测试该系统在对被测对象进行测试时如果产生过电压或欠电压时所具备的保护特性,测试仪器采用交直流电源、电子负载以及时序纹波测试仪,并对起始参数进行设定,然后利用直流源来输出电压,并对测试通道中所产生的电压值进行读取,以此断定系统是否会对被测产品提供保护,当系统提供保护电压时,则断定被测产品能够满足要求,否则便需对直流源中的输出电压进行增加。当直流源达到最终电压值时仍旧没有提供保护电压,则可判定测试失败,并对失败信息进行显示,证明被测产品不合格。将最终测试结果生成报告,报告采用Excel格式。结合系统测试要求,其能够对四个通道进行同时承载,从而使测试效率得到显著提升。

结语

本文提出一种基于LabVIEW编程的电源板自动测试系统,该测试系统的通用性非常强,能够对可编程直流与交流两种电源供应装置进行测试,其能够对全部可程式化设施进行整合,并创造整合操控环境,进而使测试变得更加迅速,使用更加便捷。该测试系统具备开放式特点,能够使用户自行对测试流程进行编缉与修改,并且具备弹性化与模块化等鲜明的特点,扩展性强且易于更新,能够对标准化的硬件接口予以支持,同时其所具备的数据统计功能还能使用户更加方便的对数据进行统计。

参考文献

[1] 王文娟,李召瑞,谭叶双,李绪凯,王欣. 基于LabVIEW的电路故障诊断系统设计[J]. 计算机与网络,2016,42(12):63-66.

[2] 吴正阳,徐惠钢,谢启,戴梅,徐伟. 控制和保护开关电器电子线路板检测系统设计与实现[J]. 计算机测量与控制,2014,22(03):674-676+683.

[3] 王苏敬,阎兆允,刘冰,康旭,郭旭刚. 基于虚拟仪器的电路板单板测试系统[J]. 铁道机车车辆,2014,34(01):38-40+49.

编程论文题目范文第2篇

摘要:在工业零件的机械加工中,孔加工应用的范围较大。孔加工的精度直接关系到零件自身的质量,所以在孔加工中,应该详细了解孔的用途以及相关设计要求,在保证加工质量的基础上,可以通过工艺和技术的改进来提高孔的加工质量。文章首先阐述了数控铣削机床孔加工工艺,然后对孔加工的精度控制进行了分析,为促进数控机床孔加工工艺的改进和提升提供参考。

關键词:数控机床;孔加工;加工工艺;精度

Key words: CNC machine tool;hole processing;processing technology;precision

0  引言

在机械设备组装的过程中,大部分机械零件的连接基本都是需要机械孔进行固定和拼接。但是孔的用途不同,大小和形状也有所不同,所以在加工时需要不同的加工工艺,加工精度的控制方式也不相同。数控铣削机床与普通机床在孔加工中虽然加工方法和加工工艺都比较相似,但是由于数控机床为自动化加工方式,所以在制定加工工艺时需要考虑到影响孔加工精度的因素,然后有针对性的制定改进措施。在实际加工中,工件的材料不同,孔的用途不同,所采用的加工方式和使用的工具都有很大的差异性,所以需要结合具体情况具体分析,切实保证孔加工质量。在数控铣削机床的孔加工过程中,需要设计出孔加工模块,专门负责孔加工工艺,通过对刀具的管理能够独立完成孔系加工。数控铣削机床刀具的性能参数以及加工时的工序等,都会对孔加工的精度有所影响,所以在实际加工中,应该认真核对每个环节,切实保证孔加工质量,为促进我国机械制造业的进一步发展奠定良好的条件。

1  数控铣削机床孔加工工艺

1.1 数控铣削机床钻孔加工工艺

钻孔是孔加工中较为常见的加工工艺,在利用数控铣削机床进行孔加工的过程中,需要根据相应的设计标准来调整孔的深度和钻头的直径。如果钻孔的尺寸较大,选择硬质合金扁钻较为合适,在刚度上能够达到加工要求。在钻孔加工中通常会采用普通的标准麻花钻,且一般不会设置钻套进行方向引导。在钻孔的过程中,麻花钻很容易因为两切削刃受力不均而发生钻孔偏斜的现象。为了提高钻孔加工精度,可以提高两切削刃的刃磨精度,同时要保证两切削刃的长度处于一致,顶角与钻头轴心线处于对称的工作状态。为了保证钻孔加工的效率,可以对麻花钻进行相应的处理,在钻头表面进行涂层处理,能够显著提升钻头的抗粘结性和耐磨损性,断屑效果也会有所提升,降低轴向切削力,同时还可以延长钻头的使用寿命。如果钻孔的直径在20~60mm之间,可以选择硬质合金浅孔钻,在钻杆的芯部设置冷却通道,在前部设置排屑槽,钻头外缘处的刀片应该具有较强的耐磨性,钻芯附近的刀片应该有较强的韧性,既能够提高加工效率,又能够保证加工精度,这种加工工艺在箱体类的钻孔加工中应用较为广泛[1]。

1.2 数控铣削机床铰孔加工工艺

铰孔加工主要是利用铰刀切除工件孔壁上多余的金属层,以此来提升孔加工的精度和孔表面的平滑度。因为铰刀的刀齿数量较多,切削余量小,切削阻力小,导向性好,加工精度高,所以在钻孔或扩孔完成后,对于提升孔壁的加工精度会较好的效果。铰孔一般会采用数控铣削机床的浮动铰刀进行加工,在铰孔加工过程中所产生的误差,大多是因为刀具安装不精准以及刀杆的径向跳动所致。但是浮动铰刀在自动化加工状态下,能够自动完成误差补偿,刀杆会根据加工状态不断自我调整。为了保证铰孔加工过程中的稳定性,一般会在铰前孔口的位置设置倒角,这样浮动铰刀的定心会更加精准,误差也会大大降低。为了保证铰孔加工的效率和质量,要保证有适宜的铰削余量,避免因为铰削余量过大而增加刀齿的切削负荷,从而导致孔壁表面粗糙度增加,同时也会加剧铰刀的磨损。而铰削余量过小,则会影响到对上道工序残留变形的纠正,铰削精度无法达到预期的效果。为了避免铰削时碎屑粘附刀刃,应该使用切削液冲洗掉碎屑,同时还能够降低工件和铰刀的温度,防止热变形[2]。

1.3 数控铣削机床镗孔加工工艺

镗孔加工一般是对已经预加工过的模具进行扩大孔的操作,其工艺特点是被加工的模具旋转,然后刀具做进给运动。这种加工方式能够保证孔的轴心与机床主轴轴心的一致性,从而提升加工的精度。镗孔加工工艺相对较难,因为其不能在加工中调整下刀量,也不能靠调节数控机床按钮来更改加工直径,所以只能通过调整组织和全自动补偿功能来控制加工精度。在镗孔加工中,主要是采用悬臂加工的方式,所以在加工过程中要保证两刃或者两刃镗刀头对称性良好,在加工时保证径向切削力的平衡性,以此来降低孔加工中出现振动,提高孔加工精度[3]。

2  数控铣削机床孔加工精度控制

2.1 钻孔加工精度控制

提高钻孔加工精度。钻孔加工是孔加工的第一道工序,会直接影响到孔加工的整体质量,同时作为下道工序开展的前提和基础,数控铣削机床转孔加工过程中需要注意刀具的选择和加工流程的控制。在孔加工过程中,钻孔加工作为首道工序,钻孔加工精度会对孔加工整体质量带来直接的影响,同时也是下道工序实施的基础。因此在数控铣削机床孔加工时,需要合理选择刀具,并控制好加工流程。在钻孔加工作业时,宜选择高速钢钻头和硬质合金钻头,而且在具体安装之前,还需要保证钻头的比直性。通常情况下工作人员宜在平面台上平放钻头,并用手轻转钻头,对钻头的具体情况进行观察,判断钻头的比直度,当钻头与平板接触区域透光不均匀时,则表明钻头为弯钻头,不允许在钻孔加工作业中进行处理。同时还要对钻头两个主切削刃的对称性进行分析,对着光举起钻头,并对两条主切削刃的长度进行观察,需要重要关注棱边交接处的高度。当高度不相等时,则应该修磨切削刃,确保两主切削刃保持良好的对称状态,这样对钻出孔直径的扩张区域具有较好的限制作用[4]。

2.2 提高铰孔加工精度

铰削是保证孔加工精度的重要阶段,在铰孔加工过程中,为了提高加工精度,主要可从控制主轴跳动和降低铰刀误差两个方面入手。为了控制主轴跳动,在铰孔加工前,需要用百分表检测主轴的径跳状况,如果跳动频率处于允许范围内,则可进行孔加工,如果跳动频率超过允许的范围,则需对铰刀进行修磨处理。在数控铣削机床主轴径跳次数满足孔加工要求后,则需要检查铰刀的误差值,确保刀柄处的铰刀中心定位精度,提高加工流畅的可靠性[5]。

2.3 合理安排数控走刀路线

利用数控铣削机床加工孔时,在具体机械运作路线方面要合理安排。通过定位加工位置,在钻孔位置处做好加工机械的安装工作,在具体加工孔时,通常会在孔底动作,返回后至起始工作平面后则需要快速退回至初始点。实际数控机床损伤编辑时具有相对固定的格式,但通常以对坐标位置确定编程为主,通过合理对加工孔的位置进行确定,并完成坐标值的编入工作,控制加工孔的深度和孔底作业时间,还要针对加工机械进给速度进行控制,合理设置运作循环次数。在具体进行孔加工作业时,在针对加工机械进给路线确定时,一般需要对最短路线和精确定位的平衡进行综合考量,避免出现最短加工路线导致的反向间隙引入而对孔的位置精确度带来不利影响。因此需要合理选择与实际相切合的路线,这样可以有效的实现对误差的有效控制,进一步促进加工精确度的提升。而且在最短路线原则与精确定位之间发生冲突时,如果对精确度要求较高时,则需要将提高加工孔位置的精确度作为优先考虑的对象。针对加工效率具有较高要求的情况下,需要将选择最短路线作为优先选择,这样可以减少加工时间[6]。孔加工路線如图1所示。

加工图示孔系有图1(a)、图1(b)所示两种进给路线,经过比较发现,图1(a)所示路线最短,定位最快速,加工效率最高。

如图2所示,钻零件上的十个孔时有两种路线:路线一为1→2→3→4→5→10→9→8→7→6;路线二为:1→2→3→4→51→2→3→4→5起点→6→7→8→9→10。按路线一钻孔时,孔1~5的定位方向是从左到右,而孔10~6的定位方向是从右到左,上下两排孔的定位方向相反,X向的反向间隙会使定位误差增加,从而影响孔10~6的定位精度;按照路线二加工时,则孔1~10的定位方向一致,避免了反向间隙的引入。

在实际加工作业过程中,通常情况下操作平面(R平面)处于加工位置上方2~5mm处,初始平面位置一般处于加工位置上方50mm处。而且加工机械返回过程为了实现效率最高化,需要对返回平面进行确定。在具体选择过程中还要对操作机械的工作环境进行综合考虑,由于加工部位结构相对复杂,而且孔较多,因此要根据具体情况,确保退回过程中加工机械与被操作模具不会出现碰撞而导致工件损坏。在确保工作路线安全的同时,还要尽可能的减少空行时间。

如图3(a)加工单孔的路线。刀具先从初始平面快速移动到参考平面(R平面),然后工作进给加工孔,后快速退回到初始平面。如图3(b)所示:在加工多孔时的路线。刀具快速移动到参考平面(R面),然后工作进给加工孔,后快速退回到参考平面,再横向移动去加工下一个孔,直到最后一个孔加工完成刀具快速退回到初始平面。

孔加工时通常要考虑刀具导入量和超越量,如图4所示。兼顾考虑加工精度和加工效率,加工已加工平面时导入量(ΔZ1)一般取3~5mm;加工毛坯表面时,一般取5~8mm;攻螺纹时导入量要取得大些,一般取5~10mm。孔加工超越量(ΔZ2)一般在加工瞳孔时使用,即加工结束时刀尖超过孔底的距离。钻通孔时,超越量一般取Zp+(1~3mm)(Zp为钻尖高度,通常取钻头直径的30%左右);绞通孔时,超越量一般取3~5mm;镗通孔时,超越量一般取1~3mm;攻螺纹时,超越量一般取5~8mm。

2.4 其他控制方式

在数控铣削机床的孔加工中,因为是自动化加工方式,所以可以采用智能化的方式来提高加工精度,比如自动补偿技术,通过程序设置等方式都可以进行动态调整。此外,还应该加强对机床和刀具的日常维护和保养,减少或者避免因为机械误差而影响到加工精度。

3  结语

对于机械零部件的孔加工,利用数控铣削机床加工的频率较高,因为加工效率高,加工质量好,所以孔加工的精度相对较高。但是由于工件的选材不同,用途不同,所以在实际加工中,会受到各种因素的影响而降低加工精度。孔加工精度直接决定了零件的质量,对于我国工业的发展也会产生一定的影响。利用数控铣削机床进行孔加工的过程中,可以总结出影响加工精度的因素,然后在工艺和刀具等方面进行改进,不断提升加工水平。

参考文献:

[1]高波,薛浩,田晓光.数控铣床关于孔加工的研究分析[J].数字技术与应用,2019,37(04):3-4.

[2]尚佳策,卫炜,黄斌达,赵一鸣,仲庆龙.基于加工特征的舵机壳体孔系特征数控加工编程技术[J].组合机床与自动化加工技术,2020(07):93-97,101.

[3]唱晓东,陶华萍,傅煜.薄壁钢机匣精密孔系的加工工艺改进[J].机械工程与自动化,2020(05):123-125.

[4]苏庆双,赵孟利,付仕,李超,徐兆江.五轴数控机床叉形件孔加工优化及CATIA实现途径[J].精密制造与自动化,2020(03):53-57,64.

[5]孙义婷,王玉琳.叉车电液控制阀孔加工机床的数控化再制造[J].现代制造工程,2020(03):142-146.

[6]赵小亮,凌宏.五轴联动数控机床NAS试件的孔位置精度超差研究[J].科技与创新,2019(20):26-28.

编程论文题目范文第3篇

1 宏程序简介

简单的说, 宏程序就是带有变量的子程序, 宏程序编制方法就是利用变量编程的方法。用户利用数控系统提供的变量、数学运算功能、逻辑判断功能、程序循环等功能, 来实现一些特殊的用法。

普通程序是利用每个指令代码的功能, 按照规定格式进行编程即可, 有的时候这些简单的指令难以满足加工的要求, 因此系统提供了用户宏程序功能, 使用户可以对数控编程功能进行一定的扩展。普通程序只能使用常量进行编程, 而且常量之间不可以进行计算, 而宏程序则可以使用变量进行编程, 并可以给变量进行赋值及进行逻辑运算, 变量之间可以根据程序中给出表达式进行计算。

当工件形状相似, 或者工件里面的图形相似, 只需要利用宏程序中循环语句功能, 进行变量迭代即可, 表达式及其它语句无须改变。同时在控制工件尺寸时也很方便, 只要将跟刀具有关的变量改变其值就可以。

2 典型实例

2.1 球轮廓的编制

如图1所示, 凸圆参数:半径50, 高度30用半径为4mm的球头铣刀来加工外形。

本例采用采用球刀从上往下进行加工, 先在半球顶部铣整圆, 然后Z轴逐步下降并改变整圆的半径值, 加工质量的控制主要是控制每次Z轴下降的尺寸。

球面轮廓程序如下。

2.2 椭圆加工程序

如图2所示, 要求加工椭圆轮廓, 深度为5mm。

\"\"

椭圆的参数方程:

程序如下。

3 编制宏程序需注意事项

(1) 角度每次增加的大小和最后工件的加工表面质量有较大关系。

(2) 在编制宏程序时, 要牢记变量的种类及特性, 不可混乱。

4 结语

使用宏程序可以大大精简程序, 而且可读性强, 也易于检查, 提高了编程效率。合理地利用宏程序和代码段进行手工编程, 对于数控加工程序的简化, 作用十分明显。在有规则的曲线、曲面铣削加工中, 具有独特的作用。

摘要:对于数控铣削中的一些曲线轮廓编程, 不能使用G代码或者编程异常复杂, 可以使用宏程序编程。本文通过典型实例探讨了一些轮廓使用宏程序编程的方法和技巧。

关键词:宏程序,数控铣削,编程

参考文献

[1] 袁锋.全国数控大赛试题精选[M].北京:机械工业出版社, 2005.

编程论文题目范文第4篇

编程类课程是高校开课较多的课程。对于二本学生来说, 由于基础较弱、自律性较差, 学习编程时比一本学生要明显困难。如何提升二本学生的学习动力和学习效果, 很多学校进行了探索[1]。一些学校提出通过重组教学内容、开发创新实验的思路[2], 另外一些则把传统的教室上课机房实验模式改为全部机房上课[3]。笔者所在学校已经多年采用全部机房上课的模式, 认为机房上课虽然有优势但是优势未被完全挖掘, 应该更多使用在线平台。

二、机房上课的优势及存在的问题

(一) 在机房上课的优势

编程类课程是高校中广泛开设的课程, 最初的教学方式是在教室上理论课, 然后在机房上实验课。本来教室上课2个课时讲下来学生注意力就很难一直保持集中, 对于二本学生来说, 学习主动性不足导致上课听课更容易思想开小差, 加上课后有些学生复习时间不够, 到实验课时理论课的内容往往已经忘记了, 导致实验效果欠佳。

为了解决这个问题, 越来越多的学校采用了机房上课的模式。

机房上课可以克服上述问题。在机房上课教师可以讲一段理论, 接着让学生马上上机编程练习, 无需2个课时一直讲理论。由于是教师刚刚讲的内容, 学生自然不存在忘记的问题, 上机编程自然就比较顺利。由于教师每次讲理论时持续的时间不长, 例如20分钟, 这样学生在听时也比较容易保持专注, 如果学生不注意听课则马上影响接下去的编程练习, 因此学生在听课专注度方面比起教室上课会有明显改进。

但是即使是机房上课, 通常也还是存在如下几方面的问题。

(二) 课内练习存在的问题

虽然教师讲后学生马上练习提升效果, 但还是存在学生水平不均衡的问题。

编程类课程学生往往呈现很大的差异性, 一些学生接受很快另一些学生接受较慢, 同样的编程任务, 学生完成的用时差异很大, 根据笔者上课测算, 速度最快的20%的学生比速度最慢的20%的学生的完成速度经常可以相差达到一倍。

这种差异的形成原因: (1) 有的学生中学时学过, 有编程基础; (2) 感兴趣的学生课外会多花时间去研究, 不感兴趣的学生课后能应付作业就算完成任务, 导致学生的差异加大; (3) 有些学生适合编程, 在听课时一听就明白, 做题时自然得心应手;另一些学生则领悟力较差, 做题时就会觉得困难。

这种差异性导致如下的问题:假如学生练习工作量不大, 对于较差的学生会正合适, 但对于较好的学生则会有很多时间是处于无所事事的状态, 不利于较好的学生充分提升编程能力。假如学生练习工作量大, 则对较好的学生会正合适, 对于较差的学生则很有挫折感, 如果每次上课都这样会打击他们学好专业的信心。

(三) 课后作业存在的问题

另一个通常存在的问题是没有充分利用在线资源。在这种情况下, 教师布置的作业是通过传统的方式手工催收, 导致课外作业学生不交或迟交的现象较多。学生完成作业好像是例行公事, 认真的学生会认真去做, 不认真的学生则应付一下, 很多课程临到期末教师还在催促学生上交未交的作业。这样课外作业就没有起到应有的作用。

(四) 课程考核存在的问题

最后一个问题是考核方式还是比较传统, 期中考试、期末考试很多还是采用笔试的形式, 而且期中考试占分比较低, 无论教师、学生都不是很重视, 基本上还是依靠期末考试来定成绩。这样一来学生临到期末突击复习的现象比较普遍。

通过突击的方式完成期末考试, 自然也容易考后即忘, 因此学期结束时, 学生常常觉得所得甚少。

三、解决方案

(一) 方案叙述

解决上述问题方法很多, 以下是笔者给出的一种解决方案。

(1) 首先要借助一种在线平台。笔者推荐moodle平台, 其原因是很多高校都有此平台, 无需额外投入。

(2) 课程所有的课内、课外练习均发布在moodle平台, 要求限时上交, 并要设置明确的分值。

(3) 课内、课外练习均包含必做题和选做题, 其中必做题的题量可稍大于较差学生的能力, 必做题要覆盖全部的知识点。选做题则是对知识点的灵活应用和提升, 目标是针对较好的学生。

(4) 考核采用上机考核的方式。

(二) 方案设计思想

1. moodle平台的作用

首先, 有了moodle平台, 教师可以灵活设置课外作业上交时间。一般课外作业在1-3天完成效果最好, 再迟学生的知识容易被忘记。原来没有moodle平台的时候教师通常要在下周上课时让学生交课外作业, 有了Moodle平台, 教师就可以设置在上课后一定时间 (如3天) 做为课外作业的上交截止日期。

其次, moole平台详细记载学生作业的上传时间, 教师可以给迟交的作业扣分, 作业管理更加简单, 对学生也有必须及时上交作业的压力。另外学生可以看到历次作业的得分, 从而激励学生保持积极的状态。

2. 作业中的选做题

选做题的设计是照顾到学生的差异化, 可以使得全班学生的全面发展。课内练习有了选做题, 则必做题只需略超过较差学生的能力即可。有些较差的学生课内连必做题都完成不了, 这时老师可以让这些学生下课回去后继续完成。较差的学生要多花些时间也是应该的。老师可以设置课内练习上传到moodle的截止时间, 例如当天的晚上23点。当然如果没有moodle平台自然无法实现这一点。

3. 上机考核

由于平时都在机房上课, 考试如果用笔试, 显然不合适。

(三) 方案细节补充

1. 选做题

选做题不是简单数量增加。选做题应该比必做题更加具有挑战性。如果只是数量增加, 好的学生觉得自己已经掌握了, 通常不屑于把类似的题目再做几题。但是如果是更具挑战性的题目就不一样了, 能够攻克会有一种成就感。

2. 作业

编程课程最多的是编程作业。编程作业通常让学生编写源程序然后运行。教师可以让学生把源程序和运行截图作为作业的成果。其中运行截图要有自己的姓名等个性化的信息, 其功能可以一定程度上防止学生之间的抄袭。

3. 防抄袭分析

学生喜欢抄袭作业的原因通常是:不会做, 或者偷懒。我们可以采取措施去消除这两个原因。

首先适当设置必做题难度, 尽量让所有学生都有能力完成, 而把难度较大可能有些人不会做的题目设置为可选题。其次可以让学生在上传的作业中带有更多个性化的信息, 例如可以要求学生的每个程序的运行截图的标题中有自己的姓名, 否则扣作业分。

懒的学生往往连改一下都懒得改, 最希望把别人的作业拿过来把文件名改一下就上传。

如果我们要求学生里面的每个题目的运行截图上都有姓名, 有些抄袭的学生就觉得与其这么麻烦不如直接就自己做。这样就可以大幅度降低抄袭的比例。

另外, 作业判改一定要及时, 要让学生及时看到自己的作业存在的问题。教师可以与学生通过QQ在课外时间联系, 在学生做作业碰到问题时可以方便的得到帮助, 也可以大幅降低抄袭比例。

4. 考核

首先每次课内作业和课外作业都有成绩, 在moodle上打分, 并且明确占平时成绩的比例。只有这样学生才会有积极完成作业的动力。

其次可以提高期中考试在总成绩中的占比, 而降低期末考试的占比。期中考试也可以改为两到三次阶段测验。这样提高了过程考核的权重, 学生在平时会更努力, 临到期末时突击考试的程度可以明显降低。

四、实际案例

笔者2017年所带的2个班的《C语言程序设计》采用了上述基于moodle的教学方案, 取得了良好的效果, 表1反应了部分学生的各次课内、课外的作业的成绩, 这个成绩包括作业是否及时上交、必做题目是否全部已做、做题是否符合教师要求等。

表1的数据表明大部分学生的大部分作业是得到满分的, 这说明无论是课内还是课外作业学生的完成及时度和完成质量均保持比较好的状态。

作为对比, 笔者2013年带的《C语言程序设计》没有采用Moodle平台, 两者在作业上交及考试成绩等方面进行比较, 对比结果如表2.

从表2的数据可以看出, 实施本方案后各方面均有改善, 尤其是课外作业的按时完成和认真完成上均有明显改善。期末考试由于每年的难度有区别, 可比性相对较差, 但从数据看不及格率也是略有下降。

五、结论

机房上课对于编程类课程相比在教室上课具有明显的优势, 但还应该进一步通过在线平台提升教学效果。本文提出一个基于Moodle平台的教学方案, 具体内容包括作业中必做题和可选题的设置、通过Moodle平台收发作业并及时评分、作业提交时的放抄袭设计等, 经过实际验证, 学生课内课外作业的成效均有提升。

摘要:为提高编程类课程的教学效果, 很多高校采取了在机房上课的模式。但是学生课外学习比较被动的局面还有待进一步改善。为进一步提升学习效果文章提出基于moodle的作业与考核方案, 详细描述方案的设计思想与设计细节, 并通过一个实际案例的验证, 方案能改善目前存在的问题。

关键词:Moodle,编程,二本,机房上课

参考文献

[1] 刘晓莉, 刘晓静.普通二本高校教师教学状态现状与分析[J].教育教学论坛, 2018, No.362 (20) :221-222.

[2] 陶虹平, 张小青.促进计算思维落地——计算机编程上机实践教学改革[J].教育教学论坛, 2018 (48) :32.

[3] 陶穆.浅论职业技术学院计算机机房上课管理策略[J].计算机光盘软件与应用, 2013 (18) :231-232.

编程论文题目范文第5篇

摘要:实践教学是“建筑工程测量”课程的重要组成部分,是培养学生实际操作仪器和利用仪器工作能力的重要途径。合理安排实践教学内容,改进实践教学方法,提高学生的动手能力,是测量实践教学内容的重点。在“建筑工程测量”课程教学过程中针对存在的问题,进行了实践教学改革的一些探索与实践。

关键词:工程测量 高等职业教育 实践教学 课程改革 教学内容

1引言

近年来,高等职业教育蓬勃发展,以素质为基础,以能力为本,面向就业岗位培养高素质人才已成为社会共识。尤其是现今房地产业的高速发展,使得更多的职业面向的是建筑工程技术专业方向的学生。工程测量是建筑工程技术专业课程体系中一门重要的技术专业基础课,也是实际工程施工中的第一重要环节——施工放样,对此,对高职院校的学生更多是培养成技术应用型人才,而教育部发布的《关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号)文件中也提出:“人才培养模式改革的重点是教学过程的实践性、开放性和职业性,实验、实训及实习是三个关键环节。由此可见,对于职业院校来說,教学过程的实践性、开放性和职业性是整个教学过程中第一重要的环节,其目的是将学生置身于真实的工作环境中去接触今后的工作内容,把校内理论学习与实践工作有机的结合起来,进一步提高学生的职业素质和岗位技能。

2 正文

一、工程测量实践教学发展方向

目前由于房地产行业的蓬勃发展,对学生的要求越来越高,为了与行业接轨,在培养学生方面必须达到以下要求:

其一,学生可以将学到的理论知识运用到工作实践中,做到学以致用;其二,,理论联系实际,将工程测量课程与在建工程相融合,能加强学生吃苦耐劳精神和意志的培养,帮助学生了解今后自己工作岗位的职能要求,能够在毕业后立即投入到工作岗位中,而不是经过长时间师傅的带入式学习,感受企业文化,使学生的职业素质和职业能力更好地适应施工现场工作岗位的要求;其三,工程测量教练式学习有利于提升学生的学习兴趣,扩展学生的自主工作能力,帮助学生增加就业机会,并且充分利用学校在建基地建设的施工放样资源,同时也有利于深化学校办学模式的改革。所以,做好学生教学与实践相结合的工作,更深入的代表了职业院校在未来的一个发展方向。

二、工程测量实践教学内容及方法的改革

1、加强实训室的建设

加强实践教学,增强学生的动手能力,就必须要有足够的仪器设备。这样,才能保证实践教学分组率达到最小化,使每一名学生都能动手参与,真正做到在实践中学习。

自2011年以来,针对测量仪器设备较少的情况,我系主任几次向院方申请,并详细地阐述论证了购置新仪器的必要性和可行性,取得了学院领导的重视和支持,先后购进了S3型水准仪、J6型经纬仪、自动安平水准仪、电子经纬仪、全站仪、等设备。现已完全能满足本校学生的现有实践教学的需要,增加了学生亲自动手的机会。但由于目前测量技术的快速发展尤其是3S技术的发展,我校实训室的设备已明显落后于生产,故实训室的建设必不可少。而现在我校正处于筹备综合实训楼——科技馆的建设过程中,笔者积极参与了320平方米的测量实训室的规划设计。

在原有的仪器基础上将增加RTK、垂准仪、扫平仪等仪器设备的购置。届时,可使工程测量实训室的功能更加完善,力争与实际工程100%接轨。 转

2、优化教材内容

从现有的教材来看,大多数教材的内容落后于生产现场的需要,这就需要我们老师在教学中,选用合理的教材,根据现场的需要对教材内容进行适当的补充。对普通测量技术进行适当的删减,增加相应的应用测量技术和现代测量技术的相关内容。比如可以增加计算器编程、全站仪在施工放样中的应用、GPS在施工中的应用等。现在大多数的工程测量教材在应用技术章节讲的过于简单,这在教学中要讲到各个方面的难度是比较大的;可以优化教学内容,普通测量技术作为建筑工程技术专业通用,应用测量技术作为建筑工程技术专业根据不同的方向进行选用,现代测量技术作为学生熟悉测绘新技术及其应用。

3、工程测量课堂教学方法的改革

课堂教学和课间实习相结合是工程测量教学的主要形式。传统的灌输式教学方法不能激发学生的主动性和积极性,在工程测量教学过程中,通过自己在工程实际中遇到的问题,从引导的角度讲授知识,让学生积极参与到课堂教学中。在讲授中要留出适宜的空间,让学生独立思考。

根据职业教育工程测量专业的特点和学生基础情况,改变理论课和实践课的比例,加大实践课比例,重点培养学生的动手操作能力,为他们走上生产岗位打下一定的基础。另外要多利用多媒体教学,把理论知识和实践操作及新知识、新技术形象生动的展现在学生面前,提高学生的学习兴趣;采用多样的教学手段,千方百计的调动学生学习的积极性,只有让学生动起来才能实现教学的最终目的。在教学上可采用讲座、参观等方式,聘请测绘行业专家和技术人员讲授一些行业最新知识和最新技术,带领学生参观从事现代测绘业的生产单位,使学生了解测绘行业的发展趋势,激发他们对专业课的学习兴趣,在学习态度上能变被动为主动。

4、工程测量实践教学方法的改革

工程测量实训是工程测量教学中重要的教学环节;实训环节是学生对所学知识的综合应用,以及掌握测量仪器操作技能和测量作业方法的主要途径。但是现在测量实训教学还存在许多不足之处,主要表现在学生自主学习能力差,实践操作课的组织管理比较松懈,缺乏对学生的过程管理和结果取证;设计的实训项目还没有完全和工程建设相结合,与实际脱节;实训项目偏少,测量仪器陈旧,未能完全把工程建设中的现代测量新技术、新方法和新仪器运用进来。

根据建筑工程技术专业的特点,要真正做到将工程测量实践教学学以致用,可以采用学生实践操作与实际工程案例相结合的改革模式,即由学校联系施工企业,提供学校的实训基地测绘数据,将其作为标准答案,而学生则由老师安排随时随机分组,进行测绘操作,老师定期向学生分发标准答案的部分内容,学生自我修正,做到直至结果偏差在施工安全范围内为止。在整个测量教学过程中,逐渐摸索相应的教学管理制度和提高学生自我学习工作能力,最终建立学生自我发展成长平台。

3 结束语

“建筑工程测量”实践教学的改革是一项长期而又复杂的任务,它包含教学内容、教学方法等方面的改革,需要学院各方面的共同努力和不断探索,总结经验并加以完善。以上只是笔者在几年教学实践中的一些粗浅的探索与实践,今后将继续加强“建筑工程测量”课程实践教学建设,完善实践教学体系,为培养技术型人才创造条件。

参考文献:

[1]靳海亮.工程测量学教学改革探讨[J].职业教育研究,2005,(9).

[2]任伟.工程测量实训课设计实施与考核的实践研究[J].教育与职业,2007,(7).

[3]朱爱民,万德臣.土木工程测量教学内容新体系的建设与实践[N].测绘通报,2004,(8).

[4]马中军,张树珺.工程测量实践教学改革探索 [A] .中国科教创新导刊.

[5]许秀凤.工程测量课程实践教学改革的尝试[J].实验室研究与探索,2001.

编程论文题目范文第6篇

【摘 要】工业革命以后,生产力水平大大提高,社会经济飞速发展,而与此同时,科学技术在经济的带动下也快速进步。互联网作为现代科技的产物,为人类社会作出了不可磨灭的贡献。在这个大背景下,基于计算机软件开发的Java编程语言也进入到了人们的视野,并得到人们的广泛关注。本文就是要简单介绍一下Java编程语言的一些起源、特点及在人们生产生活中的主要应用。

【关键词】计算机软件 Java编程语言 互联网

在互联网快速发展与更新的情况下,Java由最初的简单语言程序发展成为一种计算机软件开发的编程语言。Java编程语言很多的特性决定了它在互联网中的地位。随着万维网的发展,Java编程语言在很多地方取得了突破性的进展,也在性能和功用上取得了很大的进步。Java作为一种计算机软件开发的编程语言获得了人们广泛的认可,它的很多优势注定了Java编程语言具有广阔的发展前景。

一、Java编程语言的起源

Java编程语言的前身即是oak语言,在刚开始时,由于种种原因,oak语言没有被广泛的应用,即使oak语言在技术上也有很多的优点。后来随着万维网和因特网的快速发展,JAVA语言也成为人们普遍应用的一种语言。

二、ava编程语言对于其他语言的优点

JAVA语言最大的优点是它适合网络的开发。在这个不断发展与进步的社会,不断地进行开发更新无疑是很重要的。JAVA语言与c++相比较,Java编程语言就会显示出更多的优势。Java编程语言继承了c++语言的所有优点,又把c++编程语言的一些糟粕舍弃,在c++编程语言中会有一些容易导致错误的指针,而 Java编程语言就舍弃了这些缺点。不仅如此,例如运算符重载等一些缺点Java编程语言也巧妙地回避掉了。Java编程语言在内存管理方面也进行进一步优化,它本身具有的垃圾回收功能把一些不会引用到的对象进行回收,这样就大大减少了程序员的操作。Java编程语言的特殊编译方式大大降低了其程序的运行速率,但后来J2SEl.4.2的发展,使得Java编程语言在运行速率上有很大的提高。

三、Java编程语言的特点

(一)Java编程语言的语法结构简单

Java编程语言在很多地方都有其独特的优点。首先一点值得关注的是,Java编程语言的语法都非常的简单易懂,在这点上Java编程语言与c++表现的很相似。所以在刚开始接触Java编程语言时都会觉得它和c++编程语言很相似。因为c++编程语言运用在很多的计算机软件的编写中,备受人们欢迎,而Java编程语言的语法结构又和c++编程语言的语法结构十分的相似,所以人们在运用Java编程语言进行编写程序时,能够很快的掌握其中的技巧。Java编程语言又是在c++编程语言的基础上发展起来的,取得c++编程语言的优点,同时舍弃一些c++编程语言中容易出现的问题。在不断发展得过程中,Java编程语言取其精华,去其糟粕,逐渐形成了自己一套系统的具有优势的编程方法。

(二)Java编程语言的可移植性能好

众所周知,编程语言具有好的可移植性可以大大方便用户。Java编程语言就具有这种优点。Java编程语言可以在web网站上下载一些应用程序并进行使用。用户能够在web网页上下载图像、HTML等一些所需要的程序。除了已经介绍的一些Java编程语言的特性外,Java编程语言还包括高性能、健壮的、动态的、分布式的和多线程的等多种特点。Java编程语言的这些特点就注定了它一定会被广泛的应用。

(三)Java编程语言是面向对象的一种语言

在编写程序的过程中,为了避免整体编写计算机源程序所带来的繁重复杂的工作,往往会把一个复杂的计算机程序划分为几个简单的模块,然后再根据不同的模块进行独立的编写。模块的独立性是程序员进行有效维护程序的重要保障。而Java编程语言刚好是面向对象的一种编程语言,面向对象的编程语言中每个模块都建立在应用程序的基础上,进行功能分解。所以Java编程语言在很大程度上提高了程序员维护计算机程序的效率。

四、Java编程语言的一些应用

在实际的生产生活过程中,Java编程语言具有广泛的应用。Java编程语言的许多特性使得它受到人们的欢迎。在小型的智能卡中,大型的企业中,许许多多的方面都要用到Java编程语言。但是不同的平台会用到不同的Java编程语言,因此在实际的操作过程中,要根据不同的需求进行应用,才能实现高效、灵活的服务。

五、结束语

JAVA编程语言是一种独特的编程语言。在万维网和因特网快速发展的时期,Java编程语言产生并快速稳定的发展。从最初JAVA语言的前身oak语言开始到现在已经走向成熟Java编程语言已经有了一个翻天覆地的变化。Java编程语言的简单性与其诸多其他编程语言所没有的特性使它赢得了在市场上的地位。软件的开发者们在看到Java编程语言这么多的显著优点后,必定会选择这一种编程语言作为他们的使用对象。这样Java编程语言就会得到更大程度上的推广与应用。在这种背景下,Java编程语言就会具有更加广阔的前景。

参考文献:

[1]何小翔,蒋叶青,蒋守仁.Java编程语言及互联网设计[J].合肥工业大学学报(自然科学版),2002,25(1):107—108.

[2]海丽切木·阿布来提.Java技术及其组成[J].福建电脑,2009,25(8).

[3]冯键.Internet上开发软件的编程语言一Java编程语言[J].科技进步与对策,2001,18(7):142—143.

上一篇:综合素质论文题目范文下一篇:经贸大学素质论文题目范文