㈠ 上编程课有什么好处
1、抓住成长黄金期,让孩子更聪明
编程的本质,是一套理解问题、解决问题的方法。
3、打好基础,无缝衔接小学教育
前央视主持人张泉灵,曾在一个活动上感慨:
“在未来,不懂编程的孩子,就像不会英语的孩子一样让人焦虑。”
随着国家政策的推动,编程会越来越普及。
孩子现在开始学,时间比较充裕,上小学之后比同龄人更有优势。
功利一点来看,学习编程还能为萌娃经历增加亮点,幼升小时可以在千篇一律的简历中脱颖而出。
㈡ 学《可编程应用程序设计》课程有何感受
《可编程控制器》课程是一门理论性和实践性都很强的课程,而传统教学采用对逐个指令进行讲解为主,先讲基本指令,再讲功能指令。教学内容比较抽象,学生难以理解,教师虽然用心讲授,但效果并不理想。为提高教学质量和实效,我校将体验式教学法引入《可编程控制器》教学过程中,实施在课堂教学中设置情境,让学生在教学情境中体验可编程控制器的应用,在应用中学习相关指令和知识,从而大大提高学生学习主动性,以及独立思考、独立操作、技术创新等方面的能力。以《可编程控制器》教学案例为例,论述课堂教学中如何实施体验式教学,从而实现课堂的高效性。
中国论文网 http://www.xzbu.com/9/view-5907809.htm
关键词:情境;体验;任务;探索;自主;认知
一、引言
可编程控制器简称PLC,是在硬接线逻辑控制技术和计算机技术的基础上发展起来的,它将传统的继电器―接触器控制技术与计算机技术、通信技术融为一体,具有功能性强大、环境适应性好、编程简单、使用方便等优点。因此,在工业控制、机电一体化、改造传统产业等方面得到广泛的应用。为适应当前社会生产技术需求,许多职业类学校机电、数控等专业都开设了本课程。但由于本课程的理论性和实践性都很强,传统的教材和教法都从PLC结构、组成、原理开始介绍,再讲授系统配置,接下来讲述指令系统,最后以少数个案的分析结束。通过这种逐章讲解的方法让学生学习如此抽象的课程,其效果可想而知。如何更有效地让学生掌握本课程的理论基础和技能操作,我校在课程改革中推行体验式教学,在教学过程中教师设置一个真实或虚拟的、富有启发性的课堂情境,通过体验情境,将教授内容渗透到具体案例中,引导学生在体验PLC应用的同时,认识和接受教学知识点,化抽象为具体,根据课堂设置的任务,利用实验实训,指导学生所学内容应用到实例中,加强学生二次体验。充分拓展学生学习思路,培养学生学习的自主性,切实获得知识。
二、体验式教学法的概述与含义
体验式教学指在教学过程中为了达到既定的教学目的,从教学需要出发,引入、创造或创设与教学内容相适应的具体场景或氛围,以引起学生的情感体验,帮助学生迅速而正确地理解教学内容,强调学生的主动性,激发学生情感,让学生亲自去感知、领悟知识,并能在实践中加以运用,是促进他们的心理机能全面和谐发展的一种教学方法。体验式教学同样适合于中职学校的《可编程控制器》课程教学。
在《可编程控制器》课程教学上,教师若脱离实际空洞地讲解PLC的指令系统,要让学生掌握全部指令基本不可能。比如:OMRON系列PLC微分指令部分,如果只告诉学生DIFU的功能是当逻辑条件从OFF到ON时,产生一个扫描周期的脉冲。DIFD的功能是当逻辑条件从ON到OFF时,产生一个扫描周期的脉冲,学生只能记住表象的理论,遇到实际应用时仍难以分辨。所以,先让学生体验微分指令在实际案例中的应用,让他们感觉和体会指令的特点和用法。然后让他们总结有几种微分指令,用法有何不同,不同在哪里等。这样,不但让学生有了直观的认识,而且培养了学生学习的主动性,遇到问题就会自主思考。在这种“体验、认识、再体验、再认识”的过程中,通过体验与认识的交互作用,促成学生行为和认知的统一。
三、《可编程控制器》体验式课堂教学模式的实施
通常在《可编程控制器》的教材中都有很多经典的设计案例,在课堂中实施体验式教学时可以以这些案例为基础,创设情境,引导学生的思维。由于接近生产实际应用,容易引起学生的共鸣,再通过加深和拓展,进一步达到教学中的情感和认知培养目标。
1.创设情境,引入案例
运用体验式教学法创设教学情境的方法有:
(1)利用多媒体课件、影音资料、动画模拟真实环境引导学生从心理上参与“虚拟经历”从而获得感性的认识。
(2)直接让学生动手操作,直观感受,从行为上直接参与等。
电机正反转控制线路是实际生产机械运动的典型控制线路,在实际生产中广泛应用。因其电气控制电路一般机电专业学生都已学过,且输入输出元器件较少,同时,其程序都由基本指令组成,最适合作为《可编程控制器》课程的入门教学案例。本文选择机电专业学生都操作过的6140型普通车床主轴电路的PLC设计为情境案例,引入教学内容:
(1)播放普通车床6140、运料小车往返、货运电梯等视频,从学生熟悉的一些认识和经历入手,让学生分析这些控制线路的共同点―――电机正反转控制。
(2)分别展示由接触器―继电器控制和PLC控制的电机正反转线路板,并通电演示。让学生讨论分析PLC控制与接触器―继电器控制的不同之处,并提出问题:PLC替代了接触器―继电器控制的哪一部分。
(3)引出本堂课的教学内容――如何用PLC实现6140车床主轴正反转。
2.案例引领,任务驱动,体验探究
(1)案例分析体验。根据电气原理图,如图1所示,让学生分组讨论,完成6140车床主轴正反转控制要求(表1)。
(2)教师引导设问,学生自主探索。先将PLC的主要设计步骤要求具体化,包括:输入、输出点的分配,PLC外部接线、编程设计、运行调试等环节。具体实施步骤如下:
任务一:根据控制电路要求,让学生完成PLC控制的输入输出地址分配表,如表2所示(以OMRON型CPM1A系列PLC为例)。
根据输入输出地址分配表可知:PLC的I/O点数为3/2,共用到5点,本次任务重点让学生掌握:
①PLC的输入输出寄存器通道和地址的概念
②让学生理解接触器―继电器控制电路中的主控元件、执行元件与PLC输入输出的对应关系。
任务二:学习硬件接线,画出PLC的I/O口接线图(如图2所示)。
学生根据接线图完成PLC外部接线,在该过程中,学生较难理解的是输入、输出元器件与PLC I/O口如何形成回路。为此,讲解时要通过PPT等教学软件展示PLC输入输出的等效电路,再通过学生动手完成接线,体验和理解PLC I/O口的工作原理。
任务三:画出电动机正反转控制梯形图与指令的编写
教师在讲解PLC梯形图时,先通过PPT等教学软件展示学生熟悉的电动机正反转电气原理图,再因势利导,鼓励指导学生将其一步步转化为PLC梯形图(如图3所示)。
3.总结领会,评价反馈,升华体验
引导学生讲述在本堂课的教学情境中的体验,总结本堂课的知识点。
(1)PLC基本应用。
(2)PLC设计的步骤,从设计要求分析到PLC的输入输出地址分配到I/O口接线再到程序设计。
(3)重点掌握了梯形图的绘制方法和基本指令
(4)OMRON系列PLC编程软件的使用。
评价分为两部分,一是通过自评表(如表3所示),量化考核,让学生完成自评,二是教师对本堂课学生的学习状态和效果进行点评,点评时应当在鼓励和表扬学生的基础上提出一些改进的建议。
通过学生的总结,教师可以了解到自己设计的情感和教学目标是否达成,此外,在每一项任务中可以让学生记下自己不理解的问题,在总结时进行反馈,教师可给出时间让学生提问,且由能够理解的学生回答,实在解决不了的问题再由教师指导解决问题的方法,让学生在课后思考、完成,充分给予学生自主思考和探索的空间,激发学生的学习热情。
四、《可编程控制器》体验式教学课堂中知识的拓展
在《可编程控制器》教学中,很多知识点可以在此情境案例的基础设计上拓展延伸,只需要教师把握住拓展的知识量、拓展知识的前后联系。比如定时器、计数器等功能指令,知识拓展只要将情境设置的控制要求提高,增加时间和技术控制等。
借助体验式教学手段,在情境案例中,实现教学目标的达成,教学知识点的渗透,让学生在PLC实际应用的情境中体验,在应用中学习探索,不仅有助于教师教授专业知识,同时也培养了学生自主学习,努力探索的专业精神。这就是体验式教学的精髓,也是专业教学的至高目标。
㈢ 二年级编程课是学什么的
编程课就是学习编程语言的,如C语言,Python、C++。
1、C 语言:C 语言作为一种简单灵活的高级编程语言,它是一个面向过程的语言,一般是作为计算机专业的基础入门语言课程。
2、Python:Python是一种面向对象、交互式计算机程序设计语言。它的特点是语法简捷而清晰。由于它的易学、易读的特性,有些学校用它代替C语言作为基础入门的语言。
同时Python且具有丰富和强大的类库,基本上能胜任平时需要的编程工作,而且它对一些新兴的技术例如大数据、机器学习等也有较好的支持 。
3、C++:C++语言保留了C语言的有效性、灵活性等特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便地模拟现实问题的过程和操作。
高级语言
高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错。
高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能被计算机系统执行。
㈣ 学编程发朋友圈
1、编程更有趣,学习更聪明。
2、爱电脑变成爱学习——趣味编程。
3、大手牵小手,聪明学艺乐。
4、会学不如慧学——趣味编程。
5、学习有兴趣,不用家长逼。
6、学习成就未来,趣味成就学习。
7、趣味学习宝,快乐少不了。
8、我觉得这就是我所有的美好,我上编程课,我觉得只有这样才能让自己学习时代的潮流!
9、我希望通过自己的努力而收获颇丰,我上编程课,只有这样才能让我收获互联网的所以快乐!
10、我通过自己的努力,一直在努力的学习当中,我上编程课只是为了充实自己的大脑!
㈤ 高手们说说你们刚学计算机编程的感受吧!
我发个以前期末课程作业的小结吧,关于VF的,,其实都是菜鸟起步
,
小 结
制作这样一个比较大的(对我们来说是这样)VF系统,对我们而言确实是一件困难而又新奇的事。通过这样一个曲折的过程,我们都深深的认识到那些程序开发员的艰辛,同时也认识到知识产权的可贵。每当那些人买着盗版的国产软件,却对此嗤之以鼻,大肆罗列国外同类软件如何先进,国人做的又如何落后之类的话,他们有没有想过开发人员是如何一步步走过来,又耗费了多少心血和成本?
很多同学以前都很少接触电脑,很多人都没有自己的电脑,有电脑的人也普遍把时间放在了上网聊天和玩游戏去了。但是,对于程序,我们是绝不能纸上谈兵的。的确,大家的基础都很差,但相信只要走出了第一步,就有可能继续一直走下去的。
本小组所设计的教材管理系统可满足库存教材的入库、出库以及教材信息变更等管理。
系统开发采用Microsoft公司的Visual Foxpro 6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。该系统性能力求易于使用,具有较高的扩展性和可维护性。
通过近一个月的系统开发,资料信息管理系统系统完成。在系统的开发过程中,以前学习感到很抽象的课程,如数据库、面向对象程序设等变得清晰起来。也感觉到学习理论课程的重要性。
以前做上机练习,随意性大,想到那里做到那里,没有统一的规划,一旦系统成型,出现错误返工修改工作量大,最终的系统可靠性不高。另外一直以来,进行程序设计均采用结构化开发方法,对系统的全貌难以在开发前看到,导致实现的系统不满足需求。
本次开发中常见的几个问题以及解决方法:
1. 临时表无法更新数据,解决的方法是不要把数据表设置为“包含”而是选“排除”
2. 程序运行时显示“文件必须以独占方式打开”,解决的方法是进入编辑的表单,在字段中把“EXCLUSIVE”属性设置为.T.
3. 程序运行中出现“无法识别的对象”,这一般是选择数据表出错,或是在程序语句中定义了错误的或不存在的对象。
这次的系统开发,主要有以下几点收获:
1.程序开发是一项要求什么精确的事,在编程中一个也不能多,一个也不能少,一个也不能错,否则程序调试就会失败。
2.通过实践,提高了系统分析的能力,对数据流图、数据字典、系统流程图等系统设计工具的使用有了更深刻的认识。为以后的工作、学习的进一步提高打下了坚实的基础。
20XX年12月30日
㈥ 我想知道大多数人学编程的感受!
没学的时候认为编程好帅!可以弄好多自己想要的软件工具!
刚学的时候认为编程好复杂,这么多乱七八糟的语句什么看的我头晕!
学了一段时间后认为编程也没这么难嘛!只不过是学习一种新的语言罢了!但是和最初的梦想还差得远了!
学会了之后。。。就不知道了!因为我只是学了一段时间!(*^__^*) ……
刚学的时候,我真的有几次想放弃了,不学了!打机算了!后来还是静下心来,把基础看了一遍又一遍,最后搞懂了!
如果你对编程感兴趣打算学的话,一定要坚持住哦!!!坚持就是胜利!!!
㈦ 创客觅峰机器人编程上课的感受
编程的过程,对于很多孩子来说是非常新奇的,因为这是他们第一次接触“抽象思维”的过程。在学习编程的过程中,孩子会逐渐掌握抽象的法则。现实生活中把球扔到球框里,只需要用手抛一下就能实现,这是具象的操作;而在屏幕上想实现同样的结果,就需要用到抽象思维,需要去思考球的运行轨迹。
编程还可以让孩子掌握项目工程管理能力,简单的说,就是学会如何做一个小项目经理。学习编程的过程,就是:设定目标——寻找方法——动手操作——解决问题。这个过程与项目管理的过程类似。
随着科技的进步和发展,智能手机和设备的广泛使用,人工智能已经逐步进入到我们的日常生活中。随着劳动力成本的增加,那些简单重复性的操作极有可能会被机器人替代,不懂编程,未来可能都找不到工作!
Scratch是美国麻省理工学院开发的一款针对少儿的简易图形化编程软件。操作Scratch软件,孩子不需要学习任何语言,通过简单的拖拽模块即可完成一个程序的编写,类似于乐高搭积木,操作起来特别简单,是孩子学习少儿编程入门的不二选择!Scratch的目的不是为了让孩子学会具体的编程语言,而是侧重培养孩子如何去思考问题,如何去解决问题,从而达到训练和提高孩子的动手能力、独立思考能力、逻辑能力。
㈧ 刚开始学编程的感受是
编程其实不难,语法,api强背,一些入门教材上的案例程序结构也强行记住,这时开始磕设计模式和算法导论,一样,能理解理解,理解不了,就先背背流程模型,实在记不住也没关系,然后边上手实际项目,边复习这两本书,一段时间以后,回头看入门的案例结构,就发现有很多可以优化的地方,这时候就算入门了。
㈨ 在学习编程的过程中有什么体会,觉得要提醒别人别再入坑
有很多学习过编程的同学其实在学习了以后都觉得自己选择的专业不够好,因为自己对于编程这个行业一窍不通。在当今这个社会上大数据已经成了非常受人关注的一个领域,如果大家都选择了这个领域的话,那么这个领域的竞争力就会变得更大一些,除此之外对于大家的要求也会更高一些。所以说编程这个行业的竞争力其实是特别大的,想要学了编程就能够找到好工作简直就是不可能的事情,因此大家在选择这个专业之前一定要好好地了解一下这个行业的现状。
想要在学习编程的时候毕业就找到好工作,那么在学习的过程当中就一定要积累相应的知识。如果说自己在学习的时候没有积累到足够的知识的话,那么今后很有可能还会遇到各种各样的麻烦,甚至在进入到了社会以后也会受到工作的刁难。因此在学习编程的时候一定要注意,除了上课非常用心之外,下课也要进行相应的练习,只有这样才能够更专业的掌握编程的知识。
㈩ 第一次 我是学编程 为什么感觉写不出什么
你学习的时候并不是很注重实现的细节。其实比较好的办法是把教材上的例子自己实现一下,这样你自己再写程序的时候就会很好多,当然也会比较慢。(那些什么多少多少天学会什么的教程都是给一些有相关基础的人看的!)
还有,接受新的知识总要一个过程,如果一上来就能非常好地应用,那么人人都是编程高手了。。。要对自己有信心!