Netlogo及其在化学教与学中的应用

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:danan1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Netlogo是一种基于现代教育教学思想的新型教学软件,其特点在于运用多种表征方式,并且强调各表征之间的联系,使学生可以利用特定的可视模型系统学习特定的概念,并在理解的基础上进行记忆,最终达到灵活运用、解决问题的目的。本文以化学教学为例介绍该软件的使用方法。
  
  一、Netlogo简介
  
  Netlogo软件是由Uri Wilensky于1999年首次提出的,此后由美国Northwestern University的“关联学习中心”不断对其进行完善和发展,使用Java语言编写,提供了一个针对多领域的系统建模的仿真平台。Netlogo先后推出的版本已达十几个,最新版本是2007年12月推出的4.0.2版。
  (一)Netlogo界面
  1.交互界面(Interface Window)
  (1)组成:插入相关变量控件的按钮;人机交互的“black box”可视屏幕,其主要功能是根据用户设置的相关变量数值显示相应的结果(如在温度、压强等因素变化的情况下,微观粒子的运动情况等)。
  (2)功能:提供给教师和学生一个可以自己设计并构建针对特定知识点的计算机模型界面,帮助设计者掌握各变量对某特性的影响。
  2.信息界面(Information Window)
  (1)功能:阐述模型相应的知识点及使用方法。
  (2)组成(一般包括):What is it:简单阐述与模型相关的知识点;How to use it:介绍模型的使用方法;Things to notice 、Things to try:设计者提出一些由浅入深的问题,使用者通过对模型的操作,并且观察模拟现象,思考解答,从而加深对概念的理解;Extending the model:引导使用者在掌握模型的基础上对模型进行衍生修改或者自行设计新的模型;Credits and references:提供模型制作的参考书籍、网站以及鸣谢。
  3.程序界面(Procedures Window)
  该界面用于显示设计者编写的Java语言。Netlogo专门设置了这个界面让设计语言可视化,这是为了方便用户修改和学习设计语言。
  (二)Netlogo的使用方法
  1.初学者应首先阅读信息界面中的各个主题,从而了解模型设计的原理和使用方法。使用者建立或者进入某模型后,可以修改交互界面中的变量数值,观察数值变化对模型模拟结果的影响,从而建立各变量和某特定概念之间的关系。
  2.对于有一定基础的学生,可以先对模型的模拟结果进行预测,再通过观察模拟结果对自己的预测进行判断、修正,还可以进一步对模型添加、删除变量,再进行预测、验证。这种学习模式鼓励学生利用发散思维对概念进行理解和思考,并且最终获得解决问题的能力。
  3.Netlogo鼓励使用者修改设计代码,并且在修改后观察模型中粒子的运动受到了怎样的影响,从而在学习设计语言的同时对概念有深刻的认识。
  4.通过操作交互界面和程序界面观察模拟结果之后,使用者可以根据“Things to notice”中的问题,边模拟边观察模拟结果,试着解答问题。接下来,使用者可以尝试解答“Things to try”中的问题,这些问题的难度较“Things to notice”中的问题有所加深,使用者通常不能从模型中直接模拟出答案,可能要求学习者引入新的变量,或者与其他知识相联系来解决。当完成以上活动后,可以根据“Extending the model”中的要求修改模型,从而做出有关特定概念的新模型。
  
  二、Netlogo的特点
  
  以Chemlogo为例,Netlogo提供的学习环境是一个可视的粒子世界,学生可以利用特定的可视模型系统学习特定的概念。Netlogo的另外一个特色在于其提供了一个储量丰富的模型库(可通过主菜单“File”进入模型库Model Library)。模型库中主要包括设计完成的、针对某些特定化学概念的学科示例模型、课堂模型和一些代码示例。课堂模型中包括许多可以相互结合运用于课堂教学的模型实例。代码示例中则包括一些模型代码片段,主要是用于简单地介绍Netlogo的特性和其编写代码过程的一些技巧。
  
  三、Netlogo在化学中的应用实例介绍
  
  进入Netlogo界面(如下图),在Model Library中打开“buffer”(缓冲溶液)模型。使用者首先需要通过阅读信息界面中的相关内容对该模型所介绍的化学概念以及操作方法有所了解。
  
  1.信息及设置区
  该区域中包括的控件及其主要作用是:starting-acid、starting-conj-base(分别用于设置初始的酸及其共轭碱的粒子数目)、add-acid、added-acid、add-base、added-base(使用者通过控制add-acid和added-acid来设置加入酸的分子数目,从而观察加入酸后对缓冲溶液PH值的影响;通过控制add-base、added-base观察加入碱对缓冲溶液PH值的影响),同时使用者可以通过调节开关控件see-starting-water选择是否观察模拟开始时水分子的情况。位于信息及设置区最上方的两个控件的作用是设置控件变量数值(setup)和微观粒子反应区开始运行粒子模拟反应(go)。
  2.微观粒子反应区
  在信息及设置区中完成各变量数值的设定之后,按下控件“GO”,该模型开始模拟。在微观粒子反应区中,使用者可以看到,反应时溶液中各粒子的高速运动以及反应粒子相互碰撞生成新产物的整个过程。
  Netlogo还提供了3D 视图的功能控件,即把微观粒子反应区中的模拟结果用3D的效果展现出来,同时使用者还可以控制该3D界面中粒子运动的速度,方便使用者观察和理解。
  3.即时反应曲线区
  在模型模拟的同时,该区域将相应显示对应的PH变化曲线和分子数变化曲线。曲线趋势会随着溶液中模型粒子的碰撞反应发生相应的改变,并用不同颜色的曲线表示。
  Netlogo一个突出的功能就是提供了进行探究学习和问题解决的环境。在熟练掌握该模型之后,使用者可以回到信息界面。“Things to notice”针对模拟的结果提出了三个注意点,引导他们研究改变模型变量对最终模拟结果产生的影响。接下来使用者可以尝试回答“Things to try”中的问题,这些问题往往有一定的难度。例如:“为什么当加入大量的强酸或者强碱时,溶液的pH值会超出缓冲范围”等。在此基础上使用者还可以进行拓展学习,进入信息界面中的“Extending the model”,软件给使用者提供了一些模型设计的提示和建议,鼓励使用者充分发挥想象力和创造力,探索出更完善的关于缓冲溶液的创新模型,由此提高使用者在学习中的发散思维。最后,软件还提供了“Related models”、“Credits and references”作为信息支持,其中包括与该模型主题知识相关的网站和书籍,利于使用者充分借助信息技术手段拓展视野。
  使用Netlogo学习化学是一种基于问题解决的教学活动,在这种活动中学生可以在自由的情境中探究假设,并可以得到及时的反馈,从而在人机交互中充分体现和享受探究的乐趣。该软件已经在国外广泛使用,并获得良好效果。已有研究表明,通过该软件的使用,学生以往依靠死记的事实概念,可以得到有意义的理解,依靠机械训练获得的知识可以转化成有效的逻辑推理。
  
  参考文献
  [1]陈凯,刘凯.化学教育特色网站简介[J].福建教育学院学报.2005.12:76-77.
  [2]任红艳,李广洲.一个基于多重表征的教与学的软件——Netlogo[J].中学化学教学参考.2005.1-2:71-73.
  [3]黄玮.信息技术在素质教育中的地位 [J].中小学信息技术教育,2005.(11):41-43.
  [4]陈凯,周志华.互联网上的化学教育外文资源[J].化学教学,2004(6):39-41.
  [5]鲜华,陈凯,柳闽生.高中化学新教材中的信息技术教育[J].中小学教学研究,2007(12):13-14.
