1.写自己的历史....... 2.以前是唐荣国小台球间(朱一一编辑).现在是朱一一在唐荣国小的台球间....... 3.让有趣的事物延续下去....... 4.说真话吧.不会有人要看的.你应该也是在做些没人在意的事吧....... 5.你也可以从这里看到台湾的教育
2024年1月31日星期三
终于完成从脸书转到部落格
2023年2月2日星期四
在五腥屏东县..停车场超多
2023年1月28日星期六
☝️人逗恐龙..恐龙开心..人也开心🧒
2023年1月3日星期二
2023科丁寒假课程
2021年9月7日星期二
用CoSci积木程式製作物理动画
2021年4月24日星期六
2020年11月19日星期四
科丁联盟协会教育计画
2020年10月25日星期日
2020年9月11日星期五
2020年8月27日星期四
关于小学生学习编程语言C++的经历经验分享,五问五答
https://www.toutiao.com/a6744220657854202375/
关于小学生学习编程语言C++的经历经验分享,五问五答
一晃眼史上最严“禁奥令”的落地实施已超一年半,这或多或少消磨着部分家长报奥数培训班的热情。此消彼长,少儿编程呈现出越来越火的趋势。家长们或出于"跟紧时代发展趋势"的需求,或出于“为小升初加码"的需求,都前仆后继地跳坑了。
编程早在十几二十年前还属于挺高端的教育,可现在在一二线城市己越来越平民化越来越低龄化,甚至幼儿园就开始接触少儿编程的人也不在少数。但是,编程距离普通人的普通生活仍然比奥数还要遥远。孩子多大年龄适合学编程?编程语言有哪些?学习编程对未来能有什么好处?初学编程需要提前做哪些准备?等等问题,家长完全没有头绪。因此只能求助编程培训机构,听取机构工作人员的建议。但是机构毕竟是以营利为目的,这中间水份有多大可想而知。
我家小子今年一月(四年级上快结束时)零基础开始学习C++编程。跳坑原因是因为在禁奥数又无奥赛可打的大环境下,再花大量时间刷奥数题感觉不值当。但是孩子学有余力,又喜欢逻辑思维类的学习,C++就挺符合他的学习兴趣需求。跳坑目的,参加信息学奥赛,如果获奖或许能为小升初加码。
通过近一年对编程的接触了解,虽然我对它还有很多不了解的地方。但是,我已经了解的与普通家长相比应该也算多的。下面,我以一位普通家长的身份以自问自答的方式向大家分享我所了解的关于编程的那些信息。
一,小学生可以学的编程语言有那些?
答:编程培训机构开班较多的编程语言有scratch、python和C++。通常机构会劝导家长尽早给孩子报班,从scratch开始学起,然后python,最后C++。这样一套流程走下来,小学六年刚刚好。可在我看来,这三者的学习几乎完全不相关,不用“一步步来”。
二,编程语言scratch、python和C++分别是什么,学习有什么用?
答:scratch又叫简易图形化编程语言,在已搭好框架的程序中,让孩子通过涂鸦、录音、找图片等方式来拼搭积木块,最终形成动画。其难度小学一二年级的孩子也能接受。python是一门面向对象,直译式的编程语言。据说在大数据和人工智能中应用广泛,以后也很可能成为中学生的必学科目。其难度大于scratch。C++在所有的编程语言中学习难度都算高的,因此有一种说法“C++学好后,再自学其他编程语言都会十分轻松”。小学生提前学习C++的主要目的是参加信息学奥赛。据传,2022年开始信息学奥赛NOI的参赛语言只有C++。
三,学习C++前,需要先学习其他语言打基础或通过这种方式来培养孩子对编程的兴趣吗?
答:不需要,两者关系并大不。
C++的学习难度很大,小学中段学习都很勉强,小学低段更是“高不可攀”。因此培训机构常常会向零基础的中低段小学生家长推荐scratch。他们或许会这样说,学好scratch一方面有助于孩子参加教育部公布的“竞赛活动白名单”上允许小学生参加的科技信息类活动,而且这类活动获奖概率较高,能为孩子的个人简历“添彩”;另一方面能为孩子以后学习C++打基础。但实际上这两种说法都不值得推敲,甚至还可能产生反作用。
说说我家小子C++班上的一个实例吧!
小子所在的C++培训班采取小班化教学,通常是六个人以上才开班,但他们这个班当时仅4人就开班了。机构笑言这是一个“竞赛班”。开班时的四位同学,两位五年级,两位四年级,都属于学校编程队。两位五年级的同学都已经学过近一年半的pascal,并且在开班不久前刚在区赛上获过三等奖。两位四年级的同学都学过近一年半的scratch,一位获过三等奖,一位获过一等奖。我下面想讲的就是这位scratch获过一等奖的四年级同学的事情。
小男孩因scratch获得了一等奖,自信心和对编程的热情都空前高涨。孩子及孩子家长都觉得孩子很有学编程的天赋,于是决定向更高的目标挑战——学习C++,参加信奥赛。但是,令人意外的事情发生了。孩子进班上到第十次课,自信心与热情就被C++的学习难度消磨光了,孩子主动向家长要求退班。
导致这样结果的主要原因是小男孩及其家长在进班前对C++的学习难度没有一个正确的定位。听孩子家长说,小男孩的课内学习成绩只能算中等,做作业速度也不快,家长下班到家通常是六点半,吃好晚饭要家长看着小男孩才能静下心写作业,写好作业也就晚上十点了,又该洗漱睡觉了,完全没有时间去复习预习培训班上C++的学习内容。孩子家长还说,孩子三年级就开始学习scratch,当时在家里也是没花什么时间的,但他仍然学得挺好挺轻松的,不但参加比赛获得了一等奖,还被选入了校编程队。现在怎么就不一样呢?
C++和scratch的学习难度完全不具备可比性,小男孩及其家长轻视了两者的学习差异。小男孩在进班学习前不但在学习时间上没做好准备,在思想上也没做好准备。因此,当他被我家小子反超,成为班级新的“垫底”后,心态彻底崩了。于是,他向父母提出了退班的要求。(还有一个四年级的孩子是第五次课就退班了,感觉他就是来“感受”下的。)
与这个孩子形成鲜明对比的是我家小子的学习情况。
我家小子是在这个班开班一节课后,零基础插班进入的。我家的原定计划是再晚三个月进班学习,当时小子手头上还有好几个待参加的比赛——3月的围棋2段冲3段、5月的市校园足球联赛和市数独锦标赛。后来,之所以会改变计划提早进班就是因为听说有这么个“学习底子很厚”的班级,这对小子而言既是机遇又是挑战。只要小子能挑战成功,他的C++学习进度就能超出一般孩子一大截。
进班前,我家小子连键盘都没有摸过。以他当时的年级(四年级)和零基础的学习状态,这家培训机构基于对家长的负责,通常是不会同意孩子如此匆忙进班学习的。但是,在我与他们负责人一番长谈后,他同意了。我语气坚定地告诉他:其一,我家不是去“试一试”的,是为了参加十个月后的信奥赛而学;其二,我家没有任何的文化课负担,除了每天的足球训练时间不可以动,其他时间都可以为C++的学习让步;其三,我家在数独、围棋和奥数上已取得的成绩能说明他的逻辑思维能力较强。
时间上为小子做好充分准备后,思想上也要让小子做好充分准备。小子进班之前就知道他一定是这个班级的“垫底”。他的学习目标就是改变这种状态,一步步将自己的班级排名提上去。因此,当他前二个月的课堂测试一直处于班级“垫底”时 ,他的心态很坦然。当班级的两位五年级同学的课堂测试成绩忽高忽低,轮流坐第一时,他始终保持成绩稳定。即使他这时的成绩仅能达到第一的成绩的一半左右,但是他心态上毫不气馁,对于C++的学习一直处于有条不紊的追赶中。于是,半年后小子实现了课堂测试的第一次逆袭,第一次坐上了第一的宝座。虽然,他后来还是输多赢少,但是通过这么个追赶的过程,小子更自信了,更强烈的自信心会推着他更自主的学习。
通过这两个事例,我想说,善于听取他人建议是好事,但更应该基于孩子自身的实际情况来进行客观的分析判断,孩子适不适合不能以统一标准来衡量。孩子的学习状态常常会处于发展变化中,原有的优势可能会变成劣势,原有的劣势也可能变为优势。孩子还小,只有家长多用心观察孩子的学习状态,并及时对学习方法、学习时间做出适当的调整,孩子的学习效果才能更好。
四、不同培训机构的C++学习速度一样吗?
以我对我市C++培训机构的大致了解,相似课件内容的学习速度可以分为快慢两种。慢班,整套课件学习约需要两年半,这也是大多数C++培训机构的学习速度;快班,整套课件学习需要一整年,这是我家小子所在的C++培训机构的学习速度。下面我附上几张图,向大家大致介绍C++的学习内容。通常C++培训机构的整套课件的学习内容会包括下图L0至L3的知识点。
(NOIP普及组主要面向初中生,NOIP提高组主要面向高中生。但是今年的NOIP已经停赛,分别被CSP-J,CSP-S取代。CSP没有参赛年龄的限制,因此两个组别今年都有小学生参加。)
下图是我家小子所在的C++培训机构的教材目录。
我将小子的教材目录与上图所包含的L0至L3的C++知识点进行比较。两者虽不完全一致,但也大致相当。可是,我家小子学完仅用时1年,其他机构却要用时两年半,两者的教学速度相差较远。这也是我将它们分别称作“快班”、“慢班”的原因。
C++早在我读书那会是大学的选修课程,在那个电脑并未普及的年代,我的C++学习情况可谓惨不忍睹。可随着科技的日新月异,大数据及人工智能的逐渐普及推广,C++居然成为了小学生都能学习的课程。但是,小学生的思维能力和已掌握的知识储量毕竟是很有限的。于是,为了适应小学生的接受能力,培训机构将C++的学习内容细分再细分,通过延长学习时间,让部分思维较强的孩子得以提前学习C++。
C++学习的核心,或者说信息学奥赛的核心是C++的算法部分,而不是语法部分。我曾经在某个信息学奥赛群,看到一位初二的学生询问“请问用一周的时间可以学完C++的语法部分吗?“下面有人留言回复”如果你有很好的老师教导一周够了,如果你是看书自学,那可能需要一个月。“对于中学生而言仅需要一周或一个月时间学习的内容,小学生提前学需要多久呢?那就是在”快班“约四五个月,在慢班约”一年半“。而且C++的语法学习难度与C++的算法学习难度完全不在一个量级,只有学到算法才算真正入门,才能看出孩子适不适合学习这个。
五、进班学习C++之前可以做哪些准备?
答:下载金山打字软件练习打字速度和超前学习数学知识。我指的是超前学习数学知识,而不是奥数知识。它们一个偏向广度一个偏向深度,两者是不同的。
C++是一门纯代码的编程语言。如果,孩子以“一指禅”的打字速度进班学习,那很可能会出现,老师讲解的这段代码你还没有完全录入电脑,老师已经开始讲解下段代码。这样的情况如果反复出现,将会对孩子的学习状态产生很大的不良影响。另外,小学生学习C++是很难将老师课堂上讲解的全部知识点全部消化吸收的,许多地方都会似懂非懂。这时就需要孩子通过反复敲打代码来加强记忆,以待以后的完全消化吸收。如果孩子打字速度太慢,半小时也打不出几排代码,那学习效率可想而知。
学习C++的主要目的是参加信息学奥赛,信息学奥赛在我看来就是编写程序来解答数学题。又因为它的主要参赛对象是中学生。由此可知,它需要参赛者解答的数学题肯定涉及中学的数学知识。如果小学生对此一无所知,题目尚且读不懂,又如何能通过编写程序来解答呢?
结束语,我并不认为C++是一门仅依靠“抢跑”就能领先的学科。如果思维不够强大,即使前期学习语法部分能“举重若轻”,后期学习算法部分也可能“举步维艰”;反之,如果思维足够强大,即使起步较晚也能实现反超。有位网友,他的孩子六年级才开始学习C++,初二就开始打高中组的信奥赛。我认为真正的“抢跑”应该是加强孩子自主思维能力的锻炼。通过消耗大量的时间去学习“超前的知识”并不是真正的“抢跑”,也不具备可持续性,甚至长久来看绝对弊大于利。希望家长能不受”剧场效应“的影响根据自己孩子的实际情况,理性选择。
为什么现在小学生要学习编程?学编程有什么用处?
https://www.toutiao.com/a6756834512111419911/
为什么现在小学生要学习编程?学编程有什么用处?
现在编程的普及化已经从孩子的小学阶段开始,
今天小猪给大家科普一下
为什么现在家长都喜欢让孩子从小学习编程
Q孩子将来又不是当程序员,为啥要学习编程?
如今已经进入了信息化时代,传统解决问题的方式有些已经不适应时代的发展而需要更新,学习编程并不是让孩子将来能成为程序员,编程教育的最终目的是为了培养孩子的逻辑思维能力、实践能力、解决问题的能力等综合素质,即使将来孩子不做程序,也会遇到各种各样的标准化,程序化问题。
编程本身其实并不容易学,但少儿编程重点是在为孩子提供一种学习方法,编程能够让孩子从小学习像科学家一样思考该如何解决问题,在复杂环境和复杂问题下运用编程的计算思维可以指导孩子更好地解决问题。
学习编程因为这不仅是培养孩子的一种技能,还是培养孩子认识问题和解决问题的思维方式,对孩子常规学习语数外也会有所帮助。
Q孩子这么小就学,能学的会吗?
程序语言多么复杂的一门技术,语言多到数不清,一个小孩怎么可能学的会……
其实编程作为计算机的一门语言和我们自然语言有很多相似之处,学习编程相当于我们学习一门外语嘛,但是编程的亮点在于可以培养孩子逻辑思维和解决问题的能力。更何况编程并不是非要一个个敲出代码才能学习,把代码的语句用模块化的形式,一目了然的把逻辑关系展示出来,孩子们通过拖拽模块就能学习编程啦!
编程启蒙中用到图形化代码编程Scratch,是比较经典的一款儿童编程软件,麻省理工学院开发商,包括了对对编程对象的外观、声音、事件、控制、数字和逻辑运算等模块。
Scratch是一种全新的程序设计语言,你可以用它很容易地创造交互式故事情节、动画、游戏,然后还可以把你的作品分享给所有人。
编程提升学习品质助力学业成长
通过学习品质培养的课题研究引领编程教育,着眼于学生的终身学习与长远发展。大数据研究表明,参加编程学习学生的学习品质提升明显加快,特别在学习毅力、问题解决能力、合作能力和总结反思能力方面尤显突出,学业表现更加卓越。
对2018届初中毕业生的成绩分析研究发现,研究对象中参加过编程学习的学生(实验组)与其他学生(对照组)相比,前者的中考成绩平均分足足比后者高出15分。
初中毕业生研究对象实验组与对照组前后成绩差异对比图
再分析最近三年高中毕业生编程学习者的中考及高考成绩,三届学生中实验组(从小学开始学习信息学编程并获过奖者)与对照组(其他学生)的中考成绩几乎相同,但实验组高考成绩比对照组高出26分之多,并进一步从统计学理论上分析(spss分析)印证了编程学习有效提升学习品质、助力学业成长的事实。
高中毕业生研究对象实验组与对照组前后成绩差异对比图
编程教孩子如何思考
思考,是人之所以为人的行为。
我们不需要把每件事情想清楚,就可以在现实社会中生存。对某些从事机械性操作的职业来说,甚至完全不需要进行思考。然而在编程时,我们只有在想清楚之后,才能把程序写出来。在编写正确、高效、优雅的程序的同时,我们也在塑造自己的大脑,让它能思考得更清楚、运转得更高效。
编程要求我们客观地去思考事物的本质。
当妇女在河边洗衣服时,她可能在想:“河水好冷啊……这衣服颜色真漂亮……我家孩子为啥这么调皮……”而当我们在为洗衣机设计程序时,只会想:“哦,这有一堆脏衣服需要洗”。其实很多原本困扰你许久的问题,只要在思考时抽丝剥茧、溯本求源,直达问题本质,就变得特别简单和容易解决。
编程是将人的想法具体实现的过程,这要求我们进行更深入、更细致、更全面地思考。
为了实现一个需求,你必须对其原理和运转流程了解得十分透彻,否则就无法用编程语言精确地描述出来让机器去执行。在实现过程中,想法的结构缺陷和逻辑漏洞会自然凸显出来,你总会发现存在没有考虑到的可能性,以及需要进一步思考的细节。
编程要求我们能够对事物和流程进行各种维度上的拆分,并在不同的抽象层次上进行完整自洽的思考,这使我们有可能去解决那些规模庞大的问题。
通过在抽象层次上的划分,我们能做到在宏观上考虑整体的同时,也能在微观上考虑每个细节。经过合理拆分后的需求简单明了,更适合团队协作。
编程是不断解决问题的过程,也是不断完善解决问题的方法论的过程。
在编程的各个阶段(审题、建模、编码、调试)中,都会面对很多问题。这个问题的本质是什么?需要考虑哪些方面?有哪些方案可供选择?选择的原则是什么?……
总之,编程可以让孩子学会严密的逻辑推理方法,并无形中把它应用到其他学科的学习中,有助于开发其学习潜力,提高自主学习和解决问题的能力。
编程帮孩子提升成绩
对于学习编程,参加信息学竞赛的孩子还说,编程还能有效促进文化课学习。
在审题阶段,孩子需要把题目中已知条件、限定条件和要解决的问题提炼出来,而且不能遗漏关键信息,这能帮助孩子有效提升阅读理解能力。(语文)
信息学本质上是用计算机解决数学问题,因此在建模阶段,需要孩子根据题意,找到逻辑关系,或利用数学知识(如基础数论、组合数学、计算几何等)去构建数学模型,这就有效训练了孩子的数学思维与解题能力。(数学)
目前绝大多数编程语言都使用英文,很多信息学题目也是用英文描述,一些参加信息学竞赛的孩子还会经常参加Codeforces、TopCoder、ICPC、USACO、CCC等国际比赛,因此在审题、编码阶段,可以帮助孩子提升英文理解与表达能力。(英语)
信息技术本身是全国中小学课堂必须要学习的学业水平考试科目,信息学相关题型还经常出现在高考数学试卷中,甚至已成为部分省份的高考科目,因此,学好编程,对促进孩子学习能力和文化课成绩提升的作用是显而易见的。(信息技术)
在调试阶段,孩子不仅要验证对题意的理解,还要验证逻辑与编码的正确性,不能放过一点点错误,显然,这种纠错能力在任何一门文化课考试中都具有适用性。
值得一提的是,中小学是孩子抽象逻辑思维形成的关键时期,也是学习编程的最佳年龄。
编程让孩子收获自信
信息学,是利用计算机及程序设计(编程)来分析问题、解决问题的学科。信息学,可以培养“计算思维”,可以将“创意”变成“创造力”。计算思维是近几年国外提出的思维方式,它教会我们理解计算机是如何工作的,以及如何与计算机沟通。
学习编程的过程也充满乐趣,如果你有各种有创意的点子、想法,马上就可以通过编程来实现,并且可以立即看到效果。这种即时的反馈,会让你的学习兴趣变得越来越来浓厚,也越来越有信心,这是在其他学科中难以感受到的。
信息学和数学一样,是一种“可以打底”的基本思维能力。如果较早接触编程,能有效训练抽象思维,全面提升学习效率,让孩子在高效学习中建立相对优势,在未来占得先机。
而参加信息学竞赛,就像玩一种非常考验智力的游戏。解决一个难题就是把复杂的问题化解成一个又一个小问题,然后逐一突破,最终在不知不觉中把复杂的问题给解决了。
在国际信息学奥林匹克竞赛规则中,有这样的描述:“信息学竞赛属于智力与应用计算机解题能力的比赛(明确了竞赛性质),选手应该具有很强的自学能力和动手能力(明确了能力要求),并学习有关组合数学、图论、基本算法、数据结构、人工智能搜索算法及数学建模等知识,还要学会高级语言和编程技巧(明确了学习和考察的范围)。鼓励创造性,在评分的标准上给予倾斜,创造性强的解题方法可以拿到高分(明确了评价的特殊性)。”
学习不应该只是忙于知识记忆和重复计算,阅读、逻辑推理和主动思考等能力才是学习的终点。我们应该在解决问题中激活思维,同时发挥人类独有的创造性,让我们的思维插上计算机的翅膀。
编程给孩子全新视角
学习开车,可以随时享受驾驶的乐趣与便捷,未必要成为一名职业司机;
学习写作,可以轻松表达自己的思想与情绪,未必要成为一名小说家;
学习数学,可以认知自然世界运转的规律,未必要成为一名数学家;
学习音乐,可以提高自己的气质与品位,未必要成为一名音乐家;
……
同理,学习编程不一定非要做程序员,他们在编程学习里得到的快乐、优势和自信,“化复杂为简单”的做事哲学,分析、解决问题的能力会让他们受益终身。编程使你拥有全新的视角、深入思考的习惯和效率优化的思维,这都将成为你重要的软实力。
2020年7月30日星期四
2020年7月12日星期日
感谢温嘉荣教授
2020年4月29日星期三
宝可梦纸牌
三语学校:本国语、外国语、程式语
纾解青埔国小压力 「三语学校」青园国小开始招生2020/04/29 09:12 报导
因应青埔国小学龄学童增加,桃园市教育局增设青园国小,今年开始招生二班,小一共50人完成报到。校方推动本国语、外国语、程式语等3语学校,希望培育出具有国际观及热爱科技等学子。(李明朝报导)
国内面临少子化挑战,每当小一新生入学期间,学校就展开抢人大作战,甚至为了让辖区学童入学就读,曾经有校长不断至学童家中拜访,希望家长愿意让孩子留下就读。
反观桃园市青埔特区,近年来建案不断推出,入住人口越来越多,原本的青埔国小学龄学童激增,现有教室无法满足之下,桃园市教育局新增青园国小减轻负荷。
青园国小小一开始招生,而且很快就完成50人报到,青园国小校长邓克文表示,校本部面积有2.24公顷,学区分别是大园区横峰、中坜区洽溪、青埔等里,预计全部1至6年级班级数共42班,由于校本部在111年完成,目前上课地点暂借青埔国中,设备也到位,校方推展3语教学,除了本国语、外国语以及程式语,包括数位、创客、物联网,让孩子学习国际视野及科技等知识。
校方表示,目前在外国语课程方面,一年级英语学习数规划每星期8堂课,未来规划在五年级开闢第二外语,提升学童外语能力及学习力。
***
要学能赚钱的真技术
需要时间和努力才能习得的技能
而不是
烤番薯.烤黑轮.种花种草
很有噱头
但一点屁用都没有
2020年4月22日星期三
第一次线上直播OBS
第一次线上直播
使用
OBS
web cam(便宜货.画质好差)
microphone(NT200)
耳机(NT79)
还挺有趣的
不过直播压力大
频宽也不够
还是录播比较轻鬆
2020/4/22
.png)

















