发布时间:2022-05-10 15:44:20
序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的编程学习计划样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。
【摘 要】游戏化学习,就是采用游戏化的方式进行学习。如何让学生经历一个完整的游戏项目学习过程,体验问题解决过程中的算法思维呢?如何培养学生创造能力呢?本文将就一个具体的游戏项目——《冰雪奇缘》的教学设计与实践为例,谈一谈游戏化学习在Scratch创意课程中的教学实践与体会。
关键词 游戏化学习;Scratch;计算思维
【中图分类号】G434 【文献标识码】B
【论文编号】1671-7384(2015)03-0066-03
Scratch数字艺术单元主要利用画笔模块中提供的图章和划线等功能,完成一些有趣作品创作,如《万花筒》《神奇画笔》《同心圆》和《冰雪奇缘》等教学内容。由于作品中设计的内容具有互动感强、生活气息浓、体验感多、图形奇特等特点,是学生特别喜欢的一个学习内容。如何上好这个单元的课,可以采用多种游戏化学习方式,创设不同的情境,从多角度训练学生的计算思维,培养他们的创造力,同时感受数字艺术的奇特和程序设计课程的趣味和价值。
本文就笔者在《Scratch创意设计》课程中数字艺术单元第4课的教学设计与实践谈一谈教学体会。
冰雪奇缘项目简介
1. 项目功能介绍
本项目源于code.org网站提供的冰雪奇缘的游戏(图1)。学生在游戏中跟随安娜和艾尔莎创建一个冬季仙境,利用网站提供的在线编程环境,拖曳模块组件脚本,完成画图,学生逐一完成游戏中提供的20个谜题(图2)。谜题完成后可以收到网站提供的证书,同时还可以打印自己的成绩。
谜题将学习知识分为小步子进阶,不断为学生搭建学习和了解数学知识以及画图编程技能的阶梯,帮助学生把一个大问题分为若干小问题,由易到难,一个台阶、一个台阶地学习前进。当学生组装的代码不太准确时,游戏会提示孩子们继续尝试,还有视频讲解,直到成功进入下一步学习。学生在不断挑战进级中完成学习任务,他们可以习得关于什么是正多边形以及画正多边形时旋转角度和多边形边数的关系等知识,通过模仿游戏中的脚本组件,画出正多边形以及由它组成的其他图形。
2.相关知识点
(1) 数学知识:正多边形及其内角和外角。
(2)画正多边形时角色旋转的角度的计算方法。
(3)单循环、双重循环的结构。
教学设计
1.教学目标
(1)通过游戏项目的学习,了解编写画正多边形以及由它组成的更多图形的程序设计基本过程,建立基于计算机编程的问题解决的基本逻辑。
(2)学生自主学习,教师巡视指导
学生按照老师提供的网站,进入“编程一小时与安娜和艾尔莎创建一个冬季仙境”的项目学习(图4)。在学习过程中,学生自主学习、学生同座合作交流,师生个别对话交流。
(3)自由创作
学生陆续完成游戏项目中的谜题后,请学生打开Scratch(图5),发挥自己的想象力,设计自己心目中的冰雪世界。
教学实践与反思
本次教学的主旨是围绕“为创作而教”,学生在游戏中学习编程画图后,创作出自己心目中的冰雪世界,培养学生的创造能力,主要有如下特点。
1.通过对游戏中谜题的解答,他们模仿学习了画线、画正方形、三角形、平行四边形以及圆形等规则图形;还学习了画“米”字图、“雪花”图以及由正多边形组成的其他图形。这些知识和技能的掌握是学生在玩游戏过程中自主建构的,这种学习方式提高了学习的效率和学生参与度。通过完成谜题,学生学会了思考尝试解决问题的方法,在失败中发现问题并寻找解决问题的方法,从而发现规律。
2.学生通常喜欢玩市面上的游戏,不喜欢设计自己的游戏。通过这次学习活动,学生在游戏中学到了知识和编程技能,发现了画图规律,然后在Scratch中尝试设计自己的游戏,画出心目中的冰雪世界,从而他们会发现自己也能设计游戏,甚至比市场的游戏更有趣,培养了自己的创新思维和和创造能力。
4.教师针对学生作品中存在的问题,提出修改意见,进一步完善自己的作品,发现更多规律和编程技巧,同时体验更多数字艺术的奇特和程序设计的魅力,提高学生学习课程的兴趣。
5.游戏化学习活动学生非常喜欢,他们说道——学生甲:这次活动课非常有趣,我们可以自由地创作自己喜欢的作品。而且我从这次课中发现了变量和重复模块的重要性。虽然这次的脚本很简单,但是要做出美丽的图案还是比较复杂的,有那么一点挑战性。我相信这对其他多数同学来说都是一个“自由的挑战”。
学生乙:这次的信息课别具一格,老师让我们玩游戏。学完冰雪奇缘的游戏教程后发现:一个图形重复多次、旋转,便可以做出另一个新的图形。自己所想的一部分东西都可以做出来了。发现做游戏真的很需要数学啊,不然的话真的会弄得头晕眼花。不过也有不明白的地方。就是自己所做的雪花,无法填色,很空荡,不知道填色后怎么样做出那种透明感。希望以后的课程也能像这次一样受益匪浅。
学生丙:这次课上的是冰雪奇缘,让我明白了许多编程画图的方法,知道怎么样画出各种各样的图案。如怎么样做雪花分支,从中我学到了如何熟练地运用重复执行和落笔、前进像素、旋转等。我有一些不明白,落笔线条怎么始终都是一条细细的线,不能通过加粗来体现雪花的美。但是在Scratch中我用程序实现了,我画出了一朵美丽的雪花,我会在以后的课程中多多运用,并创造出更多的程序来。
所谓边缘化,就是“指非中心、非主流或者说被主流所排斥而不被包容的那一部分”也有人将其解释为:边缘化即“处在远离核心层的边缘地带,由于位置与核心层拉开的距离,决定了它在事物运动运作和发展过程中的作用减弱、功能衰退.甚至呈现出可有可无的状态和趋势”。学校体育是“在以学校教育为主的环境中,运用身体运动、卫生保健等手段,对受教育者施加影响,促进其身心健康发展的有目的、有计划、有组织的教育活动。”因此我们可以把学校教学中学校体育设施资源严重短缺,学生对体育课程缺乏兴趣,体育课陷入可有可无、常被挤占的尴尬境地,体育教师和体育课在学校教学中的可有可无现象界定为学校体育边缘化。
1. 学校体育边缘化的成因
1.1 学校体育课程设置不足
当前我国正在由应试教育向素质教育转变,但是目前我国中小学还是以片面追求升学率为主要发展目标。应试教育为主的条件下这也是一些中小学的发展必然趋势,学校以教育为本。在这些校长看来学校每年考上几个重点高中?几个重点大学? 但体育不属于高考中的科目。因此,体育在中国当今教育中得不到一定的地位。国家课程标准规定,小学1-2年级每周体育课4课时,小学3-6年级和初中每周3课时,高中每周2课时,但实际上,一些学校的体育课程设置,低年级基本上还能够保证,高年级特别是毕业班,则比国家规定少得多,部分体育课被挤占甚至挪用了。这样就忽视了体育课程的重要性,学生也为了文化课的学习没有多余的时间去参加体育锻炼。
1.2 体育课程资源严重缺乏
根据《体育与健康课程标准》(实验稿)对课程资源的划分,体育与健康课程资源可分为人力资源、体育设施资源、课程内容资源、课外和校外体育资源、自然地理课程资源和体育信息资源。本文中所指的课程资源主要是指体育设施资源。体育课程设施资源是课程改革与实施的基本资源。设施资源的优劣、多少直接关系到体育课程的实施能否健康发展。但由于国家与地方政府对于教育经费投入较少,分配到学校体育的经费就更显不足,设施的年更新率必然较低。同时,由于管理体制相对落后,国家专项投入的体育经费由于支配权不在学校,常常造成有限的经费投入并没有根据具体学校的体育特色需求来支配,使得经费使用效率不足。
1.3 体育课程内容陈旧
笔者通过查阅相关文献资料得知,在学校体育中开展比例最稿的是田径、足球、篮球,由于受到师资和场地的影响,武术、体操、轮滑、健美操、体育舞蹈等项目开设率较低。由于开设项目的单一,是学生认为从开始读书以来,所上的体育课内容几乎差不多,而一些教师为了应付体育教学,课程内容几乎一成不变,形成了一个固定的、古板的模式。
1.4 体育课程评价制度滞后
学生的体育学习评价是体育课程教学中重要的环节,关系着学生的进步与发展。体育学习评价的目的主要体现为:了解学生的体育学习情况与表现,以及达到学习目标的程度;了解学生在体育学习中存在的不足,分析原因,改进教学;为学生提供展示自己能力、水平、个性的机会并鼓励和促进学生的进步与发展;培养学生正确认识和评价自己与他人的能力,达到自我教育和互相教育的效果。
然而学生体育学习评价的内容还是单一的注重身体素质和运动技能的评价,忽略了运动参与、身体健康、心理健康、社会适应等素质的评价。评价方式也主要是以教师评价为主,学生自评、同学间互评所占比例极低,甚至根本没有引入这两种评价机制。这种单一的体育考核标准,使教学过程脱离实际,不能客观地反映出学生过程学习的情况。
1.5 学生对体育课程缺乏兴趣
学生不喜欢体育课已经成为影响学校体育运动发展的严重因素,也是形成学校体育边缘化的原因之一。学生不喜欢体育课的原因主要来自于学生自身和教师教学能力等。例如,体育运动技能的优劣与学生的身体素质有密切关系,而且身体素质的优劣在体育课中最明显,这也会造成一些学生因身体素质的较差而产生逐渐惧怕体育课,逃避体育课,讨厌体育课。再如,教师的专业理论和专业素质基础、行为言行、教材的选择处理以及教法的运用,都会影响到学生对其体育课的兴趣。
2. 学校体育边缘化的主要对策
2.1 保证学校体育课程设置比例
学校体育能够增强学生体质,激发学生对体育项目学习的兴趣,最终为学生的终身体育意识打下良好基础。由于体育并不是高考项目而导致在学校教学中被忽视或被挪用的现象,对此笔者认为应将体育也纳入高中毕业考试,并设置出相应的评价方法;各级教育部门应严格执行《体育与健康课程标准》等相关文件中对个学龄阶段的体育课时数的规定,是学生在学校的体育课时间得到保证。
2.2 加强学校体育课程资源的开发利用
设施资源开发离不开必要的财力支持,因此必须建立合理的课程资源开发财力支持系统,在争取国家和地方政府经费投入的同时,也应该积极争取相关体育项目的开展,以改善学校设施状况。或动员社会、企事业和个人的力量支援学校。学校自身也可以因地制宜,做一些安全、小型和实用性强的自制器材,以走出当前学校体育器材严重缺乏的困境,保证学校体育教学的正常进行。
2.3 开发校本课程,挖掘乡土教材
“校本内容开发”是以学校为基地和主体,开发体育课程内容资源的模式。学校可以根据自身长期的体育文化积淀,传统优势体育项目,整合学校管理人员、体育教师、学生和课程专家、社区人力资源等,结合学校教育条件、体育课程培养目标,进行体育课程内容资源的鉴别、选择、引入、改编、整合、创新等活动,形成适合本校特点的体育课程内容。从理论和实践来看,任何一个地区都是具体的、独特的、不可能替代的,都有着不同于其他地区独特的传统文化、民俗风情等。各地教育主管部门应及时组织专家搜集、整理、挖掘地方特色体育内容,形成乡土教材,供本地各中小学选择开发。
2.4 调整体育考核内容,丰富体育考试形式
加大体育理论知识和健身方法的考核比重, 将课内考勤、课外活动等结合起来,在课时不变的情况下,可以在练习的间隙加强理论知识的传授,而传统的体育教学则忽视了对学生基本体育知识的传授,过分地强调身体素质的提高和运动技术、技能的掌握,这不利于学生终身体育观念的树立。技能考核采用菜单式多项选择、段落考核方式;理论考试采用开放形式,注重知识、方法的运用能力,倡导课下查询、课上答疑等使考核更加科学合理,贴近学生生活。
2.5 树立学生信心,增强教师教学能力
成功的体育课,教师能够恰当的表扬和鼓励的方法,把体育教学同思想品德教育结合起来,调动学生的学习兴趣,使哪些身体素质较差而不喜欢体育课的学生能够积极的参与到其中,体验体育锻炼的乐趣,树立信心,最终能够积极主动的去学习、锻炼成为学习的主人。体育教师也应通过特有的能力和魄力去吸引学生激发学生学习欲望;更应注重教材的选择要符合学生要求、与学生建立和谐平等的教学环境、教学方式的运用能够符合学生心里、生理等特点。
关键词:信息化 电器与PLC控制技术 教学变革
电器与PLC控制技术是实践性很强的一门课程,课本中的知识较为抽象,理论性强,这让学生理解起来会存在障碍。传统教学模式中,课堂上仍然是教师作为主体的教授,虽然也会在实验室进行实验,老师会给予相应指导,但课程与实践还是较为分离,学生仍然难以准确抓住抽象理论知识的要义。在教学探索中我们发现,信息化教学对于电器与PLC控制技术课程是有很大的帮助的,这种教学手段灵活易于掌握,很容易被学生接受,将信息化加入到该课程的教学中,取得了很好的成效。
一、电器与PLC控制技术课程教学变革的必要性
电器与PLC控制技术是电气自动化专业的专业核心课,具有实践性强、应用面广的特点。随着现今对于课程实用性能的强调,电器与PLC控制技术这门课程在教学过程中除了要传授给学生相应的专业知识,更注重的是培养学生具备相应的操作技能,全面提高学生素养。
传统的课程教学,教师会顺着教材编排的内容订好教学计划,依次进行。而往往还没进入正题,学生已经因为枯燥的器件讲解、单一的指令分析望而却步。所以课程教学的模式必须有所变革。信息化教学设计的基本原则中有一点提到在教学设计中,以“任务驱动”和“问题解决”作为主线,创设情景,展开教与学的双边活动。信息化教学设计的优点是可以利用网络创设平台,在这个平台上,学生可以搜索需要的信息,完善教材中提到的知识点,提高信息素养;教师可以通过平台,优化教学环境,提高课堂效率,实现师生很好的互动。在整个课程的教与学的过程中,可能有些资源实训室是无法提供的,那么就可以运用信息化教学的优势,借助软件来实现程序的调试与模拟。
因此,笔者认为在教学中加入信息化的教学设计理念很有必要。
二、课程信息化教学项目的选取
电器与PLC控制技术借助信息化的教学理念,对教材内容进行重新整合,打破原来的教材顺序,将课程内容模块化、项目化。以具体的模块为单元、以实际的工程项目为主线,让学生带着问题去找资料、分析要点、讨论方案,完成课程任务。项目的确定尤其重要。如何选取项目必须结合学生的现状、课程任务、应用实际来进行。在刚接触课程时,学生仅进行过电工中级工的实训,所以在讲电器这部分内容时,可以通过维修单、面试题等创设情境,串接内容,避免炒冷饭,提升学生的学习兴趣,让学生感受用所学知识来解决实际问题的成就感,而且能很好地为PLC的学习奠定基础。由于目前学生对电器与PLC控制技术课程仅处于入门阶段,为了让学生掌握这项专业技能,笔者将PLC教学分为三个阶段:编程思路的训练;基础项目的实施;综合项目的实施。
第一阶段,以编程思路的训练为主线,串接PLC的基本组成、工作原理、程序设计思路三部分内容。本阶段以学生自主学习为主,教师辅以相应的指导。第二阶段,以基础项目的实施为主线,引出三菱FX2N系列PLC的26条基本指令及使用方法,完成对PLC基本指令的理解与运用。同时实现对编程软件的掌握、实训环境的熟悉。第三阶段,以综合项目的实施为主线,达到能准确把握控制要求,根据控制要求合理选择最优方案,通过方案熟练运用编程软件完成程序设计,借助PLC实现调试。
对于项目的选定,应当尽量遵循如下几个原则:首先,选取的每个项目中都应当突出某个应用程序,教学中要强调课题的重点,课程中选取的程序应当由简到繁;其次,项目选取尽量来源于生活,直观形象能激发学生的学习兴趣,兴趣是最好的老师,也是最能激发学生学习动力的源泉;第三,在制定项目时要综合考虑学校现有的资源状况,如实验室资源是否能很好的为课程设置提供帮助。教材中的最后几个章节是综合性较强的,在项目设置上应当体现综合应用能力。
三、电器与PLC控制技术课程信息化教学的开展
电器与PLC控制技术课程的教学中,信息化教学思路的运用可以为课程教学提供很多便利,能够提升教学效率。信息化教学思路在课程的实施中可以借鉴以下几个步骤:
1.项目准备
项目准备主要由教师和学生两条线来进行。一是教师必须选好项目,项目的选择要兼顾学生现状、实际工程应用、教学任务等方面。好的项目能促使学生主动去学习、讨论、分析、搜索资料。好的项目能促使学生实现小组的合理分工合作,从而提升团队意识。好的项目能激发学生的学习兴趣,达成学生运用知识解决实际问题的成就感。而学生则在完成项目的过程中学会合作,学会分享,学会总结,提升综合素养。二是学生要根据相应的项目做好资料的搜集与整理,完成前期的预习,对用到的知识点有所了解,并形成项目初期自己的解决方案。
2.项目知识点讲解
实际操作前,教师很有必要做充分的知识讲解。相应的课程内容学生虽然已经预习过,但学生自己的理解和课程中知识点真正需要抓住的重点难免还是有偏差,因此老师的讲解是很有必要的,通过教师的点拨可以让学生掌握项目要求,同时帮助他们抓住项目重点。在项目给定的过程中,存在学生可能无法在现场观察项目的实际操作流程,不能透彻分析项目控制要求的瓶颈。而此时就可借助信息化的教学手段弥补空间和设备上的缺陷。通过预先拍摄的视频、短片让学生进入状态。
3.项目实践
在本阶段,学生需敲定方案,完成分组、调试程序等任务。如果项目可以在实训室的实训台上完成,则学生还需完成线路的连接。在这个阶段,教师主要承担纠错、点拨、观察总结等任务。项目实施过程中教师要不断巡视学生的进展,对于学生遇到的困难与障碍要给予相应指导,实训结束后让学生们学会用信息化的方式对出现的问题进行处理与分析。信息化教学不仅能辅助教师的教学讲解,也能帮助学生完成他们的任务。
4.教师检查评价
项目结束后让学生们统一对于程序用信息化的方式进行处理,让学生上交项目实施的全部资料,包括I/O地址分配表、梯形图、PLC外部接线图。信息化不仅帮助学生绘图编程,也能方便快捷的将学生的成果通过网络汇集到老师那一端,不仅提高了教学效率,也能让老师对于学生的结果定性的评价或修改,帮助学生进步。
项目结束后,教师需要对于学生的成果做相应判定及点评,对于程序有偏差的小组,教师应当引导学生找到偏差原因,从而分析是哪个环节可能出错了,指导学生改进提高。对于做得好的不妨进行一个成果展示,这不仅能让其他学生学习,形成见贤思齐的效果,同时对这个学生也是一种鼓励。项目完成后,学生根据完成的情况独立撰写项目实训报告书,并完成资料的整理工作及相关知识的拓展。
实践证明,将信息化教学理念运用到电器与PLC控制技术的教学变革中,能让学生理解与掌握课程内容,提高学习质量。教学过程中学生需要自己编程,自己运用计算机处理与分析控制要求,不仅锻炼与提高了学生思维能力,对于培养学生的工程意识,帮助学生学以致用,也是很有成效的。信息化教学应当进一步运用到电器与PLC控制技术教学中,为社会培养更多高技能人才。
参考文献:
[1]刘永华.电气控制与PLC应用技术.北京航空航天大学出版社,2010
关键词:VBA;教学计划;进程表;系统;设计
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)15-3506-03
The Systematic Design and Realization of Making University Teaching Plan Procedure Based on Excel-VBA Programming
ZHAO Xue
(Guangdong University of Science and Technology, Dongguan 523083, China)
Abstract: This paper introduces the idea, structure and function of a generally used systematic design and realization of making university teaching plan procedure. It also illustrates systematic method of general design and realization of function.
Key words: VBA; teaching Plan; procedure; system; design
教学计划是针对某一专业的人才培养目标、基本规格以及培养过程和方式作出的总体设计,是高校实施人才培养工作的指导性教学文件。教学计划进程表是教学计划的外缘体现,其合理与否直接影响培养人才的质量。立足高校实际,着眼科学管理,笔者对教学计划进程表进行了详细分析,设计了基于Excel-VBA编程高校教学计划进程表制定系统,在实际使用过程中效果良好。
1 系统需求分析
教学计划制定需经多层审批,反复修改,全手工化的作业流程不仅劳神费力而且极易出错,建立符合教学管理需要、适用性较强、操作简便的系统十分必要。教学计划进程表制定系统是一种基于Excel平台的工作薄数据管理系统,通过窗体界面中的控件给特定单元格赋值方式,实现脱离Excel工作表界面的数据导入、导出、录入、删改,排序。本系统可以轻松制定教学计划,其中的课程信息汇总功能能对计划中不合理处提出修改建议,辅助用户准确合理的制定。本系统旨在提高教学计划制定工作的效率,减少相关人员的工作量,使学校的此项工作中真正做到科学、合理地规划,系统、高效地实施。
2 系统设计
2.1 系统设计思想
通过VBA窗体控件对单元格赋值的方式实现对教学计划进程表模板特定单元格的数据写入,利用表内预先设定函数公式完成工作表之间数据的链接计算,最终自动生成进程表。
2.2 系统的整体设计
本系统使用Excel内置窗体及控件设计面板式的用户操作界面,在数据处理上,系统采用了文本框、列表框以及按钮等控件结合VBA代码实现对后台内嵌表的操作。在用户管理上,能对用户的权限进行划分,不同有用户具有不同的操作权限和操作界面。创建反馈窗体页面,展示教学计划进程表中关键数据(周学时、总学时、实践课时比例等),进行科学的制定指导。具备数据导入导出功能,体现系统的适用性。
2.3 系统的总体架构图
系统的总体架构见图1。采用分层的方法,将整体分为三层:第一层是用户界面层,第二层是功能模块层,第三层是数据表支撑层。
2.4 系统的工作流程
系统运行的主要流程如图2所示,简要说明如下:
1)用户经验证进入系统界面操作;
2)命令响应指向后台内嵌表;
3)操作界面控件显示内嵌数据表数据;
4)导出制定好的教学计划进程表;
5)导入进程表进行再修改。
2.5 功能模块设计
系统的设计遵循软件工程的规律,运用模块化的设计思想,非常方便以后对软件的修改和维护。本系统分为5大模块13大功能,如图3所示。
2.6 数据表设计
系统是在Excel表的基础上编写VBA,系统任何操作都作用于后台内嵌工作表,需设计如下工作表:开设专业表、开设的课程信息表、总课程表、教学计划进程表模板表、课程模块表、系统用户及权限表、教学执行计划模板表。
3 系统实现
3.1 系统功能
实现分三类:第1类是课程信息完全录入式的进程表制定,第2类是数据导入式的进程表制定,第3类是系统管理员操作。如图4。
第1类实现:课程数据清除是对开设的课程信息表的数据清除,院系专业选择是从开设专业表中选取专业及方向进行进程表制定。课程信息录入的每一条记录都保存于开设的课程信息表,这是课程信息的资源总表,当进行进程表生成操作时,系统会将开设的课程信息表按课程归属的模块进行分类提取,按课程开设先后排序粘贴到相应的课程模块表(属公共必修的课程存放于公共必修模块表,属核心模块的课程存放于核心模块表……),再从各课程模块表按顺序提取课程数据粘贴到教学计划进程表模板表中对应的模块区域指定的单元格中,系统实现的核心在此操作。进程表制定完成可查看和导出。
第2类实现:与第一类不同之处是可以导入生成的教学进程进程表进行再次修改,此原理是将进程表中开设的课程信息表SHEET页的数据复制到系统的开设的课程信息表中,再通过课程信息修改功能对课程数据进行更改。此功能实现要求系统必须在导出的进程表中含教学计划进程表本身外还包含该计划的课程信息的资源总表-开设的课程信息表。
第3类实现:只限系统管理员操作,系统用户及权限表是用户操作的依据;管理员可对后台所有数据表进行修改操作,还可进行进程表生成与导出。
3.2 系统实现代码
系统代码主要完成以下几个方面:
窗体调用与关闭:窗体名.Open;窗体名.Close;
控件对单元格赋值和控件调用单元格数据:worksheet(“表名”).cells(x,y)=控件名.value/ 控件名.value =worksheet(“表名”).cells(x,y);
表显示与隐藏:表名.Visible = true/false;
单元格区域选定、清除、复制与粘贴:range(“区域”).select/.clear/. Copy/.paste
系统核心功能实现代码:
依据系统设计的思想,整个系统本质上是利用代码完成窗体控件对指定数据表及其单元格的数据写入及更改,最终利用代码导出教学计划进程表。核心功能包括以下三个方面:课程数据导入、课程信息录入、进程表导出。
1)课程数据导入功能实现的代码:
Dim wkbk As Workbook
Dim myFileName As String
myFileName = Application.GetOpenFilename("EXCEL文件(*.xls), *.xls")
If myFileName = "False" Then
MsgBox "请选择文件!", vbInformation, "取消"
Else
Set wkbk = Workbooks.Open(myFileName)
wkbk.Activate
Sheets("开设的课程信息表").Visible = True
Sheets("开设的课程信息表").Select
Columns("A:l").Select
Selection.Copy
wkbk.Close False '关闭工作薄
ThisWorkbook.Activate
Sheets("开设的课程信息表").Visible = True
Sheets("开设的课程信息表").Select
Columns("A:l").Select
ActiveSheet.Paste
MultiPage1.Value = 0
Sheets("开设的课程信息表").Visible = False
ThisWorkbook.Save
End If
2)课程信息录入功能实现的代码:
Worksheets("总课程").Activate
Worksheets("总课程").Visible = True
iend = [a65536].End(xlUp).Row
irow = 1
With Frame1
Do While Cells(irow, 2) .TextBox1.Text
irow = irow + 1
If irow = iend + 1 Then Exit Do
Loop
Cells(irow, 1) = .ComboBox1
Cells(irow, 2) = .TextBox1
Cells(irow, 3) = .TextBox2
Cells(irow, 4) =.TextBox3
Cells(irow, 5) =.TextBox4
……
End With
3)进程表导出是本系统的最终操作,功能实现的代码如下(代码中"Sheet1", "Sheet2"是教学进程表):
Sheets(Array("Sheet1", "Sheet2", "开设的课程信息表")).Select
Sheets(Array("Sheet1", "Sheet2", "开设的课程信息表")).Copy
Sheets("开设的课程信息表").Visible = False
Sheets("sheet1").Select
Columns("A:K").Select
Selection.Copy
Selection.Paste
Sheets("Sheet2").Select
Columns("A:T").Select
Application.CutCopyMode = False
Selection.Copy
4 结论
本系统是基于Excel内核的编程,用VBA来实现脱离Excel操作界面的数据录入, Excel本身去数据计算与汇总,充分发挥了Excel数据处理能力。系统本身是工作簿,通过更改宏的安全性来启用,无需安装,运行速度快。此系统在近两年的教学计划制定中得以应用,避免由纯手工作业模式易出错、效率低的现象发生,效果良好。实践表明该系统操作简便且通用性强,使工作效率得到大幅提高。
参考文献:
[1] Excel Home.Excel VBA实战技巧精粹[M].北京:人民邮电出版社,2008.
[2] 罗刚君.Excel VBA程序开发自学宝典[M].北京:电子工业出版社,2009.
关键词 COPD 痰诱导 细胞分类 炎症因子
资料与方法
COPD组:8年5月~9年月COPD患者58例。其中急性加重期组例男1例女11例平均年龄655±78岁;稳定期组6例其中男1例女1例平均年龄68±85岁。COPD诊断按照中华医学会呼吸病学会制定的《慢性阻塞性肺病诊治指南7年修订版》的标准。均有胸部X线胸片、肺功能、血常规检查。
对照组:选择同期健康体检者6例男15例女11例平均年龄66±56岁与COPD组无差异并且排除可能导致CRP、TN-α升高的疾病同时要求戒烟个月以上。
方法:①诱导痰的采集及处理: 根据曾勉等[1]的方法雾化吸入%高渗盐水分钟此后每分钟深咳1次共分钟收集的痰液量至少1g以上。置于恒温水浴振荡箱振荡15分钟5r/分离心分钟沉淀细胞作痰液质量检查上清液待测。②血清CRP、TN-α血标本的制作和检测方法:所有受试者经禁食及无吸氧1小时后采静脉血ml。采用化学发光免疫法测定高灵敏度血清CRP水平TN-α的测定应用BIOSOURCE试剂盒应用EISA 法分别检测其含量操作按试剂盒说明书进行。③肺功能检测:所有COPD组均行肺功能测试。选择第1秒用力呼气容积占预计值的百分比EV1%和第1秒用力呼气容积与用力肺活量比值EV1/VC作为肺功能测试指标。
统计学处理:各项数据均以均数±标准差X±S表示两组以上样本资料采用单因素方差分析其中两两比较用SN-q检验两因素相关分析用Pearson直线相关分析检验水准α=5。用SPSS1统计软件包处理数据。
结 果
健康对照组的体重显著高于COPD组,健康对照组的吸烟指数显著低于COPD组,性别、年龄、身高两组比较差异没有统计学意义。见表1。
各组诱导痰液的细胞分类情况:COPD组痰细胞总数增高分类以中性粒细胞为主;健康对照组诱导痰细胞分类中以巨噬细胞为主中性粒细胞占7±85%。
AECOPD组患者血浆CRP和TN-α水平显著高于稳定期组血浆水平和健康对照组血浆水平P
诱导痰中中性粒细胞计数与血浆CRP和TN-α水平的相关性: COPD组患者诱导痰中中性粒细胞计数与血浆CRP和TN-α水平皆呈显著正相关;痰中巨噬细胞计数与血浆CRP和TN-α水平皆呈显著负相关。健康对照组患者诱导痰中中性粒细胞计数与血浆CRP和TN-α水平无相关性r=1P>5。
讨 论
COPD是一种气流受限为特征的疾病导致COPD急性加重最主要原因为小气道和肺实质的炎症,中性粒细胞和CRP、TN-α在气道局部炎症中起重要作用[1]。
2、一般来说,针对6-18岁的少年儿童开展的编程教育,现在,最常见的形式是线上和线下模式相结合的课外培训。根据先易后难的学习进程,少儿编程教学可以大致分为两类:一类是Scratch或是仿Scratch的图形化编程教学,以培养兴趣、锻炼思维为主,趣味性较强。在这里,可以创造属于自己的动画,故事,音乐和游戏,这个过程其实就像搭积木一样简单。此外,还有机器人编程,也就是搭建机器人,通过运行程序让它动起来,着重培养孩子的动手能力。另一类是基于Python、C++等高级编程语言的计算机编程教学,目标往往是参加信息学奥赛等科技品牌赛事,如信息学奥林匹克竞赛/联赛、机器人竞赛、科技创新大赛等,或为后续的专业学习和职业技能打下基础。在这里,可以熟悉编程原理,执行代码操作,适合有一定数学基础、英语基础和逻辑思维的孩子。
3、4-6岁:少儿编程小游戏。这一阶段不必刻意学习,可以玩一些不含字母的编程小游戏,比如用指令控制一个角色到达终点,绕过障碍物,用循环来完成重复任务等等。
4、7-9岁:可视化少儿编程学习。这一阶段孩子的逻辑思维开始更快地发展,家长可以为孩子安排系统的编程学习计划,但还是要以兴趣为主,让孩子喜欢上编程。7-9岁的孩子可以用可视化的编程工具来完成稍微复杂一些的任务,比如Scratch少儿编程、App Inventor等。
关键词:项目教学法 数控加工工艺与编程 教学应用
随着我国机械制造业的发展,数控设备的数量在机械制造企业中所占的比重逐年增加,随之需要大量的数控机床的操作技能人才。数控实训是职业类院校数控技术专业所开的课程中的一个重要项目,而其理论基础就是数控加工工艺与编程。《数控加工工艺与编程》课程是数控专业的一门专业核心课程。项目教学法是行为引导型教学方法之一。本文探析的是将项目教学法运用于该课程的教学。
一、项目教学法的指导思想和内涵
“教学活动必须建立在学生的认知发展水平和已有的知识经验基础之上。教师应激发学生的学习积极性,向学生提供充分从事学习、活动的机会,帮助他们在自主探索和合作交流的过程中真正理解和掌握基本的知识、技能和方法,获得广泛的活动经验。”这是项目教学法的指导思想。项目教学法的教学活动通过共同实施一个完整的项目展开,目的在于把理论知识与实践教学联系起来,学生借助已有的知识和经验,主动探索,从而获得新的知识结构。这恰符合了当前大力推行的“以学生为载体、以能力为本位”的教学理念。这是将项目教学法应用于《数控加工工艺与编程》课程教学的理论基础。
二、项目教学法的实施条件和步骤
项目教学法强调的是学生的自主学习、主动参与,在实施时应具备以下条件:教师在授课时必须要转变传统的“教师教,学生学”的授课方式为“教师导,学生演”,将教材中所授的知识归纳、梳理和分类,结合几个不同的项目,列出具体的任务和计划书。项目的选择需联系学生所学的专业和实习实际情况,有所侧重。学生具备一定的理论和加工知识,有能力在规定的时间内自行组织、制定自己的学习计划并完成项目活动,教师只是作为向导和顾问为学生提供必要的帮助。项目完成后,注重具体的成果展示和点评。
一般来说,项目教学法的实施通过以下四个步骤进行。第一,确定项目。这是至关重要的一个环节,通常由教师根据学生的学习情况和理解接受能力制定,包括项目目标和任务,使学生明确目标以及评价标准。教师注意考虑学生的认知能力、年龄、兴趣,遵循循序渐进的原则。第二,制定计划。教师引导,学生制定项目工作计划,确定步骤和程序。第三,实施计划。学生分组,根据各自在小组中的分工以及合作形式,理解和把握要求的知识和技能,培养分析问题和解决问题的能力。教师要注重实施过程中的检查和监控。第四,检查评估。学生和教师分别对项目实训过程进行回顾和总结。
三、项目教学法在《数控加工工艺与编程》教学中的应用探析
1.应用思路
我院在开设该课程之前,学生已经有了普通车床或者普通铣床的实习经验,对于数控加工的学习有了基础认识。故在该课程初始基础知识教学中,教师可采用多媒体,举例等完成。在学生对数控编程的基础知识掌握的基础上,对数控车、数控铣和加工中心模块的学习中则采用项目教学法,把相关知识点穿插到各个不同的项目中完成授课。根据我院的实际教学条件和学生的学习情况,引入数控仿真软件模拟实现加工实践教学环节。
2.实施案例
项目课题二:编写下图所示零件的数控加工程序,并进行仿真加工。
零件毛坯为40×100铝棒。
教学目标:掌握车削循环指令(外圆和内孔以及螺纹加工指令)的应用。
教学过程:按照前文所述项目教学法的步骤,设计如下具体步骤。第一:明确任务为图示零件的车削加工工艺卡片、刀具卡片、手工编程和模拟仿真加工。第二:师生共同分析该零件的组成元素,数控车床系统为FANUC-0I。该工件外圆的加工需采用2次装夹,确定用G71指令和G70指令粗车和精车外圆以及内孔,G76指令车削双线螺纹。制定完成各具体项目的工作流程及时间分配。第三:分组完成工艺卡片、刀具卡片及加工程序,并进机房利用仿真软件进行模拟加工。教师辅导,督促。第四:学生分组展示项目成果,同时进行自评、组间互评和教师评议。在展示完成后,教师对该项目完成情况进行小结。肯定大家的成果并指出问题,进一步加深学生的成就感。
四、教学体会
这种教学方法受到了学生的普遍欢迎,学生的学习热情和自主学习能力有了明显提高,学生更能深切体会到自己是学习的主人。绝大部分同学掌握了该课程主要知识点的学习。而且在项目实施过程中,提高了学生的统筹安排和协调计划能力,增强了团队合作和自我解决问题的能力。但是运用这种教学方法,对教师的教学和备课提出了更高的要求。教师必须具备完成一个项目所涉及的全部专业理论知识和专业技能,在备课时做好充分的准备工作,以应对项目实施过程中可能出现的各种未知问题。
总之,项目教学法是以学生为主体,教师为主导的教学方法,是实践性教学模式的一个重要体现,需要在教学中不断尝试体验才能发挥其积极作用,进而提高《数控加工工艺与编程》课程的教学质量。
关键词:基于问题的学习;机器人教学;问题
中图分类号:G434文献标识码:A文章编号:1009-3044(2008)22-832-03
A Study of The Robot Teaching Based on PBL
LIU Qing, GUO Sheng
(1.Wuxi Tangnan Middle School,Wuxi 214026, China;2.Wuxi City College of Vocational Technology, Wuxi 214063, China)
Abstract:The robot teaching is an new curriculum, it have its own characteristic, the traditional educational model was already unable to adapt the robot discipline. Had discussed the PBL pattern in the robot teaching application, had pointed out the PBL applies in the robot teaching superiority, had designed the basic flow of PBL in the robot teaching, and had proposed some questions needed to pay attention to in the PBL application.
Key words:problem-based learning;The robot teaching;problem
1 引言
我校机器人教育开展至今,一直使用乐高的机器人系列产品。乐高机器人是一种积木式的机器人,它由乐高积木、马达、传感器、可编程积木等组件搭建而成,学生们可以自由地创造、搭建、编程真正的机器人,让它活动、做运动、甚至自己去“想”。乐高的教育理念以支持学习过程的四个阶段为目的,将教育解决方案设计成一个富于成效的过程。乐高将学习过程分为联系、建构、思考和继续四个阶段,这四个阶段循序渐进,循环往复,形成螺旋式的发展过程。
乐高的这种教育理念应用到实际乐高机器人教学,必将导致传统教学内容、手段、方法、模式甚至教学思想、观念、理论的根本变革。在教学中,我们进行了许多大胆的、有益的尝试,积极探索适合本课程特点的教育教学模式。新型的教学模式重在培养学生提出问题、分析问题和解决问题的能力,而基于问题的学习(Problem-Based Learning,以下简称PBL)就是一种能够体现乐高教育理念的,在建构主义思想指导下的以学生为中心的新型教学模式。
2 基于问题的学习简介
2.1 基于问题的学习历史
PBL最早起源于20世纪50年代的医学教育,先后在60多所医科学校中推广、修正。现在,更多的院校开始采用这种方法,包括教育学院、商学院、工程学院、社会工作学院等以及一些中小学,已成为国际上较流行、较有效的一种教学策略,把PBL作为中小学教学的一种策略越来越受到人们的重视。这些研究主要集中在以下几个方面:
1)关于学生业绩的研究;
2)关于学生态度的研究;
3)关于元认知技能的获取和运用的研究;
4)关于影响PBL效果因素的研究。
这些研究表明作为建构主义理论指导下的PBL确实能有效的把课程和复杂的生活实际相结合,激发学生学习动机和学习兴趣,能提高学生协作学习的能力和自主学习能力,培养学生发现问题、解决问题的能力,培养学生学会学习的能力。
2.2 基于问题的学习的特点
基于问题的学习是以信息加工心理学和认知心理学为基础的,属于建构主义学习理论的范畴,是建构主义教学改革设想当中的“一条被广泛采用的核心思路”。此方法与传统以学科为基础的教学法有很大的不同,PBL的特点主要体现在如下几个方面:
1)PBL是一种以学习者为中心的教学方式
在PBL中学习者是问题的解决者和意义的建构者,必须赋予他们对于自己学习和教育的责任和培养他们独立自主的精神。
2)PBL是基于真实情景的问题
在PBL中学习是基于散乱的复杂的问题的,这些问题非常接近现实世界或真实情景。在PBL中问题必须对学习者有一定的挑战性,能够发展学习者有效的解决问题的技能和高级思维能力。
3)PBL是以“问题”为核心的高水平的学习
PBL中的问题往往没有规则和稳定性,不能简单的套用原来的解决方法,要面对新问题,在原有经验的基础上进行中心分析来解决问题。而高水平的学习要求学生把握概念之间的复杂联系并广泛灵活地应用到具体的问题情景中去。因此,PBL是以“问题”为核心的高水平的学习。
3 PBL应用于机器人教学的优势
在PBL中,学生以一个主动参与者的身份进行学习,学习兴趣获得极大的提高,个性和各方面的素质得到提高,综合能力得到发展,这与乐高机器人所倡导的教学理念相符。PBL应用于机器人教学的优势具体表现在以下几个方面:
1)激发学习动机、培养学习兴趣
在PBL中,学习活动是以问题启动的,问题情境中的不协调因素和未知因素与学生的原有经验相关,问题是学生跳一跳就能摘到的“桃子”,当他们解决问题后,有一种满足感和自豪感,这种满足感和自豪感又激发他们进行更进一步的学习。随着对问题调查的深入,他们获取的知识也就越来越多,学生的自信心就得到增强,从而培养他们对学习的兴趣。
2)有效地培养学生自主学习能力
PBL是一种以学生为中心的教学模式,在学习过程中,不是由教师直接告诉学生应当如何去解决面临的问题,而是由教师向学生提供解决该问题的有关线索,学生必须通过自主学习自己来获取对问题的认识和理解,确定学习目标,从而解决问题,在这个过程之中,学生需要自己制定学习目标、学习计划,自己解决学习中遇到的大多数问题,学生的自主学习的能力得到很大的发展,培养了终身学习的技能。
3)有效地培养学生发现问题、解决问题的能力
在PBL中,教师不直接提供给学生需要解决的问题,而是将需要学习的知识隐含于一个精心设计的问题情境之中,学生需要对问题情境进行分析、鉴别,发现隐含于其中的问题,并制定问题解决计划,进而解决问题。在解决问题的过程中,学生需要掌握一定的解决问题的技能和技巧,自己处理学习过程中遇到的疑难,教师只是提供指导和帮助,并不代替学生解决问题。
4)有效的培养学生的元认知能力
元认知是对认知的认知。PBL能有效的培养学生的元认知能力:在问题解决的过程中,学生需要自己确定学习计划,有效的组织和利用学习时间,从教师和同学那里不断地得到对问题解决活动的反馈和评价,从而进行反思,进一步的改进学习。