1. 如何学好 程序设计语言 编译原理 诚求
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”()主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”()是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”()提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。
2. 如何运用互动反馈系统在课前,课中,课后三个阶段开展小学数学学习评价
小学数学“少讲多练”的教学随笔、阶段性总结一学期即将过去,可以说紧张忙碌而收获多多.总体看,全体数学教师认真执行学校教育教学工作计划,转变思想,积极探索,改革教学,在继续推进我校“自主——创新”课堂教学模式的同时,把新课程标准的新思想、新理念和数学课堂教学的新思路、新设想结合起来,转变思想,积极探索,改革教学,收到很好的效果. 一、课程标准走进教师的心,进入课堂 我们怎样教数学,《国家数学课程标准》对数学的教学内容,教学方式,教学评估教育价值观等多方面都提出了许多新的要求.无疑我们每位数学教师身置其中去迎接这种挑战,是我们每位教师必须重新思考的问题.开学初组织攻关教师和教研组长参加处组织的新课程标准及新教材培训学习,并参加处研究性学习培训.在各年级组织认真学习的基础上全体数学教师集中由黄丽娜陈艳红两位教师二次分学段培训,鲜明的理念,全新的框架,明晰的目标,有效的学习对新课程标准的基本理念,设计思路,课程目标,内容标准及课程实施建议有更深的了解,本学期各年级在新课程标准的指导教育教学改革跃上了一个新的台阶. 二、课堂教学,师生之间学生之间交往互动,共同发展. 本学期我们每位数学教师都是课堂教学的实践者,为保证新课程标准的落实,我们把课堂教学作为有利于学生主动探索的数学学习环境,把学生在获得知识和技能的同时,在情感、态度价值观等方面都能够充分发展作为教学改革的基本指导思想,把数学教学看成是师生之间学生之间交往互动,共同发展的过程,组织了第六届同组共研一课活动,在教研组长的带领下,紧扣新课程标准,和我校“自主——创新”的教学模式.在有限的时间吃透教材,分工撰写教案,以组讨论定搞,每个人根据本班学生情况说课、主讲、自评;积极利用各种教学资源,创造性地使用教材公开轮讲,反复听评,从研、讲、听、评中推敲完善出精彩的案例.五年级教研组《循环小数》一课成功的展示,收到良好的效果得到领导和老师的肯定.实践表明,这种分合协作的备课方式,既照顾到各班实际情况,又有利于教师之间的优势互补,从而整体提高备课水平,课前精心备课,撰写教案,实施以后趁记忆犹新,回顾、反思写下自己执教时的切身体会或疏漏,记下学生学习中的闪光点或困惑,是教师最宝贵的第一手资料,教学经验的积累和教训的吸取,对今后改进课堂教学和提高教师的教学水评是十分有用.近三年的改革收获?多,课前准备不流于形式,变成一种实实在在的研究,教师的群体智慧得到充分发挥,课后的反思为以后的教学积累了许多有益的经验与启示,十一月中旬我们举办了为期一周第六届 教学节,七位教师分别代表各组讲了课,三节评为优质课,这次公开教学,呈现开放性,突破原有学科教学的封闭状态,把学生置于一种开放、主动、多元的学习环境和学习态势中.六年纪《圆的周长》的设计给学生提供自主探索的契机,学生通过量、饶、滚找出周长和直径的倍数关系,用计数器把测量的周长和直径的倍数关系算出,填写报告单,观察数据发现倍数关系,由“是——也是——还是——总是”最后概括为圆的周长总是直径的三倍多一些.”较强的数学思想方法得于渗透.学生在观察、操作、讨论、交流、猜测、归纳、分析和整理的过程中,周长公式的形成、获得、应用了然于心.提倡自主性“学生是教学活动的主体,教师成为教学活动的组织者、指导者、与参与者.”这一观念的确立,灌输的市场就大大削弱.四年纪 《乘法的简算》一组连乘计算题计算,学生发现了交换因数的位置,积不变的规律,然后观察数字特征,变序、加括号达到简算.设计无论是问题的提出,还是已有数据处理、数学结论的获得等环节,都体现学生自主探索、研究.突出过程性,注重学习结果,更注重学习过程以及学生在学习过程中的感受和体验.五年纪《相遇应用题》以研究两个物体的运动情况,老师导演,学生表演,设计了从“相距——缩短——交叉——相背”两物体之间的距离变化情况,感受相向运动中,随着时间的推移,路程逐渐缩短的规律.得出两物体相向运动中的速度、时间和路程之间的数量关系.一段小小的表演,犹如吃了一盆八宝菜,各种营养成分都有了.使学生的智慧、能力、情感、信念水乳交融,心度受到震撼,心理得到满足,学生成了学习的主人,学习成了他们的需求,学中有发现,学中有乐趣,学中有收获,这说明:设计学生主动探究的过程是探究性学习的新的空间、载体和途径. 综合起来看这次教学活动兼顾到知识教育与人文教育的和谐统一,而这些都并非是一朝一夕就能完完成的.需要每一位教师不断学习、不断修炼,提高文化水平与做人境界,这将是一个长期而非常有价值的努力过程.研讨 反思 将公开课上的精华延伸运用于日常教学实践 李巧莲老师以《千米的认识》的教学获市教学能手; 在11月30日进行的处第5批“推门好课”教师的复查验收中,梁爱英 黄丽娜 王桂荣三位教师的《乘法的简》课被评为特优课;阳泉市陶行知研讨会作课《乘法的简》受到与会的教师好评.12月22日山西省示范小学验收时王桂荣的《认识一位小数》受到验收老师和领导的好评.12月中旬,4位教师参加了山西省《教与爱》名师授徒研修部的学习培训,聆听名师杨少波的专题讲座,观摩其示范教学,领悟名师的高尚师德,探究名师精湛的课堂教艺,并在全校公开教学,受到名师认可和听课教师的一致好评.一月十二日王桂荣赴盂县作课,作为一个契机,我们在总结成绩的同时,不断反思教学,以科研促课改,以创新求发展,不断地将公开课上的精华延伸运用于日常教学实践,把仍在困惑这我们的许多问题,有个在认识.努力处理好数学教学与现实生活的联系,努力处理好应用意识与解决问题的重要性,重视培养学生应用数学的意识和能力.重视培养学生的探究意识和创新能力. 常思考,常研究,常总结,以科研促课改,以创新求发展, 进一步转变教育观念,坚持“以人为本,促进学生全面发展,打好基础,培养学生创新能力”,以“自主——创新”课堂教学模式的研究与运用为重点,努力实现教学高质量,课堂高效率. 三、创新评价,激励促进学生全面发展. 我们把评价作为全面考察学生的学习状况,激励学生的学习热情,促进学生全面发展的手段,也作为教师反思和改进教学的有力手段. 对学生的学习评价,既关注学生知识与技能的理解和掌握,更关注他们情感与态度的形成和发展;既关注学生数学学习的结果,更关注他们在学习过程中的变化和发展.抓基础知识的掌握,抓课堂作业的堂堂清,采用定性与定量相结合,定量采用等级制,定性采用评语的形式,更多地关注学生已经掌握了什么,获得了那些进步,具备了什么能力.使评价结果有利于树立学生学习数学的自信心,提高学生学习数学的兴趣,促进学生的发展.引一个三年级评语例子:“这几天我们学习了较大的长度单位《千米的认识》,石晨杰通过自己的努力,能收集、记录较远的路程,知道如何推测、估计较远的距离,在这方面是班里最好的.但在语言表达方面有一定的困难,希继续努力.等级评定,优.”这个以定性为主的评语,是学生与老师的一次情感交流,学生获得了成功的体验,树立了学好数学的自信心,也知道了哪些方面应该继续努力. 本学期我们在作业评价方面做了一些尝试,做法是日评、周评、月评一条龙,老师评、学生评、小组评,、家长评一条龙,老师对一日作业做出评价,学生自查后对评价结果登记在作业情况扉页栏中,周五下午学生以小组评定等级后带回家,有时把班里同学好的作业带回家,双休日家长对孩子一周的学习、作业进行评价、了解、对比后对孩子的学习提出要求,周始老师综合激励换星,(2个优A换1枚章)学生每周都为自己树立一个新的学习目标,这个目标又转化为每天的学习行为,使他们日复一日,周复一周,不断地吸取经验,经常进行弥补,月末进行争星活动,学生在一个月内品尝自己学习成功的喜悦,或向他人学习,每一个月是一个新起点,学生都站在同一个起跑线上.将学生的学习距离缩短,(9、10、11、12、1)五星级作业评定,极大限度地调动了学生的学习积极性, 既看到学习的进步,又有了学习的动力,并树立起学习的目标,较好地发挥了评价的激励作用. 四、抓实常规,保证教育教学任务全面完成. 坚持以教学为中心,强化管理,进一步规范教学行为,并力求常规与创新的有机结合,促进教师严谨、扎实、高效、科学的良好教风及学生严肃、勤奋、求真、善问的良好学风的形成.五环节的考评主要形式有以下四个: 1、自检——管理上,努力体现以人为本的思想. 要求每位教师对照有关制度,检查自己所有的职业表现是否规范、得体. 2、互观——由组长牵头,组员间互观交流,取长补短,加强随机教研. 3、校查——A随机查:管理人员进课堂(通知听课、推门听课、跟踪听课),听课、看教案、查作业、查学生学习习惯、态度、效果等一条龙式的检查.B集中查:每月对不同年级、不同常规项目集中抽查. 坚持每月一次的大教研组活动,矫正疏漏,抛砖引玉,反馈考核情况,并将常规五环节量化在校园网,增大考核透明度,把常规工作抓严、抓细、抓实,促进教学管理的良性循环. 全体数学教师从点滴入手,了解学生的认知水平,查找资料,精心备课,努力创设宽松愉悦的学习氛围,激发兴趣,教给了学生知识,更教会了他们求知、合作、竞争,培养了学生正确的学习态度,良好的学习习惯及方法,使学生学得有趣,学得实在,确有所得,向40分钟要效益;分层设计内容丰富的课外作业,教法切磋,学情分析,“一得”交流都是大家随机教研的话题,新老教师互学互促,扎扎实实做好常规工作,做好教学的每一件事,切实抓好单元过关及期中质量检测,班里抓单元验收的段段清,并跟踪五名好差生进行调查.为了使新课程标准落实进一步落实,引到老师走进新课程,抛砖引玉,对新课程标准的教学内容、教学方式、教学评估、及教育价值观等多方面体现,分了分数与代数、空间与图形、实践与综合、统计与概率四个领域来命题,强调学生的数学活动,发展学生的数感、空间观念以及应用意识与推理能力,优化笔试题目的设计,设计知识技能形成过程的试题,设计开发性试题,设计生活化的数学试题,在11月12日进行了期中质量检测,全校学生全都参加,及格率为97%,优秀率为78%.真正将考试作为促进学生全面发展、促进教师提高改进教学的手段,并对本班前后5名学生跟踪调研,细致分析卷面,分析每位学生的情况,找准今后教学的切入点,查漏补缺,培优辅差,立足课堂,夯实双基. 与此同时,我们统筹安排学生在校一日活动,课外兴趣活动有组织、有计划,时间、内容、老师、场地均得到落实,各兴趣活动期中组织汇报表示,12月底结合迎新组织展示.学生在多样的兴趣活动中不仅巩固、运用了所学的知识,也为今后构建新的知识结构,提高实践、应用能力,具备创新精神打下了基础,真正做到第一课堂打基础,第二课堂发展特长. 一份耕耘,一份收获.教学工作苦乐相伴.我们将本着“勤学、善思、实干”的准则,一如既往,再接再厉,把工作搞得更好.
3. 初学电脑编程需要什么
初学电脑编程需要学习英语,选择一门编程语言,要有数学基础,具体介绍如下:
1、英语基础
计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学英语。
2、选择一门编程语言
选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、C#等就是不错的选择
3、数学基础
当然拥有初中阶段的数学基础也可以成为一名合格的程序员,这也是目前很多计算机编程培训学校招收初中毕业学生的原因。但想要成为一名优秀的程序员,最少要高中及以上的数学基础,而且要懂得如何举一反三,灵活运用。
4、了解计算机操作系统原理
所有的开发或者说软件应用都是在特定的操作系统上进行的,所以计算机操作系统原理可以说是基础中的基础是必须要了解的。
5、数据结构和算法
这门课程能够决定一个人程序设计水平的高低,是学习过程中需要重点掌握的。C和C++都是可以选择的,前期可以先学C,再学C++会相对简单一些。
在学习编程语言的过程中,也需要同时学习计算机网络、数据库等相关知识,在当前的云计算和大数据时代背景下,还需要掌握如何通过云计算(PaaS)来辅助开发,以及如何利用大数据平台的各种资源。
4. 儿童学编程真的有用吗
答案当然是:有用
有回答已经从学习编程的好处和对孩子的能力提升方面很好地做出了很好的解答。
那我就来从升学助力的方面来说一说孩子学编程的用处。
作为家长,除了关心孩子的健康成长,第二个关心的就是孩子的成绩,升学等问题,都想让孩子上好学校,取得好成绩,将来有份好工作。
逐渐在升学阶段繁衍出一个笼统的定义——“特长生”。
2.小学升初中
(1)认定范围
凡参加区级认定的科技特长生,必须是2018—2019学年度小学六年级学生。
(2)认定标准及办法
在小学阶段实行科技特长积分制,对参加规定的各项科技竞赛活动累加满10分的应届毕业生,可凭有效证件认定科技特长生。
同时对学生科学素质进行综合评价,全面反映学生小学阶段的科学素质,即参加全国、市级、区级组织的各项科技活动、科技竞赛、科技培训等相关信息。
经区教育局审定盖章后,作为小学科技特长生认定最终凭证。
具体办法如下:
个人申报:小学应届毕业生根据区教育局所规定的认定项目,结合自己参加各类科技竞赛的获奖情况、科技活动情况、科技培训情况,填写科技特长生申报表,向学校申报,申报资料要求详实,并提供相应的获奖证书原件及复印件。
例:2018—2019学年度和平区小学科技特长生认定
1. 在参加全国各类科技竞赛活动中获金奖者(或团体前六名,个人前六名、一等奖)加10分、银奖(或二等奖)加8分、铜奖(或三等奖)加6分。
2.在参加天津市各类科技活动竞赛中获一等奖者(或团体前三名,个人前六名)加5分、二等奖加3分、三等奖加2分。
3.在参加和平区举办的各类科技活动竞赛中获一等奖者(或团体前三名,个人前六名)加3分、二等奖加2分、三等奖加1分。在参加和平区举办的各类科技活动获奖加1分。
2019年和平区小学特长生认定的科技竞赛项目
全国及天津市青少年科技创新大赛
中国及天津市青少年机器人竞赛
全国青少年创意编程与智能设计大赛
全国青少年电子信息智能创新大赛
全国中小学信息技术创新与实践大赛
全国中小学生创·造大赛
青少年科学调查体验竞赛
国际发明展竞赛活动
全国及天津市环境教育项目大赛
全国及天津市科技创意大赛(含天津市小学生信息学竞赛)
全国及天津市中小学无线电工程竞赛
全国及天津市中小学无线电测向竞赛
全国及天津市中小学航空、航海、车模竞赛
全国及天津市中小学业余电台锦标赛
全国及天津市DI创新思维竞赛
全国及天津市计算机等级考核
天津市青少年小发明设计大赛
区级相应的各类科技竞赛(和平区教育局、和平区科技活动领导小组、和平区青少年宫盖章)、环保项目及知识产权项目竞赛
所以说,让孩子学编程、考级、参加竞赛。对孩子不仅没有一点坏处,而且还可以成为升学的助力。 作为家长,在孩子学编程这方面还是要多多支持的。
5. 为什么中小学生要学习编程课程
在全球范围内少儿编程教育已经是一个主流,目前全球已有24个国家在基础教育中设立编程课程。在今年3月教育部发布《2019 年教育信息化和网络安全工作要点》,明确表示,今年将启动对2万名中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育,还将编制《中国智能教育发展方案》。这无疑是将青少儿编程推向另外一个热潮,也将在中小学的教学中完成新渗透率的提升,少儿编程真正成为“基础学科的一部分”。回顾历史政策,在2014年到2019年编程已经被多次提起,现已覆盖浙江省、山东省、江苏省南京市、天津市、重庆市等重点省市。
比尔盖茨说过:“学习编程可以锻炼你的思维,让你更好思考,创建一种在各个领域都很有用的思维方式。”孩子在编写程序的过程就是锻炼逻辑思维能力。高效的思维方式,能帮孩子少走很多弯路。这种逻辑思维能力可以很快被应用在各学科学习上,让孩子掌握背后一整套高效解决问题的思维模式,有效提升各学科学习成绩,不偏科。
1. 提高孩子的逻辑分析能力
编程语言是最精密的语言,通过学习编程培养孩子高效的数学思维和编程思维,可以学会如何把琐碎分散的难点和抽象问题概括成有待解决的具体问题,把复杂的大问题分解成多个简单的小问题,再用科学严谨的方法分析并设计出严密的解决步骤,最后让计算机自动高效完成。而编程思维,就是要像计算机科学家一样去思考,这种思维会很好地解决问题,并被广泛运用于各领域。
2. 少儿学编程可以让孩子形成严谨的习惯
少儿学编程对提高孩子的专注力有很大帮助。在编程的世界里,每输入一个标点符号,都会造成程序大幅度改变,甚至无法运行。这就要求孩子在做每一件事时都注意到具体细节,避免得过且过的心态。在编程世界里养成严谨的习惯,对孩子今后的学习、考试、生活、工作,都会受益匪浅。
3. 增加孩子的空间想象能力
其实学习编程化具体为抽象的能力,编写正确的程序,让程序能够按照孩子想象的方式运行,这是集思广益的过程。让孩子发挥无限想象并动手实现,让不懂得思考的电脑,也能了解与表达抽象的事物。
4.培养孩子养成解决问题的能力
客观来说,编程思维并不是编写程序的技巧,而是一种高效解决问题的思维方式:“理解问题——找出路径”的思维过程就是编程思维。面对一道道关卡的挑战,小孩会不停的利用手边学到的资源、程序,试着达成破关的目的而不断的思考。一旦养成这样的习惯,在碰到生活中或是其他课业问题时,自然也会试着自己解决。
5.少儿学编程可以让孩子的学习事半功
孩子的升学问题一直是重中之重,如果孩子能够在奥赛中获奖,其被录取的概率一定大过于其他学生。面对激烈的奥数,更多的孩子选择学习编程,参加信息学奥赛,并以优异的成绩来增加面试分。作为中国基础教育“五大学科奥赛”之一的信息学奥林匹克,能充分体现学生综合素质,融合了“思维性与实践性”、“开放性与基础性”、“独立性与合作性”等多要素,是众多国内外名牌高校自主招生时的科目和重要加分项。
6. 学好软件编程开发首先要有最基本的三样做基础是那三样
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”(http://best.yeah.net/)主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”(http://pshool.yeah.net/)是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”(http://www.vbeden.com/)提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。
7. 怎样学编程
怎样学编程
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能 锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发 应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发 开发工具如 Java 等。 3)网络开发 对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”()主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”()是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”()提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。
8. 数学教学中教师如何创造性地利用和开发课程资源
新课程实施以来,教师对教学资源的开发和利用有了进一步的认识,数学课程标准中明确提内出:教材编写者、容学校管理者、教师和有关人员应因地制宜,有意识、有目的地开发和利用各种资源。因此,要求我们教师要创造性地使用教材,积极开发、利用各种教学材料以及数学课程可以利用的各种教学资源,为学生提供丰富多彩的学习素材,使我们的教学内容源于教材而高于教材。那么,在新课程背景下教师应如何开发和利用教学资源呢一、挖掘、活用教材资源,开发学生内在潜能教材不是唯一的课程资源,但仍是教师教学的主要课程资源,是教与学的依据。为了提高教学质量,教师必须首先通过研究和分析,理解和掌握新教材的编写意图。新教材与以往的教材相比,从材料的选择到呈现形式都发生了较大的变化,不仅考虑了数学自身的特点,还遵循了学生学习数学的规律,强调从学生已有的生活经验出发,遵循了学生的心理特点,让学生亲身经历将实际问题抽象为数学模型,并进行解释与应用的过程,进而使学生获得对数学知识理解的同时,在思维能力、情感态度与价值观等多方面得到进步与发展,有利于培养学生的创新精神和实践能力、分析和解决问题的能力以及合作交流的能力。
9. 如何有效发展数学创新思维
创新思维已成为新课程改革中教与学的灵魂,是实施素质教育的核心;数学领域蕴含着丰富的创新教育素材,数学教师要根据数学的规律和特点,认真研究,善于利用,积极探索培养和训练学生创造性思维的能力。
小学生正处于思维最活跃的年龄阶段,所以小学六年是打好学生创新思维的基础阶段。因此,数学教师在教学过程中应充分运用各种有效的教学手段和方法,来培养小学生的创造思维能力。本人联系多年教学实际,对如何培养小学生的创新思维能力谈几点粗浅的想法:
一、设疑激趣,拓宽思维时空
古人早有“行成于思毁于随”的戒言,也有“学而不思则惘,思而不学则殆”的训导,如果缺乏必要的深思熟虑,就不会促使思维从量变到质变的瞬间飞跃,迸放出创新的火花。“打开一切科学的钥匙都毫无疑义的是问号,而生活的智慧大概就在于逢事都问个为什么”。
在教学实践中,教师要给学生创造充分的思维时空,既要张弛有度,遵循小学生生理和心理周期性起伏变化的规律,还要“处处留心搜求,把进行的其它活动或接触到的其它事物有意无意地和自己思考的问题联系在一起。这样一遇到适当的剌激,就会触发灵感的产生”。因此教师要灵活布设问题悬念,努力创设问题情境,以此激启学生积极思考。特别是要脚踏实地,充分利用课堂教学的空间和时间,把握教材的内容特点,开拓创新思维的培养途径。
以教学“10的分与合”一课时为例,我预先准备了一个盒子,盒子里装了10支铅笔。一上课,我请一名学生上台摸铅笔,然后老师根据学生摸到的支数猜盒子里剩下的支数,经过几次猜都猜对了,学生感到很好奇,然后老师趁热打铁,说:“因为老师知道了盒子里总共有10支,然后根据10的分成就能猜着了,你们想学会这个本领吗?”数学知识的神奇力量激起了学生强烈的求知兴趣,使学生趣味盎然地参与学习,积极思考。
又如:在教学小学数学第三册《可能性》一课时,课伊始,我让一名男生代表和一名女生代表上台进行摸球比赛,比赛规则是蒙上眼睛摸五次,摸到红球次数多者为胜。结果女生代表每次都是红球,这时男生有的生气,有的责怪,有的打抱不平,说老师有“阴谋”。这样的情境创设,激发了学生的兴趣,形成知识之间的悬念,引导学生尝试改变固定的、传统的思维方式,拓宽数学思考的思维时空。
二、大胆猜想,培养求异心智
心智是一种直觉,它是非常灵活迅捷而复杂的心理活动现象,是在原有知识的基础上,通过对事物的表象感知,借回忆、想象、猜测等心理活动,闪电般跳跃式地对事物本质进行判断,它是创造思维的灵魂。牛顿认为“没有大胆的猜想,就做不出伟大的发现。”在训练学生直觉思维方面,应鼓励学生大胆猜想,敢于创新,冲破思维定势,摆脱常规约束,允许学生突发奇想,甚至异想天开。对学生回答问题不要苛求过于严谨全面,让它们发现什么说什么,想到多少说多少,说出表象的理解或猜想也可以,不一定要说个所以然;教师对学生独到的见解或奇异的想法要因势利导,引上思维的轨道,让他们想出点门道来。
例如,在教学“能被3整除的数”时,我先让学生猜一猜:“能被3整除的数”会有什么特征?有些学生可能受到“能被2、5整除的数”的特征影响,都在猜测特征是“个位数是3、6、9的数”。老师顺势出示一组个位是3、6、9的数,如13、16、19、23、26、29……结果学生发现这些数都不能被3整除,学生的思维因为猜想的落空陷入了困惑状态,由此引发了他们解决疑惑的心理趋势;而教师乘机再列出另一组数,如12、15、18、21、24、27……学生发现,这些数反而都是能被3整除。这样,通过一系列的猜想与困惑,造成学生认知上不平衡,从而激发起学生继续探索的欲望:为什么后面这一组数都能被3整除呢?学生又带着对这个问题的好奇心进行猜测探索,最后发现原来能被3整除的数的特征是:一个数各个数位上的数的和能被3整除,这个数就能被3整除。
这种探索方法的基本程序就是:提出问题,学生猜想,探索规律,验证结论。它就是要让学生先敢于对数学问题进行大胆猜测,再通过探究寻找规律,这样得到的知识对学生来说是有效的,得到的也不仅仅是一种知识,更多的是数学思维能力的训练。
所以,在学习数学时,教师要鼓励每个学生应有一点敢于猜想的意识,多进行“猜一猜”的活动。猜想是不受现成事实的束缚,它包含着可贵的大胆想象和推测的成分。教师要敢于通过“尝试”、“猜想”等问题情景的创设,大胆暴露学生的思维过程,引导学生沿着合理的解题思路去思考。
当然,在猜想中,要提醒学生仔细观察,分析已知,发现规律,以此类推;或者提醒学生利用结果,进行猜测,推而广之。总之,猜想锻炼的是学生发现规律,利用规律解决问题的能力,能让学生活跃的思维在迸发、碰撞中激发出创新的火花。
三、开拓思路,诱发思维的发散性
徐利治教授曾指出:创造能力=知识量×发散思维能力。思维的发散性,表现在思维过程中,就是思维不受一定解题模式的束缚,从问题个性中探求共性,寻求变异,多角度、多层次去猜想、延伸、开拓,是一种不定势的思维形式。发散思维具有多变性、开放性的特点,是创造性思维的核心。在教学中,可采用多种变式练习来进行训练:
(一)填空答案多样化
教师要擅长改变教材和教纲的有限性,把唯一性的填空改编成一空多填式,以此对学生进行发散思维的培养。如在教完了20以内的进位加法后,为使学生更熟练计算进位加法,安排一组填空,要求其尽量多填,使等式成立:8+5=□+□,□+3=6+□,□+□=6+5,9+□=□+7。
(二)问题解答多向化
从知道的条件进行多角度、全方位的审视,是产生思维多向性的关键,只要善于引导学生联想以前学过的或从生活中具备的知识和方法,准确深入挖掘问题中具备的已知条件,努力探索,那么学生就会在发现问题和解题方法上独树一帜。
例如,我在教学小学数学第四册《统计》一课时,安排学生进行想想做做的练习:先出示一些杯子,师问:“你想按照什么来进行分类并统计?”
学生1:有的杯子有把柄,有的杯子没有把柄。
师:对,可以分成有把杯和无把杯。
学生2:有的杯子2元,有的杯子3元,有的杯子4元。
师:对,可以按照价格来分类统计。
学生3:有的杯子有颜色,有的杯子没有颜色。
师:对,可以分成有色杯和无色杯。
学生4:有的杯子高,有的杯子矮。
师:对,也可以根据高矮来分类统计。……
我们可以看到,由于每个学生对事物的观察和思考都具有自己的个性特点,假如只局限于自己个人的思考范畴内,学生只能认识到极为有限的事物统计标准,但是在教师有意的引导下,学生纷纷回答,让不同的智慧火花在课堂上闪现,每个学生都在享受着集体的共同智慧结晶,打开了思维之大门。
(三)问题设计自主化
此类方式是指习题只给出已知条件,至于要求求解什么、怎样求解是需要学生自主设置的。训练的目的是让学生沿着尝试多种方向设计问题,并能用相应方法解决问题。如:“由已知黄花9朵,红花3朵”,师问:“你能提出哪些问题?”学生提出了求和、求差、求倍数关系的好多问题,此类训练可以让每个学生都会有机会发现自己数学智慧的一面,激起创新思维的主动性。
(四)解题思路发散化
在数学教学中培养学生创新的思维能力,“一题多解”是最切实可行切实有效的方法,是培养学生发散思维的一种好方法。教师要重视引导学生在解好一题后,不要满足于结论,不要拘泥于常规,不束缚于定势,而是通过有针对性的,有数学依据地开展积极思维,大胆设想,合理分析,探索和开发题目的“潜在价值”,在沿着不同的方向思考后,比较了多种解决问题的方法后,找出最佳方案,锻炼学生敏捷的解题能力。具体来说,可以通过纵横发散、知识串联、综合沟通等方法,达到举一反三、融会贯通的效果。
1、在应用题解题中培养思维发散性
应用题解题方法多样化,主要有利于培养学生思维的深刻性,针对具体题目让学生寻找不同方法,换个角度思考、分析,可能得到意想不到的收获。
如:小学数学第四册有这样一个应用题:“一辆公共汽车原有35个人,下车了9人,又上来了12人,现在车上有几人?”大部分学生列式:35-9+12=38(人),这毫无疑问是对的,不过,我没有满足,继续问:“还有不同的想法吗?”这时,一个小朋友举起了他的小手:“我是这样做的:12-9=3(人),35+3=38(人)。”好多小朋友瞠目结舌,然后就说:“不对吧”。另外有几个小朋友发出了不同的声音:“对的”,我让这位小朋友说理由,他说:“12-9=3(人)求出的是上来的比下去的多的,多的加上原来的就是现在有的人数。”多么精炼的回答呀!
以上两种方法各具特色,妙趣横生,我似乎看见学生的思维正自由驰骋于数学领域。
2、在计算题解题中培养思维发散性
在数学解题学习中,学生的主要任务并不是解题,而是学习解题,因此教师教的重点和学生学的重点,不在于“解”,而在于“学解”。所以教师要在尽可能不提供现成结论的前提下,让学生亲身独立地进行数学解题活动,这就要求我们在教学预设时,不能仅仅满足于预设解题过程和方法,更要预设教学过程和方法,倡导学生个体之间、群体之间的多向互动的格局,使学生与学生之间不断交流解题信息。在此过程中,教师和学生分享彼此的解题经验和认识,交流彼此的解题情感和体验,真正为促进解题的思维创新提供可能性,这种理念,哪怕是在计算题的解题训练中也一样要得到落实。
例如:小学数学第四册的笔算加法,这部分内容是在学习了口算加法的基础上进行的。我出示了例题(352+234=?)之后就让学生自己进行尝试练习,然后巡视,让我没想到的是,学生在思考探索和交流之后,提供的解答方法竟然会这么异彩纷呈,我就赶紧让他们上台板演。
这第三种方法尤令我惊异,惊异于学生居然有如此让人出乎意料的数感。这也证明,计算中的多种解题方法练习,同样非常利于达到诱导学生进行创新性发散思维的目的。
四、运用类比,训练灵活多变的思维
类比是根据两个对象或两类事物间存在着的相同或不同属性,联想到另一类事物也可能具有某种属性的思维方法,是发现问题、探索解决问题途径常用的数学思维方法,是创造性思维的精髓。利用类比思维可使学生加深对基础知识的理解,举一反三,融会贯通,发现新的数学知识;可培养学生的发散思维、创造思维及合情推理能力,即遇到新的问题,从形式结构的表象联想似曾相识的旧知识,进一步从感性认识深化到它们的内在联系,以旧喻新,类比新的知识,发现新的理论。
如六年级有这样一道题目:“甲乙两地相距240千米。快车从甲地开往乙地要4小时,慢车从乙地开往甲地要6小时,两车同时从两地出发相向而行。多少小时相遇?”老师要求学生解答,并说出思路。
生1:240÷(240÷4+240÷6),先求出甲和乙的速度和,路程除以速度等于时间。
这时,老师问:“还有其他解法吗?”一个平时不太爱发言的学生举手了,他说:“我是这样想的,把两地相距的路程看作单位‘1’,可列式为1÷(1÷4+1÷6)”。
很明显,这个同学利用的是类比思维方式。在解决问题过程中,他从要解决的问题出发,受“题型特点”的启示,联想与它类似的一个熟悉的问题即工程问题,想到曾做过类似题目,并以这个类似题目作为中介,又想到了某种解题方法和技巧,而后进行分析,用熟悉的解法来思考解答所要解决的问题,这种创造思维的火花可以感染全班的每一位同学。
五、实践是创造思维能力的练兵场
(一)充分利用游戏,创新思维在实践中触发
杨振宁博士曾作过这样的对比,中国学生学习成绩比一起学习的美国学生好得多,然而十年后,科研成果却比人家少得多,原因何在?其实就在于美国的学生思维活跃,动手能力和创新能力强。针对小学生在平时学习中缺乏参与性活动这一现状,新教材为学生设计了大量的、具有思考价值的游戏、比赛,(如:对口令、猜数、青蛙过河等等),我很重视这些形式的题目,在课堂上总是多给学生一些自由的时间,让学生多进行一些创造性的活动,使每个学生都能积极地参与到课堂中来,开动脑筋、拓宽思维。
如在教学进位加法的练习课时,这节课的主要目的是使学生熟练口算20以内的进位加法。于是我用了三个游戏把整节课贯穿起来。首先是个人抢答赛。老师出题学生抢答或学生互相出题,这个游戏的设计主要是培养学生思维的敏捷性。接着是小组合作争优赛。4人一组,用三个数组成4个算式,比比哪个组想的算式最多。这个游戏不仅使学生对整体与部分的关系有了深刻的认识,还培养了学生思维的整体性和合作竞争的意识。最后“吃鱼”这个游戏把整个课堂气氛烘托起来,学生们个个跃跃欲试,学习情绪高涨。游戏是这样的,每人一条鱼,每条鱼的上面都有一道题,只要能大声地读题说得数,这条鱼就送给你。学生们不仅要把自己的题说对,还要对其他同学的题进行判断,大大提高了练习的强度。游戏是以“开火车”的形式进行的,又提高了练习的时效性。这节练习课,虽然没有让学生动笔去写,但它的练习强度和效率是显而易见的,在练习课中学生的思维异常活跃。
由此可见,丰富多彩、富有创造性的活动和练习不但能够收到意想不到的效果,还能够使每一个学生从中体验到学习给他们带来的快乐。
(二)捕捉生活素材,创新思维在实践中提升
任何知识都来源于生活,形成于实践,又指导实践,推动科学技术的发展,而学习掌握它,如果脱离实践就成为无源之水。富勒说过:“理论是一种宝库,而实践是它的金钥匙。”我们要力求引导学生,通过阅读、练习、观察、实验、讨论等多种形式,使学生动脑动口动手,在亲自参与下获取知识,熟练技能,领悟理论的本质。组织学生互相讨论,发挥学生各自思维个性差异的优势,使他们相互间的思维“推波助澜”,形成多维立体交叉的思维信息网,教师随时点拨指导,使思维产生跃变。
比如一年级的小朋友刚接触减法,学校里正好组织秋游,游览的路上,我就有意地问:“沈望,你带了几个橘子?”“5个。”“已经吃了几个?”“2个。”“还剩几个?”“3个。”“你能用一个算式表示吗?”“5-2=3”,其余小朋友也争先恐后地喊道。
在回家的路上,我问小朋友:“今天玩得开心吗?”
生:“开心。”
师:“都玩了哪些项目呀?”
生:“射箭、打气球、野炊、爬山……”
师:“今天的秋游活动中,你发现了数学问题吗?”
思考片刻。
生1:“叔叔给了我5支箭,我一支一支地射,一会儿全射光了。”
师:“你能用算式表示吗?”
生1:“5-5=0。”
师:“真好。”
生2:“妈妈给我4元钱,我用掉了2元,还剩2元,4-2=2。”
生3:“我带了2个面包,被我吃光了,2-2=0”
生4:“墙上有10个气球,我打破了一个,还剩9个,10-1=9”
……
在这样的问题解决情景中,由于是从学生的生活入手进行数学知识的训练和巩固的,学生更愿意交流,更愿意表达自己的想法,迸发出了学生思维的火花,创新思维在实践中得到了提升。
又如:我在教学《元角分的认识》一课,在课堂上创设了一个在商店内买卖物品的模拟场景,让学生经历“买卖物品”,然后延伸到家庭生活中,布置了一个特殊的课外作业,让学生星期天跟妈妈上菜场买菜或上商场购物,试着帮妈妈付钱、算帐,回学校后相互交流自己购物、付钱和算帐的经过,说说自己懂得了什么,还有什么困难。针对学生的交流再作小结。
如:有位同学说自己的购物经历:“我用一元钱去买了两枝铅笔、一块橡皮,铅笔2角钱一枝,共4角钱,橡皮5角钱一块,还找回一角钱。”
单凭课堂上的讲解、练习是很难达到这种效果的,学生在亲身实践中发散了思维。
美国教育学家第斯多惠说过:“教学的艺术不在于传授的本领,而在于激励、唤醒、鼓舞。”因此,教学实质上就是设法激启学生自觉学习的兴趣,让他们亲自参与学习,只有多参加实践,多体验生活,积累生活的第一经验,储备直觉思维的感性素材,才有可能升华为抽象思维的理性认识,产生广阔的思维联想,进而进行归纳、类比、推猜,发现新的事物,建构新的理论。
总之,虽然数学具有严谨的逻辑性,但这只是对于理论的完成形式推演论证而言,而理论的学习掌握,解题思路的形成或数学知识的应用,特别是数学知识的发展完善,新理论的发明建构,都离不开灵活自由的创造性思维,它推动人类的进步,创造人类文明,是人类发展进步的巨大财富。我们每一个教育工作者,一定要重视学生创新思维能力的培养,为学生提供思考、探索和创新的具有开放性和选择性的最大空间,我们就能引导学生自己发现问题,进行创造性学习,培养创新思维,为成为适应二十一世纪科技发展所需要的人才奠定基础
10. 小学数学课程资源开发与利用中存在哪些问题我们怎样去解决呢
课程资源与课程密不可分,没有课程资源就没有课程,课程资源为课程提供源源不绝的素材,否则课程就成了无源之水、无本之木。课程资源的开发与利用就是要把有价值的课程资源发掘出来,通过整理、加工,便之具有教育价值,并形成课程要素,进入课程,更好地为教育教学服务。
课程资源的开发与利用对转变课程功能和学习方式有重要的作用。它可以拓展教育教学内容,让师生的生活和经验融入教学过程,使教学充满生命力;它可以激发学生的学习热情,使学生由被动的知识接受者转变为主动的知识建构者;它还可以开阔教师教育视野,激励教师更新观念,运用智慧创造性地教学。
但是,由于长期以来,受“教材=课程资源”错误思想的影响,有相当一部分教师奉教材为“圣经”,唯一的课程资源,教学禁锢于“教教材”的层面上,导致教学信息封闭,教学方法和手段滞后,从而直接影响到教学目标难以落实,教学效果较差。伴随着新一轮基础教育课程改革的实施,课程资源的意义日益突显,课程资源的开发与利用也就成为广大教育工作者关注的热点、焦点问题。作为课程重要建构者之一的一线教师,要提高课程意识,走出教材的狭隘视野,广开思路,因地制宜地开发和利用课程资源,让有价值的课程资源走进课程、走进课堂,让课堂重新焕发出它应有的生机与活力。
这两年来,我在小学数学课堂教学中,对课程资源的鉴别、开发、积累和使用方面进行了积极地探索,总结了一些经验,供大家研讨。
一、根据学生实际,深度开发教材
教材是最基本的课程资源,它为我们的教学树立了统一标杆和尺度。教材的编写反映了国家意志,严格遵循课程标准,同时,又充分考虑学生心理发展特点,精选学生终身学习必备的基础知识和技能,渗透科学精神和人文精神并重的教育理念。从这一方面看,尊重教材,是不能偏废的,是教师首先具备的课程资源意识。但是,教材往往只是一个范本,在关注“共性”的过程中,很难兼顾“个性”的需求。因此,我们尊重教材的同时,不能把教材“神化”,要从“教教材”转向“用教材教”的层面上来。这样,势必要对教材进行深度开发。
1、开发教材的策略之一:对教材的内容进行深入挖掘,原则是“因地制宜”,具体说,要符合地方特点、校园文化、以及学生实际。
在六年级下册“线段比例尺转化为数值比例尺”这一教学环节中,教材呈现了我国东北地区的地图,要求学生测量沈阳和长春两点间的图上距离,并根据线段比例尺,计算两地的实际距离。对于海南学生而言,北方这两座城市很陌生,计算出两地实际距离后,学生没有感性认识。教学时,我把东北地区交通图换成了海南省交通图,要求学生计算海口到三亚的实际距离。有一位学生由于把线段比例尺转化为数值比例尺有的过程中出了差错,结果计算出海口到三亚的实际距离仅有三十多公里,另一位学生马上质疑:“海口到三亚只有三十多公里,这怎么可能?爸爸经常开车带我(从海口)去三亚玩,少说也有三、四个小时的车程,而且还是在高速公路上开(车)呢。” 多数学生去过三亚,对海口和三亚两地的实际距离有感性认识,在教学中很容易调动已有的经验,并在此基础上建构数学模型。