● “泛学编程”模块内容设计的基本思路 笔者分析了《江苏省义务教育信息技术课程指导纲要》 《普通高中信息技术课程标准》及《江苏省普通高中信息技 术学业水平测试》的要求,网站制作部分在义务教育阶段没 有模块述及,但它却是高中阶段学测考核的重点。在课前调 查中,90%的学生对它有浓厚的学习兴趣,因此“泛学编程”模块需要为学生提供学习机会,并将这部分内容和编程素养 的培养、计算思维能力的提升有机结合起来。
“泛学编程”模块除了运用超文本标记性语言HTML制作 静态网页,还选择了VBscript或JavaScript作为载体,把编 程理念渗透到网页中,使学生进一步感受到网站不仅是信息 发布的平台,还具有智能化的特征。学生依托ASP、ASP.net、 JSP、PHP等技术在服务器端设计程序,让用户和网站之间实 现实时互动。上述编程语言均蕴含语言学习的基本要素:常 量、变量、运算符、表达式、对象、函数、事件、方法以及 编程的三种结构。学生通过复制、修改、调试已有程序小插 件,游历其中,耳濡目染,编程素养自然生发。
智能化手机的普及,使许多学生对Android手机编程产 生了兴趣,而兴趣是促进学生学习最好的老师。在有限的时 间内,学生如能学会手机APP程序的基本设计,则对工程概 念的理解将水到渠成。
● “泛学编程”模块学习目标 在从事基础教育实践的教师群体中,布鲁姆的塔式结构 目标分类学有着非常广泛的影响。20世纪80年代后,脑科学 的大量研究成果被引入到教育研究的过程中,马扎诺等人从自我系统、元认知、认知系统之间的相互关系出发,提出学 习行为模式图。一线教师在具体教学过程中发现,无论是布 鲁姆理论,还是马扎诺理论,它们在宏观层面对教育教学都 具有指导性意义。相较于西方教育理论,日本教育评价专家 梶田叡一提出的“开”“示”“悟”“入”四字教育目标分 类体系,似乎更适合东方人的模糊思维习惯。“泛学编程” 模块学习目标设计更多地内隐了梶田叡一的目标分类方法。
在模块教学过程中,为了激发学生的学习兴趣,教师应 充分创设学习情境,学生经历教师设计的学习过程,了解标 志性语言(HTML、XML)的基本特征、功能,并运用标志语 言制作静态网页;
学生通过自主阅读学习网站,探寻编程语 言的基本要素(常量、变量、运算符、表达式、三种程序结 构),了解工程、对象、属性、事件和方法的基本含义,从 读懂各种实例小程序开始,将学会的知识运用到网站建设中。
上述目标重在“开”,教师在介绍知识的同时,为学生开阔 视野,让他们从宏观上对现代编程语言有所认识和了解。
在网站制作的不同阶段,教师为学生展示不同的优秀网 站样例,示范网站的制作技巧,揭示优秀网站制作必须抓取 的基本特征;
学习手机编程时,学生根据示范实例程序的建 立步骤,分析所得工程文件的基本组成,梳理不同文件之间 的逻辑关系。上述过程“示”味浓厚。在教师的引领下,学生具有了独立探索的能力,在学习 网站www.w3school.com.cn的支撑下,学生以个人网站为载 体,自悟网站制作的其他方法,学习HTML语言、JavaScript、 数据库、ASP等拓展内容;
阅读电子书籍,学习、了解Android 手机编程的基本组件及其相互关系,学生在“悟”中,品味 编程的奥妙。
“师父领进门,修行在个人”,学生通过完成作品,将 所学知识体现运用到个人网站和手机APP实现过程中,终以 论文的形式梳理本学期的学习内容,建立知识逻辑结构体系, 升华对所学内容的理解。
● “泛学编程”模块教学纲要(如43页表) ● 教学后记 作为江苏省锡山高级中学校本化信息技术课程的一部 分,“泛学编程”模块教学实践经过一年探索、一年修正, 目前已形成比较成熟的教学方案。在此需要指出的是,与一 般编程类课程相比,本课程教学目标不太专注于某一门语言 系统学习和熟练掌握,而是注意培养学生的计算思维能力,拓宽学生的视野,让他们在宏观层面对编程语言形成全面正 确的认识和理解,以期为以后的自主学习扫清认知障碍。
为了系统梳理一学期的学习成果,学生需要在学期结束 前,根据自己的学习历程撰写学习论文。反馈信息显示,90% 的学生认为在这门课程中看到了一个崭新的世界,参与编程 学习的全体学生对编程有了新的认识,并希望有机会继续深 入学习。实践证明,该课程由于它的高度开放性而满足了有 一定编程基础的学生的发展需要,同时由于它不需要编写大 程序,对零基础的学生来说,他们也不会望而却步。
扩展阅读文章
推荐阅读文章
推荐内容
钻爱网 www.zuanai.cn
Copyright © 2002-2018 . 钻爱网 版权所有 湘ICP备12008529号-1