前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇电脑编程入门教学范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
LiveCode的中国推广机构北京编程创客科技有限公司(下称“乐代码”)2015年4月成立于北京,系一家针对青少年受众提供移动设备编程培训,帮助培养其基本的代码读写能力,并提升其编程兴趣的非正规教育机构。作为苏格兰公司RunRev公司图形化开发环境工具LiveCode在中国的合作伙伴,乐代码将在教学中使用和教授简单易懂的LiveCode编程开发环境,以促进LiveCode在中国的推广。
乐代码在其官方网站上表示,该公司向幼儿及青少年提供从入门到高级共120小时的编程教育课程。利用LiveCode工具,学员可以使用简单的英文语句,在手机和平板电脑上编写支持谷歌安卓及苹果iOS系统的移动应用。除了以编程教育作为基础卖点外,乐代码还重点强调LiveCode的“英文”特色,方便青少年学员在学习编程的同时,掌握基础的英文应用。
工商资料显示,乐代码由香港商艾普特大中华有限公司(AppTog Greater China Limited)全资持有。而乐代码合伙人李佰聪接受《融资中国》专访时表示,除艾普特外,乐代码还引入了三家股权投资者,包括私募股权投资机构中科招商、“在全国拥有超过800家连锁和直营加盟学校”的青少年数理教育机构佳一教育及在线中文IT社区CSDN。三家机构共斥资约300万元人民币,获得乐代码1000万元估值中30%的股份。其中,中科招商的投资通过旗下“速普创新孵化器”(SuperG)天使基金开展,乐代码系速普创新孵化器在教育行业的重点布局之一。
李佰聪表示,基于与本地教育机构的合作,乐代码已于2015年暑假正式开展教学活动。在此之前,乐代码作为电脑硬件生产商宏公司在全球范围内的合作伙伴,于2015年3月亮相重庆云计算博览会,正式开始乐代码在中国大陆的推广。
作为一家以台湾创业者为主体的公司,乐代码选择结盟本地合作伙伴,利用市场先进者的优势,力求在中国大陆激烈的互联网教育领域站稳脚跟――在资本方面,本土私募股权投资机构中科招商将为乐代码提供资金支持;在线下落地方面,佳一教育“在全国拥有超过800家连锁和直营加盟学校”,可以为乐代码提供与目标消费者足够多的“触点”;而在线上支持部分,颇具影响力的在线中文IT社区CSDN则能够提供帮助。
关键词:Scratch程序设计;积木式设计;创新思维
程序设计教学曾经在我国的信息技术教学中占据很重要的位置,但现在为什么销声匿迹了呢?难道是它真的不重要了吗?小学程序设计教学真的无法开展吗?分析现行的教育方式,有以下几个问题值得探讨。
一、我的问题
1.程序设计的思想渗透是新课程的要求
在《中小学信息技术课程指导纲要》中明确要求:中小学生要“了解程序设计的基本思想,培养逻辑思维能力”。但走进小学校园就会发现,对于小学生来说,程序设计仍然是一种很神秘、让人望而生畏的东西。学习程序设计有助于培养学生的逻辑思维,有助于发挥学生的思维潜能,有助于培养创新型的人才,这一点毋庸置疑,那到底什么使程序设计成了少数人的“专利”呢?
2.程序设计在教学中所处的尴尬现实
在小学,一提起程序设计,信息技术教师会感到头疼,学生对此也缺乏兴趣,在小学阶段形同虚设。信息技术教师想:“已经进入了WIN8时代,却还在学习上世纪80年代的命令语句,太落伍了!”学生说:“看到那一条条的命令,头都大了!”家长担心:“孩子的思维能力尚未成熟,使用成人化的程序设计语言难度太高,孩子的学业负担那么重,学程序设计会加重负担。”专家称:“用小海龟画图(Logo语言)确实有助于培养孩子们的创造性思维,但其中涉及的知识大大超出了小学生的能力范围……”种种原因致使(旧式的)程序设计语言逐步退出历史舞台,成了一块食之无味、弃之可惜的鸡肋。现在的计算机房也成了Office的入门培训班和学生的游戏乐园。
3.Scratch是什么
当我们把目光从案头的教材移开,转向更为广阔的教育世界时,仔细留意一下程序设计软件的发展,会发现一款很适合儿童编程的软件——Scratch。
Scratch在英文中是“抓”的意思,翻译成中文“猫抓”,它是由美国麻省理工学院媒体实验室开发的,适合8~16岁孩子的认知水平,在使用时不需要“敲”入一行行的代码,改用“抓”的方式把一个个程序模块抓取来“积木式”地堆叠在一起。界面友好,技术门槛低易于学生入门,寓教于乐,快速地实现程序,真正是“所见即所得”,让学生直接获取到创作中的乐趣。
Scratch可以创作舞蹈、音乐、故事、游戏、交互、模拟实验等多媒体动画作品。最大的特点是:解除了代码输入错误的困扰;直接面向儿童设计;基于“玩中学”的理念;积木式的“堆叠”方式;素材库丰富,功能强大,互动性强,下载完全免费(属开源软件),适用于不同类型的操作系统。
二、我的实践
该款软件正应用于学校的电脑动画课程。试行两个学期以来,学生反映都不错,学了还想学。学校的校本课程采取“走班式”的原则,在每周五下午,学生根据自己的爱好到各自的兴趣班报名参加相应的课程,如,“七巧板”“趣味数学”“瓯语”等,由于学校规模的原因(学校创办于2009年9月,迄今才4年时间),笔者所接触到的学生主要是三、四年级学生,他们从三年级开始接触信息技术课,在操作上有一定的基础。
1.问卷调查
在教学之前对学生学习需求进行了问卷调查(电脑动画特指Scratch程序设计,下同),由于版面有限,统计表格略去。
通过调查和数据分析可以得出有八成以上学生喜欢电脑动画,支持学校开设Scratch校本课程,喜欢自己去创作一个电脑游戏,但是对Scratch这款积木式的电脑动画(程序设计)软件缺乏了解。大部分学生对校本课程中学习Scratch感兴趣或很感兴趣。
2.我的教学
2012年9月,学校为丰富和完善课程体系,促进教师专业技能的进步,丰富学生的课余生活,带动学生个性特长的发展,推出航模、瓯窑、瓯语、绘本阅读等14门富有特色的校本课程。把国家课程压缩在4天半完成,学校在周五下午特意开设两节全校性的校本课程。
其中电脑动画即Scratch校本课程被纳入“巴学园”课程之一。课程充分发挥教师的个人优势,满足学生信息技术的兴趣特长需求,努力创设适合学生学习的儿童程序设计入门课程。
学校“巴学园”课程的提出,一是基于学校“积极文化”的办学诉求,二是基于学校“积极教育”的理念体现,三是基于学校“特色教育”的校本体现。“积极学习,自能发展”是积极教育办学理念的核心,也是学校“巴学园”课程的总体理念。学校开设了十多个学生课程,学生的爱好和特长得到发展。
结果不出所料,学生真的很喜欢Scratch,它不仅可以锻炼学生的逻辑思维能力,更可以说是一个供学生玩的“超级玩具”。不管是游戏还是动画都让学生为之着迷,通过一个“鱼儿水中游”的动画制作,学生不仅了解到角色的设置方法,也对Scratch的使用方法有了第一手的了解。打开例子库,学生无比兴奋,像是打开了一个知识的宝箱,玩的过程就是学习的过程。图形特效的交互式动画,小故事“鸭宝宝的一天”,动作游戏“打地鼠”,交互式游戏“公主的穿越”都是学生争相模仿的作品。
都说“创新从模仿开始”,当学生的兴趣被激发以后,在Scratch的世界里学生的想象力和创造力让我惊讶。学生会急切地想去做些什么,佳豪(化名)同学喜欢突发奇想:双人模式、闯关模式、时间比分模式等等,一点点创作一步步做的有声有色。明明(化名)同学也是其中的一位,即使在课余时间他也会来跟我谈程序的有关想法。比如,在“双狗”迷宫游戏的制作中,当角色遇到迷宫的“阻隔墙”时是否返回原点,而他的设计是让角色变换一个很搞笑的表情并在原地停留3秒的时间,他把想法表达了出来,并且最终实现了想法。要实现这个想法用到了造型切换、坐标设置、条件判断语句等等,他把这些元素结合得非常完整。虽然他们都只是三四年级的学生,但他们的学习能力和创作力却得到很大的发挥。(1)他有了自己的创新思路。(2)因为他有很强的创作热情。(3)他的作品确实非常有趣味性,同学们都很喜欢,他也特有成就感。
2008年,Scratch传入我国,刚开始只有少数几家培训机构和极个别学校开展Scratch教学。最先得利于Scratch先驱者的执著。2011年开始涌现大批Scratch爱好者,他们甘于分享、追求、传播。2013年8月,在温州中学召开了STEAM教育研讨会,Scratch被推荐为STEAM教育进入小学阶段教学最佳软件工具。目前,教育主管部门开始着力推广Scratch教学和研究,也积极鼓励出现更多的教材资源和辅助材料。让Scratch走进小学生的信息生活,点燃他们的创作热情,使Scratch的研究和推广在这片肥沃的土地上生根发芽。
参考文献:
[1]吴向东.Scratch:草根先行.信息教研周刊,2010(10).
关键词:C语言;计算机
一、首先要学好数学这门基础课
IT 界有一句比较实在的话“数学是计算机之母”。在 C 语言的学习过程中,一般有大量的算法和数据结构需要去了解,由此可见数学在计算机学习中的重要地位,同理,在 C 语言的学习过程中,数学思想的应用会让人有豁然开朗之感,一些简单的运算问题的解决其实就是在数学领域的,编写程序是为了让计算机可以代替人操作运算过程,从而减少人力。
二.、明确学习C语言的目的
我们的学习目的不是只为了学习C语言,而是为了能够掌握程序设计的方法,具有程序设计的基本理念,为以后的计算机应用打下基础。在学习中很多学生认为这门课程既难学、又看不到任何成果, 不如 Java 等语言很快就能编写出有漂亮图形界面的程序。 但C 语言有助于对计算机编程底层原理的理解,对调整知识结构和能力结构,提高自己的综合素质都有很大帮助。
三、语言入门
刚开始接触计算机知识,处于一个计算机技术的启蒙阶段.在这个启蒙阶段,最重要的就是入门。当大家都满怀信心的去学习那些被各大高校都当作计算机入门教材的C 语言的时候,发现太多的“不明白”,因此《C语言程序设计》入门课是至关重要的。因为学生都是初次接触C语言,C 语言对他们来说是神秘的,首先在学习之前要充分了解相关领域的知识,明确学习目的及学习重要性,激发学生的学习好奇心和欲望。
四、了解C语言的发展历史,使自己对C语言产生一种似曾相识的感觉
C语言是国际上广泛流行的计算机语言,既可以用来写系统软件,也可以用来写应用软件,特别对操作系统和系统实用程序以及需要对硬件进行操作的场合,C语言明显地占优势。比如网络编程语言PHP的绝大部分内容与C语言相同,如果学过C语言,那么再学PHP就会非常轻松。
五、把好实践关,重视每次上机试验
C语言是一门实践性很强的课程,既要掌握概念,又要动手编程、上机调试运行。养成上机前分析题目,决定算法与数据结构,并编出程序源代码的好习惯,这样在上机时,就会有的放矢,上机时输入程序并完成语法检查,再运行程序,检查运行结果,同时详细记录下在程序调试过程中所遇到的问题及解决办法。编程千万不可遇难而退,这个时候是决定你水平提高的关键,一定要坚持到底。坚持就能成功。上机过程中主要精力放在调式程序上。实习结束后随堂完成实验报告,逐步积累调试程序的经验。培养自己良好的编程习惯。明确一点“C 语言不是看会的,也不是听会的,而是亲自动手实践练会的”。
六、强调问题学习,培养自己的创造性思维
目前许多学生普遍缺乏问题意识,则学习就失去了快速前进的动力。每次学习都要带着问题去学,直到把问题解决了,知识也就掌握了。科学并非始于观察,而是始于科学问题,正是问题激发人们去观察、去思考,从而启动了科学探索的创造机制激活了科学家的创新思路。
七、牢牢把握住C语言的知识要点
C语言内容十分丰富,各知识点具有非常大的连贯性,常常是牵一发而动全身,这往往使得学生在入门阶段容易产生畏难情绪。眼高手低是每一个刚学 C 语言的人都会出现的一种情况。由于 C 语言灵活、强大,初学者要全面地掌握它非常吃力,因此在学习 C 语言的过程中,一定要熟练掌握 C 语言的流程控制语句、数组、函数、指针等基础知识。可以把学习的重点放在函数的设计框架、参数设计、返回值设计等关键问题上。
八、学习过程中引入软件工程的基本思想
为使自己有良好的编程思维,培养自己在程序设计中从软件工程角度去系统分析问题的良好习惯。
总之,计算机语言是各高校普遍设置的一门计算机课程,也是培养大学生计算机能力的一门基础课程,是各专业学生进行计算机编程以及从事计算机研究的基础类课程,意义十分重大。计算机语言的种类很多,各种语言的区别只是语法规则和具体的实现方式不同,好多方面都是相通的,所以对于计算机语言的学习关键在于精而不在于多。C语言是计算机程序设计中一种广泛使用的基本语言工具,学习 C语言是学生形成编程思维,是为将来进行计算机软件开发设计打下基础的重要过程。
【参考文献】
[1]李少华.《C语言程序设计》教学中的几点体会,长江大学学报(社会科学版).2010,(10).
关键词:信息技术;上机操作;任务驱动教学
一、初中信息技术课教学遇到的困难
当今时代,IT信息和网络技术飞速地发展,在中国互联网和电脑的应用极大极广泛地渗入到了人民的生活中,各种电脑和网络方面的知识和操作功能日新月异,层出不穷。然而初中信息技术课程的教材编写却做不到快速地吸收新知识、新技术。教师如果按照书本机械地照本宣科,很可能会让学生感觉课程的老旧,提不起他们的学习积极性,这是初中信息技术教学的困难之一。
困难之二在于现在初中生由于成长环境的不同,造成对IT信息技术的掌握,先天性的存在较大的差异,有的学生会上网,熟练使用办公软件,甚至会入门的编程;而有的学生却连基本的打字都不会,能力分布非常不均衡,造成初中信息技术的教育相对复杂了一些,不能采取一刀切的教育方式。
困难之三是由于初中生所处的年龄阶段,他们自控能力还不够强,尤其在初中信息技术上机操作课上,不少学生不去完成教师布置的上级任务,反而去上网聊天、玩游戏去了。
这些难点都影响了初中信息技术课程的教学效益,然而信息技术的教育非常重要,因为现代社会人们的工作生活离不开对电脑和网络的使用,很多个人能力的实现都要通过IT信息方面的操作来实现,所以研究如何提高初中信息技术课堂教学效益是非常重要的。
二、提高初中信息技术课堂教学效益的几个要点
1. 激发学生对信息技术的兴趣
在初中的信息技术教学课堂上,教师首要考虑的便是如何提高学生们对信息技术的兴趣:比如,现在的学生都比较爱玩网络游戏,教师可以通过网络游戏是如何制作这一课题开始入手,简单讲述游戏中画面的制作,人物动作的设计和编程,进而引申到计算机的一些基本原理和硬件知识,如二进制和存储系统、处理器和显卡的功能等等;现在的年轻人对图片PS技术非常感兴趣,教师可以从此入手,介绍计算机图片的像素构成,进而引申到计算机原理的介绍;可以通过介绍著名的黑客和信息泄露事件,激发起学生们对操作系统和计算机网络的兴趣。总之,一定要贴近学生们的生活实际,这样才能激发他们学习的兴趣。
2. 把很多信息技术知识用生活的语言生动地比喻、通俗地解释,让学生们能够理解
信息技术课程,教材的编写及知识,很多采用了专业的术语,有时学生很难理解其中的含义,作为教师,一定要在教育中考虑到这点,积极运用比喻的方法,形象地描述,通俗地解释,让学生能够理解并接受。比如介绍计算机网络时,可把互联网上信息的传播比作在交通网中车辆的行驶,信息就像车辆上打包负载的货物,服务器就像物流和仓储中心;把CPU比作人类的大脑等等。
3. 采用新课堂教学模式,让学生成为教学的主体
应当转变“教师主体”为“学生主体”,信息技术教学中,教师在示范教完某项计算机操作后,可以出个类似的题目,让某位学生出来当众示范完成该操作题目,这一方面锻炼了学生的能力,在大家的注目下会激发学生的潜力,另一方面在学生示范操作过程中,教师也能发现学生学习的缺陷和不足,并加以改进。
三、提高初中信息技术上机操作教学效益的几个要点
在信息技术课程上级操作教学中,应当大量采用任务驱动教学方法,初中信息技术课程即是一门理论课,更是一门实践课,需要学生多进行实地的操作。其中在教学实践中,我觉得有几个好方法,非常值得研究和推广:
1. 让计算机水平高的学生,去辅导这方面欠缺的学生,形成互助的学习小组
由于初中学生在信息技术这门课的先天基础差异性较大,在教育中不能采用一刀切的方式,而教师的精力又是有限的,所以可以在上级操作课将学生们分组,每组中要有个信息技术相对高的学生,辅导该小组的其他学生上机操作,由于学生之间比较了解,沟通也比师生间沟通要顺畅许多,而且也会锻炼学生的交往能力和互助精神。这样不仅会大大方便了教师,也提高了信息技术上机教学的效率。
2. 布置信息技术上机操作任务时尽可能贴近实际生活需要,消除学生对电脑操作的生疏。
比如在OFFICE的使用上,让学生们用word写篇日记,其中包含排版、插入图片等操作,用excel计算消费情况,让学生们掌握数据的排列、整理以及计算公式的编写;用网络浏览器或搜索引擎去寻找感兴趣的知识内容,进而让学生们掌握网络操作的各种技巧。
3. 积极展开计算机操作方面的竞赛,让学生对信息技术操作产生引以为荣的情感
教师在上级教学过程中,可以让学生们开展信息技术上机操作方面的竞赛,比如用excel做表制图,看谁做得又快又好又整洁等等。这样的竞赛形式,不仅可以调动学生们的注意力和学习积极性,而且还培养了学生们的竞争意识,提高了他们的计算机操作水平。
四、初中信息技术教学对教师的要求
当下时代信息技术变化很快,初中学生自控能力又不足够强,很容易产生厌学情绪,初中信息技术课程的教师不仅应当跟上时展的趋势,积极补充自己的知识,了解信息技术的理论前沿,知晓当下青年对电脑应用的偏好;同时,信息技术教师还需要具备能够激发学生学习兴趣,调动他们学习积极性的能力。这样才能让学生不厌倦信息技术课程理论的陌生,提高该课程的教学效益。
参考文献:
[1]计卫锋.初中信息技术课堂教学有效性
初探[J].中国信息技术教育,2011(4).
[2]王振宇.如何提高初中信息技术课堂教
(开封市技师学院,河南 开封 475000)
【摘要】根据职业教育的教学和实训要求,笔者提出了一种自主设计制作数控车床仿真实训台的思路,通过师生参与设计,可制作出满足高职院校、中职学校、技工学校数控加工技术专业教学和实训要求的数控车床仿真实训台,实现数控车工专业的数控车床分解展示、故障诊断与维修、数控编程与加工操作等多项教学功能。
关键词 实习教学;数控车床;仿真实训台
职业学校数控车工专业教学的重点在实际操作能力的培养,实习工位的不足是制约专业发展的关键,受专业建设资金投入的限制,不可能每个学校都购置大批的生产型机床用于教学,特别是生产型机床也不适于数控专业的入门教学。本人通过多年的教学和实际生产经验,提出了自主制作既能减少投入又能满足教学需求的数控车床仿真实训台思路,制作出的仿真实训台既能满足数控车床分解展示、故障诊断与维修、数控编程教学的需要,也能满足简单零件的加工。具体制作步骤如下:
1 床身制作
床身的设计首先要确定其大小,对于小型实训台建议放置在1200mm×600mm的工作台面上。制作的重量不能太重,可以用45mm×45mm不锈钢角铁焊接制作成长1000mm,宽400mm,高400mm的方箱或方桌。焊接时要注意焊缝牢固,保证平行度和垂直度公差控制在0.5mm。焊接好的床身高度方向在刨床或铣床上见光加工处理,保证将上下面的平行度公差控制在0.05mm。
2 床头箱制作
床头箱安装在床身上,外形尺寸为:长300mm,宽400mm,高400mm。床头箱通过不锈钢板材焊接而成,主轴方向钢板厚度为12mm,侧边板子厚度、地板厚度为、盖板厚度均为8mm。方箱在焊接时的垂直度和平行度公差均应控制在0.5mm,焊接好的方箱进行见光加工处理,保证平行度和垂直度公差控制在0.05mm,保证安装在床身上的精度要求。床头箱上的主轴孔,安装好后在镗床上进行加工,便于轴承的安装及主轴的安装。主轴孔的大小通过所选择卡盘轴承的大小来确定。
3 大托板的制作
利用直线导轨,安装于床身上,直线导轨长度为650mm。在校正好两个导轨的平行度后固定安装,并配上滑块以并实现在导轨上移动。根据设计的尺寸确定滑块固定板的孔位并进行加工,之后,将滑块固定板和滑块进行连接,进而完成大托板构架。
4 中托板的制作
利用直线导轨,安装于大托板构架上(也就是大托板上的滑块固定板上),直线导轨的长度由滑块固定板的长宽来确定。中托板直线导轨安装精度要高,必须垂直于大托板的直线导轨,打表测量时精确度要保证在0.01mm以内,安装后重复校正确定精度。滑块和滑块固定板经打孔后安装,安装时要进行垂直度校正,保证中托板移动精度。
5 刀架台制作
刀架台安装于中托板构架上,由于制造小型实训台本身框架就小,建设采用四刀位普通手动刀架台。手动刀架台制作时需要在中托板合适位置上安装拉杆,拉杆直径为25mm,拉杆端头螺纹为M24。之后,制作夹刀的刀架体,刀架体刀仓宽度为22mm,刀架体中心孔的直径为25mm,刀架体和拉杆配合间隙控制在0.01mm。最后,制作压紧螺帽M24与拉杆配合。刀仓处的压紧螺钉孔直径为10mm,每边设计三个压紧刀具螺钉孔。
6 尾座制作
尾座安装在床身的直线导轨上。尾座分为两部分,一部分在直线导轨上滑动,另一部分能够实现在直线导轨垂直方向进行调整。在直线导轨上滑动的部分靠滑块和滑块固定板固定,可以实现Z轴方向的移动。在两个滑块中心部分加装一个锁紧装置,以保证顶尖顶着工件以后不能进行Z轴方向的移动。利用上半部调整X方向的位置,需要加工出单燕尾槽和矩形槽或复合槽型,保证能够实现调整和锁紧两种功能。该部分的最上边还要有一个能够自由伸缩的顶针,利用螺纹配合制作,螺纹大小M12,顶尖直径为22mm,调整距离50mm。
7 电器系统控制部分
大托板丝杠、中托板丝杠端头都连接步进电机,采用平板电脑、笔记本或台式机利用USB接口进行连接,将软件装入系统中,板卡中有连接各个步进电机的位置用1平方电线连接驱动器即可,步进电机可选择86步进电机,主轴部分连接板卡中主轴控制部位,主轴电机采用大功率直流电机或者变频电机。系统采用USBcnc系统,能读取cnc程序,手动控制由下图中显示,点击X/Z轴方向键进行移动,快慢速度由图中F显示位置进行输入数值确定。由于机床和步进电机较小,在F的确定上应该速度较慢些,防止震动过大影响切削时的精度。该板子中还集成了外置急停、限位等,可以根据加工情况适当加入软限位,用0.75平方的线进行连接即可,防止超程损坏滚珠丝杠和螺母。