其他文献
建设与应用相伴共生。应用促生了建设,建设为了满足应用,教育资源的建设与应用自然也遵循着这一法则。就目前的资源建设与应用现状观察,两者之间似乎充斥着许多困惑。为此,本刊采取访谈的形式实地了解、深入剖析了资源应用者与建设者面对的问题,并从本刊编辑部的视角进行分析,力图给予资源建设者和应用者一定的建设性对策和建议。     一、资源内容有待调整    “资源库中的音频、视频、Flash作品太少,很难令教
原国家教委副主任柳斌曾这样说过:一位好校长就是一所好学校。张秀华校长理解这句话有三层含义:对学校,有一个好校长就有一所好学校;对学生,有一个好校长就有许多好教师;对国家,有一个好校长就有一批好学生。在与张校长的接触和不断深入的了解中,我不断地体味着她的这一切身体会。  从外观看上去,北京顺义区天竺中心小学是一所普通得不能再普通的市郊小学,然而,学校近五年来“三大步”的变化却让人不能小觑:一是信息技
信息技术课堂中出现这样的场景,我们也许并不陌生:  上课铃声已经急促地响起,学生满头大汗地鱼贯而入,一边开机等待,一边还在高谈阔论刚才的比赛……  课前,学生早早来到机房。然而他们感兴趣的并不是这堂课的学习任务,而是网络上的那些小游戏。上课铃声响起,他们才依依不舍地关闭窗口……  在这样的情况下,教师用“今天我们来上《×××》,请大家把课本翻到第×页”作为开场白,其效果可想而知。良好的开端是成功的
时至今日,还是有人追问:我们为什么要读屈原?为什么要读《离骚》及以《离骚》为标志的楚辞?  这原本不是一个问题,但却屡屡在当下被提及——那些本已经融入我们民族的血液、成为民族精神象征的文化元典,却一再被质疑其合法性,这就不能不令人深思了。刘安与司马迁反复说屈原是“推此志,虽与日月争光可也”,王逸说“金相玉质,百世无匹,名垂罔极,永不刊灭”,刘勰则说“衣被词人,非一代也”,李白更是长歌“屈平词赋悬日
任务驱动法是目前信息技术课堂教学的主要方法之一,“‘任务驱动’教学强调让学生在密切联系学习、生活和社会实际的有意义的‘任务’情境中,通过完成任务来学习知识、获得技能、形成能力、内化伦理。”任务能驱动学生的关键是任务的设计是否有效。那么,怎样设计才算有效呢?以下是笔者结合实际课堂教学总结的几点看法。    一、任务设计有效度    信息技术是一门工具学科,任务设计应体现信息技术的技术价值。任务设计的
为解决我国中小学信息技术教育中存在的软、硬件资源配置存在的问题,笔者提出了以K12LTSP(Kids of 12 Linux Terminal Sever Project)终端—服务器的开源软件技术搭建中小学信息技术教育平台的整体方案构想。本文介绍了K12LTSP平台的安装和配置过程,给出了其实现和应用的具体方案,并在局域网内,通过信息技术课程教学实践验证了这一方案的可行性。    一、问题的提出
学生们从容地往来于图书馆与各种专用教室之间,兴致勃勃地研究教师给出的各种有趣课题。学生们轻击鼠标,汇集着文字、图片、视频等多元素的信息海洋扑面而来。没有了起早贪黑的奔波劳顿,没有了无穷无尽题海战术的枯燥乏味,没有了各种兴趣班、补习班的轮番轰炸,没有了积攒起成堆的证书作为升学的敲门砖,有的只是学生经历独特学习过程所带来的兴奋和与众不同的自豪。  不管我们是教师,还是家长,都希望我们的孩子们能够享受他
设计思想    1.利用课件巧设情境,引出主题展开课堂教学,激发学生学习本课的热情。  2.利用多媒体课件的特殊效果给学生创设真实的学习情境,通过多媒体课件的步步过关、深入,逐步呈现不同的教学内容,给学生更大的发展空间。  3.通过学习及师生反馈、生生交流,使学生掌握有关衣服类单词及相应的问答形式。    学生情况    小学一年级下半学期的学生活泼好动、表现欲强,能在教师的指导下很好地完成活动,
《诗歌中国》(精选本)已由宁夏人民出版社出版了。写这部诗集我拉拉杂杂地用了30年时间。此次出版的精选本选诗一千首,而整部《诗歌中国》共有2100首,10万行。30年的创作之路恍然走过,我回首去望走过的路,真的是与书有缘,与诗有缘。  比起今天那些幼儿园中咿呀有声和在小学一二年级的时候就对着绘本念着“鹅鹅鹅”的孩子们,我们这一代人,八九岁才开始接受文字。记得是1969年的秋天,两个民办教师在村子中走
新一轮课程改革的推进,呼唤有智慧的教育,培养有个性的学生。学生不应是被动接受知识的容器,而应是在学习过程中主动积极的参与者,是认知过程的探索者,是学习活动的主体。通过学生自身的活动,所“发现”和“创造”的知识较之教师硬塞给学生的知识理解得更深刻、掌握得更牢固、应用得更灵活。这些都是素质教育应把握的大方向。  “两个数的最小公倍数”是九年义务教育六年制小学教科书第十册的内容,教学对象是小学五年级的学