分享到:

机器人激活算法和程序设计教学

曾经,“程序设计是第二文化”的理念让我国计算机教学很长一段时间内以“程序设计”为核心,而后,随着“工具论”的影响“程序设计”又渐渐变为教学内容的一个普通模块,甚至一段时间有争议是否在中小学还要保留“程序设计”内容……,现在新课标使大家统一了认识,算法和程序设计模块教学有利于学生掌握信息技术的基本原理,促进学习个性的发展。而在教学实践中,算法和程序设计一直是高中信息技术教材的重要内容之一,也是教学难点之一。 $$   算法与程序设计教学困境$$  算法在现阶段高中信息科技教学中主要有三种描述方法:自然语言、流程图和程序设计语言或伪代码。但任何一种算法的直观表现和具体实现,都离不开一种计算机程序设计语言。所以根据学生实际情况,选用合适的程序设计语言和辅助教学方法完成教学工作,摆在了每一位教师的面前。为此,很多教师提出了一些好的建议:有教师采用了一般没有或放弃版权的语言,如Turbo C、Pascal;也有教师采用可视化程序设计语言...  (本文共2页) 阅读全文>>

《珠江教育论坛》2017年04期
珠江教育论坛

“童化”编程在小学程序设计教学中的应用探究

一、小学程序设计教学的现状与挑战为了在东莞市各小学有效推广和普及程序设计教学,促进和提高学生分析问题能力、数学抽象能力、编程语言能力以及程序技巧、想象力和创造性,市教育局自2007年起,每年组织全市小学生开展程序设计比赛。随着比赛擂台隆隆的战鼓声,程序设计成为了小学生最喜爱的兴趣课之一。小学生学习程序设计可以培养严密的逻辑思维能力、积极的探索创造能力、严谨的科学研究精神、丰富的空间想象能力。这些能力和精神完全可以迁移到其他课程的学习和生活当中去。但是,由于程序设计具有抽象性、灵活性、逻辑性强等特点。从教学角度来说,程序设计类课程主要有抽象、枯燥和复杂三大难点。加之程序设计属于兴趣类课程,不要考试。相对于学生来说,认为没有强迫性,因此很多学生课后不会主动去花时间掌握课堂知识,导致上课时轰轰烈烈,课后教学内容全部还给了老师。对知识点记得慢忘得快。这些问题无疑给小学程序设计教学带来了极大的挑战。二、小学程序设计教学的难点与误区面对小学...  (本文共3页) 阅读全文>>

《课程教育研究》2016年33期
课程教育研究

对VB程序设计教学中的几点反思

近年来,随着新课程改革的进一步深入,我校对高中信息技术课程选修模块中的多媒体技术应用、网络技术应用、数据管理技术、图像的加工、音视频的简单剪辑、算法与程序的设计等相继纳入到正常教学中,也取得了显著的教学效果,使学生掌握了相关应用知识的基础部分,增强了学生采集信息、加工信息、发布信息的实践能力,循序渐进中提升了学生的信息素养,着力培养学生运用电脑或其它多媒体工具处理信息的自信心和浓厚兴趣,为以后考入大学继续深造打下坚实的基础。在这里,我着重把近些年讲VB编程时的心得体会做一次总结,算是对自我教学经验的一次提升吧。在开讲算法与程序设计这门课程前,我都会对学生进行摸底——了解学生的来源、了解学生以前对编程知识的储备、了解学生对电脑知识的储备、了解这个年龄段的学生想学什么、了解他们的兴趣爱好等等。为什么要这么做呢?因为我们地处西北偏远山区,这就决定了我们所招收的学生信息素养参差不齐,部分来自农村的学生甚至没上过信息课,城区的学生相对来说...  (本文共2页) 阅读全文>>

《中国信息技术教育》2017年08期
中国信息技术教育

引领教师有效开展Scratch程序设计教学的策略研究

在对小学六年级Scratch程序设计教学的视导过程中,我们发现了一系列问题,其中最为突出的是不少教师只根据教材内容按部就班地用讲应用软件的方法上程序设计课,学生在课上缺少习得方法、感悟思想、积累经验的过程体验,程序设计教学的思想和方法精髓没有得到体现,偏离了开设Scratch课程的初衷。据了解,这一问题在其他区县也广泛存在。因此,如何引领授课教师正确有效地开展Scratch程序设计教学,就成为一个普遍性的、需要及时加以解决的问题。笔者认为,要有效解决这一问题,必须循序渐进、由浅入深,从爱上、能上、上好、提升四个方面,逐步引领教师有效开展Scratch程序设计教学。●递进培训,激发教师爱上Scratch笔者在调查、调研中了解到,怀柔区信息技术教师40%以上非计算机专业毕业,这部分教师没有学习编程的经历,对担任Scratch程序设计教学普遍缺乏信心。如果无法突破心中的惶恐,如何能开展Scratch教学呢?因此,让教师喜欢上Scrat...  (本文共3页) 阅读全文>>

《教育信息技术》2017年12期
教育信息技术

“微视频”应用于初中程序设计教学的探索——以初中Small Basic程序设计教学为例

—、研究背景教学“微视频”为记录教师围绕某个知识点或教学环节而展开的教育教学的活动[1]。“微视频”一般都要求时间控制在8分钟内,避免长时间无趣的讲授给学生带来视觉疲劳,进而带来对知识的枯燥感,通过讲解一个知识点、演示一个技能点或解决一个小问题,来促进学生独立思考。通过万方数据库检索关键词“微视频”和“程序设计”发现,在2013年一2017年5年间发表文献的数量为18篇;通过检索关键词“微课”和“程序设计”显示,在2013年-2017年5年间发表文章的数量为193篇;通过检索关键词“翻转课堂”和“程序设计”发现,在2013年一2017年5年间年发表文献的数量为242篇,在上述关键词上加上“初中”或者“中学”进行检索,在2013年-2017年5年间发表文献的数量为0篇。通过对上述文献浏览发现,这些文章绝大数都是职校和大专院校教师发表的,其中有一篇于克东老师所写《弹球游戏》微课程设计是关于小学《scratch程序设计》教学的。由此可...  (本文共4页) 阅读全文>>

《中小学信息技术教育》2006年02期
中小学信息技术教育

基于Big6的程序设计教学

在传统教学中,人们特别关注学会“是什么”与“为什么”的事实性和原理性知识。进入信息社会后,掌握“如何做”的技能性知识具有同样的意义与价值。然而,在程序设计教学中,教师们依然采用传授和灌输知识为主的教学模式,学生在学习过程中也习惯于过分依赖教师,不会自主学习。在人类已开始全面步入信息社会的21世纪,信息素养的培养已渐成世界各国教育界乃至社会各界关注的重大理论与实践课题。“Big6”技能是其中较有影响的一个。目前,国内对Big6的认识还仅限于介绍阶段,大家只是浅层次了解了“Big6信息问题解决模式”的6个主要技能领域。笔者在讲授程序设计的过程中,对Big6进行了研究,并针对不同的实际问题为施教的学生建立了指导性Big6方案。一、Big6探究学习模式简介Big6是美国迈克·艾森堡和鲍勃·伯克维茨两位学者首先提出的。它的全称是“Big6ModelofInformationProblem-Solving(Big6信息问题解决模式)”,是一...  (本文共2页) 阅读全文>>