《中小学网络课程资源开发与应用研究》实施方案
一、课题的提出
近些年来,我省的信息技术教育工作取得了突飞猛进的发展,多数地区实现了“校校通”,甚至达到了“班班通”,部分学校还班班配备了多媒体投影教学设备,信息技术在各学科教学中得到广泛应用。但据调查了解,由于教师手中缺少能够及时更新的、与新课程配套的优质网络课程资源,在课堂上往往以应用自主开发的资源为主。这种开发模式由于各学校和教师处于独立的、各自为战的状态,所开发出的资源多数是长周期、高成本,低质量、差效果,严重影响了教师利用信息技术的积极性,优质网络课程资源不足目前仍然是制约学校教育信息化工作的关键因素,进而影响了整个信息技术教育工作的深入开展。如何为广大教师提供能够即时更新的优质网络课程资源是一个亟待研究解决的问题。
(一)开发中小学网络课程资源是全省中小学信息技术教育发展的需要。截止目前,全省中小学拥有计算机总数达821216台,上网学校8762所,建有丰富教学资源库学校6049所,校园网4123个,网络教室15429个;16地市建立了城域网,119个县市区建设了县级城域网。可以看出我省中小学在网络建设中设备投入大、配备快,但网络课程资源相对匮乏,明显跟不上中小学信息技术教育发展的需要。因此,我省中小学信息技术教育的发展急需网络课程资源。
(二)
商家开发的网络资源产品多数不能直接用于教学。厂家成品资源虽然形式多样、种类繁多、功能各异,但质量参差不齐,使用起来也不够方便,厂商开发的产品与教师教学需求有一定距离;厂家成品资源库的内容滞后于新课标教材,又缺少更新机制,不能满足教学需要。尤其是厂家之间怕自己开发的资源被抄袭,往往都有自己的管理平台,这使的中小学难以实现大范围资源共享。因此,我省中小学急需符合新课标的、优质的、可交互的、可共享的网络课程资源。
(三)“十五”课题研究为开发中小学网络课程资源提供了成功的经验。在“十五”期间我们成功承担并完成了国家级课题《新课程标准的网络资源开发与应用研究》,该课题在省内组织了218所中小学分别对小学语文、数学、科学、外语和初中语文、数学、外语七个学科的网络课程资源进行了开发应用研究。最后共开发出了497课单元的网络课程资源。该课题使实验学校之间开发的网络课程资源达到了共建、共享目的,丰富并优化了网络课程资源。因此,“十一五”课题研究应该借助“十五”课题研究中“开发中小学学科网络课程资源”的成功的经验,继续做好该课题研究工作,进一步加强对中小学学科网络课程资源的开发和应用研究。
二、研究的目的
(一)开发建设中小学教师在课堂教学中使用的系统的网络课程资源。
中小学学科网络课程资源主要是利用课题研究,让课题研究教师根据新的课程要求,结合现有成品素材型资源的基础上开发用于教师在课堂教学用中使用的网络课程,可分两部分:
1、学科网络课程资源:遵照新课程标准和课改新思想,以新课标人教版教材为参考,分学科设计开发适合于教师课堂教学使用的网络课程,并形成系统的学科网络课程资源。学科网络课程资源主要是教师在课堂教学中使用的,因此,要立足教师教学过程中开发设计。
2、研究性学习专题资源:主要是配合新课改设置的《综合实践活动课》中利用网络资源进行研究性学习而设计开发的专题性资源。它是按研究主题组织学习资源,设计学习策略,形成研究性学习专题资源,用于学生自主或协作的研究性学习。
(二)研究探讨中小学网络课程资源教学的新模式、新规律
本着边研究探讨,边开发设计,边教学应用,边修改完善的原则,对网络课程资源的设计、应用等问题开展实践性、实证性探讨和研究,探索利用中小学学科网络课程资源的课堂教学新模式、新规律,开展网络课程资源开发与校本课程建设相结合的应用研究;探讨中小学学科网络课程资源在培养具有创新精神和实践能力的优秀人才方面的作用。在此基础上,撰写出中小学学科网络课程资源课堂教学使用指导建议。
(三)建立课程资源开发工作的新机制
充分调动和发挥高等院校专家、广大中小学教师、电教系统和企事业单位等各方面的积极力量,形成“广泛参与、紧密合作、和谐发展、各方受益”的资源开发研究新机制。广大课改教学的一线教师、专家和技术人员共同设计,分工协作开发,统一平台、随时更新、共建共享,促进课程资源建设工作在理论层面、应用层面、技术保障和组织管理层面的全面提升,构建课题研究工作的系统优势和整体优势。
三、研究内容
《中小学网络课程资源开发与应用研究》课题研究的主要内容是依据新课程标准人民教育出版社出版的小学语文、数学、英语、科学和初中语文、英语、生物、历史、地理共9个学科的文字教材,开发与文字教材各有关章节配套的中小学学科网络课程资源和使用指导建议。
四、研究的理论基础
(一)新的课程改革理论
新课改理论是本课题研究重要指导理论,也是开发中小学学科网络课程资源的指导思想。开发中小学学科网络课程资源,要特别注重体现以下几种新理念:网络课程资源要注重引导学生学习方式的变革;强调与现实生活的联系;体现学生的身心特点;把知识与技能、过程与方法、情感态度与价值观反映在主题和内容的编排中;要体现课程结构的均衡性、综合性和选择性;从单纯注重传授知识转变为引导学生学会学习,学会合作,学会生存,学会做人,关注学生“全人”的发展等。
(二)、现代教与学的理论
开发中小学学科网络课程资源必须以现代教与学的各种理论为基础,如:人本理论、元认知理论、多元智力理论、建构主义理论、发现学习理论、先行组织者理论、学习条件理论、掌握学习理论、信息加工理论、暗示教学理论……等等,还有许多先进的教学模式和教学方法,这些理论和方法都从教学过程的不同角度解释了不同的教与学的现象,我们要用这些先进的教与学的理论来指导中小学学科网络课程资源的开发与研究工作。
五、研究方法
本课题实验所采用的方法主要是行动研究法、文献法、经验总结法、案例研究法、实验法等研究方法,参与本课题研究的学校将统一研究规划、分工协作开发,在应用中综合进行评价并修改完善。
(一)统一研究规划:全省参加本课题研究的学校按学科成立研究组。学科研究组遵照总课题组的分工和要求制定学科网络课程研究计划,定期集中进行研讨交流活动,相互学习,相互研讨,不断提高资源库开发设计的水平。同时,通过研讨交流,进一步统一思想,明确目标,对课题研究——即学科网络课程资源和研究性学习专题资源建设的内容、形式、开发方法、格式标准、技术规范、评价体系、进度要求等随时都有一个明确的目标。
(二)分工协作开发:学科研究组要根据自己制定的研究计划,具体商定开发内容,分工落实开发任务,避免重复开发。同时又要相互协作,及时交流,统一进度,共同提高。边研究探讨、边开发设计;边教学应用、边修改完善。
(三)综合进行评价:在应用效果研究的基础上,组织有关专家对网络课程资源进行综合评价,总结经验,发现问题,找出不足。
(四)加工修改完善:在评价的基础上,对学科网络资源进行加工修改,再进行开发和应用研究,形成共建共享的体制,逐步完善中小学学科网络课程资源的建设。
六、网络课程资源建设技术规范和有关要求
1、课题研究参照的技术标准
为了保证课题研究的质量,要求各课题研究学校必须遵循教育部制定的《教育资源建设技术规范》、《现代远程教育技术规范(教学资源相关部分)V10版》、《基础教育教学资源元数据应用规范》的要求制作网络课程资源。完全基于Web平台,采用HTML格式,能用IE浏览器进行访问浏览。要充分利用计算机多媒体技术、超文本技术、超链接与嵌入技术、以及交互、导航、评价等手段解决教学中的具体问题。
2、网络课程资源的内容要求。
(1)、体系性要求:所设计的网络课程,要求能够既能自成体系,又能独立使用。所谓自成体系是指某年级学科的网络课程要涵盖文字教材所涉及的所有内容领域,不能有遗漏;所谓能够独立使用,是指网络课程的设计,要以每一章节为单位,对每一节课甚至每个知识点,要设计出适合教学需要的网络课程,它可以独立用于教学。
(2)、功能性要求:所开发的网络课程在教学过程中,要在如下五个方面起重要作用:一是用于辅助教师教学,重点在于向学生演示和表达知识,突破重点和难点,辅助教师进行知识的传授;二是辅助学生学习,重点帮助学生巩固知识,诱导学生积极思考,帮助学生发现探索知识;三是提供资料参考,重点在于提供教师备课以及学生学习时的相关参考资料;四是用于学生的兴趣扩展,重点用于帮助学生发展兴趣爱好、增长见识、形成个性。五是能即时测评,重点在于对学习者的学习效果进行评价并即时反馈。
(3)教育性要求:考虑所整合的资源要对学生的身心发展起到正面的促进作用,要符合教学大纲和课程标准,要有利于激发学生的学习动机和提高学习兴趣。
(4)科学性要求:一是资源的整合要客观、科学,资源提供的知识要系统、条理,要为日常的教学活动提供相关参考。二是措辞要准确,行文要流畅,符合知识的内在逻辑体系和学生的认知结构,不能有错别字或使人产生歧义的科学性错误。
3、网络课程资源制作规范要求。
(1)各课题实验校制作的每节网络课程资源首页必须标明与文字教材对应的课题及使用对像。
(2)每一个网络课程资源的内容都要有如下几部分:教学目标、教学内容、教学资源、参考素材、练习题等。
(3)课程资源的文字使用必须严格按照国家的语言文字应用规范的要求,文本素材中汉字采用Gb码编码和存储,英文字母和符号使用ASCⅡ编码和存储。对于低年级的网络课程资源,字体必须用楷体。拼音的书写和标注要符合《国家标准汉语拼音正词法基本规则》的要求。
(4)网络资源必须有使用帮助,详细介绍资源的 *** 作及特殊的技术要求。网络资源的导航要明确,要具有广泛的代表性,不能选取意义模糊、标识不清的导航栏。资源的链接要多采用超文本格式,避免重复翻页。
(5)网络资源必须独立运行,必须包含运行环境所需的各种插件。网络资源应尽可能的提供研究性学习的有关资料(文字、、动画、视频)。
(6)网络资源在练习的呈现方式上要注意交互性设计,尽量避免单一的纯展示性内容,注意启发学生的思维和能力培养。
(7)网络资源素材的选取要有代表性,文字表述科学明确、动画应用合理,要避免与教学内容无关的、纯表现式的或动画。
(8)网络资源设计要具有艺术性,色调搭配规范合理,图文布局简洁明快。
(9)网络资源所涉及的主要学习内容,应该在页面中全面、准确、完整的体现出来,不能以超链接的形式,在线链接到其他网站(部分拓展性内容除外。因为该课题是进行资源建设,不同于现在流行的web
quest教学形式,后者是应用已有的网络资源进行的教学,而我们是在构建课程资源)。
针对以上要求,课题专家组将为各课题实验学校提供电子稿模板,届时另行配发。
八、课题实验进度计划安排
(一)、准备阶段
2006年下半年成立总课题组和专家指导组,组织各地市根据要求报送参加本课题研究的子课题学校;审查各子课题学校的课题申报评审书和课题实施方案;组织课题研究培训班;召开开题大会。
(二)、实施阶段
2007年3月布置各子课题学校具体学科网络课程资源开发和应用研究任务。2007年12月——2008年1月对本年度课题研究成果进行评审验收,并召开课题研究成果交流会,推广本阶段成果。通过本阶段评审的学校继续参加下一阶段实验。
2008年3月布置各子课题学校新的具体学科网络课程资源开发和应用研究任务,2008年12月——2009年1月对本年度课题研究成进行评审验收,召开课题研究成果经验交流会,推广本阶段成果。未通过本阶段评审的学校不再参加下阶段实验。
2009年3月布置各子课题学校新一年的具体学科网络课程资源开发和应用研究任务,2009年12月——2010年1月对本年度课题研究成进行评审验收。
(三)、总结阶段
2010年3月——4月对各子课题学校进行课题总结,对各课题实验学校的实验数据、实验材料、实验论文、总结报告、网络课程等实验成果进行鉴定验收,撰写结题报告。总课题组组织结题。
各地和各课题实验学校要根据以上进度适时安排好本单位的实验工作和结题工作,未能及时提供上述结题材料的单位不予结题。在实验期间,针对中小学学科网络课程资源开发研究的需要,定期组织课题研究论文评选活动和网络课程资源应用的优质课评选活动,对优秀论文予以推荐发表,对实验优秀成果及时予以推广,以促进课题研究的深入进行。对经专家组评审确定具有推广价值的优秀网络课程资源,将与学校签订版权买断协议,予以购买。
九、课题申报要求
具备该项课题研究条件的全国现代教育技术实验学校、山东省现代教育技术示范学校、市级现代教育技术示范学校及“十五”期间承担此类课题成果突出的学校均可申报。校长作为子课题的立项负责人。
九、组织保障
为保证实验工作的顺利进行,保证课题研究成果的质量,“中小学学科网络课程资源”的开发研究将组织全省各地中小学的优秀教师参加,充分发挥、调动名校名师在开发中小学学科网络课程资源的作用和积极性,使名师的先进教学思想、教学经验融于开发的中小学学科网络课程资源中,集中全省名师队伍大面积开发新资源,指导一线广大教师应用。各地市、县电教馆、站要积极参与课题研究工作。具体措施及要求如下:
1、省课题组为总课题组并设立由多位专家组成的课题专家指导组,另外各学科还要成立主要由骨干教师组成的研究小组,每组有一位专家负责课题研究的分工和具体指导工作。
2、课题组设办公室,由专人负责课题研究的日常工作,协调处理研究过程中的一切问题,办公室设在山东省电化教育馆。
3、各市地、县市区要将本课题实验工作作为日常工作的重要组成部分,各单位至少有一名研究人员具体负责该课题研究的协调和指导。
4、各课题实验学校要分别成立课题实验领导小组和课题实验研究小组,课题实验领导小组要由校长任组长。
5、课题实验学校的研究小组要由相关学科骨干教师和信息技术科教师、美术科教师、音乐科教师等人员组成,由分管教学的学校领导任组长。
6、省专家组对课题研究工作随时进行指导,并组织交流活动。
7、各实验学校一定要执行有关的科研政策,对实验教师的工作要计入工作量,并制定相应的奖励政策。
8、各实验学校要保证承担课题实验教师在实验期间相对稳定。
9、在实验期间,如果课题组主要成员(学校校长)调动,到新学校后可向省课题组申请立项。原实验学校的新任校长可以申请成为课题组成员,继续负责本校课题的研究。
10、子课题研究的所需经费,由子课题学校自筹解决,各实验学校所收取电教费中的自留部分,优先用于本课题实验所需,以保证实验的顺利进行。类中的main函数,在java web应用中,没有任何的作用,web应用启动是不会执行类中的main方法的,因为只会调用tomcat或者其它应用服务器的main,然后通过webxml的配置去加载其它类,公司的java web项目的main方法,纯属测试用的。看上去这是一个足够好用的C/C++ IDE,而足够好用的C/C++ IDE并不算多。
如果你是一个C/C++程序员,你的IDE选择有什么呢?
Visual Studio是Windows下的当然选择,但是VS的C/C++补全重构功能远远比不上C#的相关功能,而且msvc编译器长期以来支持标准的速度比较慢,使用自有的solution格式也给维护项目增加了很多困惑。
Eclipse CDT和Eclipse本身的缺点很类似。特性很全,但是相对来说bug比较多,比较迟缓。代码提示和搜索功能和JetBrains的产品差一个数量级。
Netbeans的性能和debugger也一直有点问题。非常喜欢不断parse代码。不过支持远程开发和debug是一个非常好的特性。
Qt Creator KDeveloper其实是两个相对不错的选择,但是在智能感知,项目管理、重构、quick fix这些方面始终有些差距。
(我有一段时间没有用过VS/JetBrains以外的ide了,这是我原来实验工具时留下的印象,未必适用于现在的情况。)
如果你满足于使用Windows平台+msvc编译器的话,VS+VA X插件可以提供一个很不错的环境,但是对于使用开源工具链的开发者和Linux开发者来说,并没有太好的选择。vim/emcas的用户多,除了性能和远程开发的方便程度以外,很大程度上是因为这些C/C++ IDE能提供的功能并不比vim+YouCompleteMe提供的特性多。
而就我目前的Beta版使用经验而言,CLion在这些方面做的很不错:
非常好的智能感知功能,自动折叠、高亮、自动补全、类型推断都很好。
Autofix工作的很好。
重构很方便,像inline函数、extract成员函数、常数,pull up/pull down、修改签名这些功能都有。
调试功能很方便,可以自动解析STL容器。
继承了jetbrains系ide的很多优点,像方便的vim插件和keymap调整,滚动条预览,与VCS的紧密集成等等。
跨平台,支持CMake/gcc/clang/mingw/cygwin/gdb。虽然不多,但是其实基本上也够用了。
简洁,没有额外的抽象层,你直接通过控制CMakeLists/CMakeCache来控制项目的编译。这样无需额外学习一遍IDE项目相关的概念,而且省去了VS+CMake时每改一次CMakeLists就要generate一次solution的麻烦。
很快,当然我也没有导入很大很大的项目,不知道结局是什么样。
当然,今天的CLion还有很多缺点,比如说一以贯之的吃内存(随便打开个项目吃掉1G很正常)、比如说还不支持lldb(11版本即将支持)、不支持远程开发调试、不支持makefile/autotools项目、没有测试框架支持。最大的问题就是,在处理大项目的时候,CLion的性能能跟得上吗?
不考虑这些因素,CLion是一个很好用的ide。设计合理简洁、核心功能完成的很出色。而像我开篇就说的,能满足这个条件的C/C++ IDE几乎没有。在使用开源工具链的场景下,CLion是第一个让我有理由考虑代替vim的C/C++ IDE
而这只是一个10版本,考虑到JetBrains的一贯水准,CLion的未来值得期待。1、 在项目的CMakeListstxt的开始处加上如下图所示配置(配置中的目录为你需要编译器的目录),平时开发调试的时候,设置SET( CROSS_COMPILE 0 ) 即不启用交叉编译。
2、 交叉编译:首先SET( CROSS_COMPILE 1),然后把项目通过scp传输到linux虚拟机或者服务器上
3、执行 cmake /path/your/project (项目根目录),这一步会生成交叉环境配置的Makefile
4、 在项目根目录,执行 make ,这一步会生成和项目名同名的可执行文件demo中为hello
5、Scp可执行文件到开发版,运行可执行文件。
SET( CROSS_COMPILE 1 )
IF ( CROSS_COMPILE )
SET(
CMAKE_SYSTEM_NAME linux )
SET(
TOOLCHAIN_DIR " /home/sz/project/arm-linux-gnueabihf ")
# specify the cross compiler
SET( CMAKE_C_COMPILER ${ TOOLCHAIN_DIR } /bin/arm-linux-gnueabihf-gcc )
SET(
CMAKE_CXX_COMPILER ${ TOOLCHAIN_DIR } /bin/arm-linux-gnueabihf-g++ )
SET(
GNU_FLAGS " -mfpu=vfp -fPIC ")
SET(
CMAKE_CXX_FLAGS " ${ GNU_FLAGS } ")
SET(
CMAKE_C_FLAGS " ${ GNU_FLAGS } ")
# where is the target environment
SET( CMAKE_FIND_ROOT_PATH ${ TOOLCHAIN_DIR }
${ TOOLCHAIN_DIR } /arm-linux-gnueabihf/include
${ TOOLCHAIN_DIR } /arm-linux-gnueabihf/lib )
# search for programs in the build host directories (notnecessary)
SET( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM
NEVER)
# for libraries and headers in the target directories
SET( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY
ONLY)
SET(
CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY )
ENDIF ( CROSS_COMPILE )Clion是一个跨平台的开发IDE,其牛逼之处不在赘述;本文主要演示通过Clion+GDB实现远程调试,提供开发过程中真机,为程序运行、调试提供极大方便。 (有点类似Android开发过程中通过ADB进行调试)
youtube视频教程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)