下面是问题 的链接
有多少孩子借着学编程偷偷玩游戏?
这篇博文列举了不少可能大多信奥教练都遇到的问题,如下:
在学信奥的学生中,抄代码,玩游戏不是个例
不了解学生目前编程现状的家长占31%
对机构的进度不满意的家长占21%
对孩子学习效果不满意的家长占47%
1.作业都做了,但是考试不理想,占15%
2.会做作业但作业做的太少,占12%
3.上课能听懂作业不会做,占20%
那么这些问题该如何解决呢?
如何解决上面的问题?
在学信奥的学生中,抄代码,玩游戏不是个例
这个问题分两方面来说
第一,是关于抄代码:
第二,是玩游戏
首先说抄代码,说说我对抄代码的看法
多看别人的经典的好的代码也是一个学习编程的方式
学信奥,可以去看一些经典的书籍及代码,
我认为对于初学者是有必要的
学什么可能都是从模仿开始的
一般情况老师讲课时讲一些经典的代码
然后,会留一些与课上所讲内容类似的题目
这些课下的作业,一定要认真去做
多数情况下,是可以自己完成的
温故而知新,通过类似的题目的练习,
将所学的知识学懂学透,这是学习知识的一般规律
如何通过编程竞赛来掌握C++编程
另外,现在各种网络资源(博客、视频、OJ等)、书籍等,
为我们学好信奥提供了各种方便,
有很多孩子是可以通过自学可以学懂学通CSP-J的内容的
相关比赛的历年真题肯定是要做的,这个不存在是独家题库的问题
可以这么说打CSP-J CSP-S,那必然要将历年的真题做一遍或多遍
不同的比赛,其出题的风格有其延续性和特点
做真题,除了看一下学过的知识是否能灵活运用外
还能通过做真题,来大概的了解出题的思路、风格
更好的适应接下来的比赛
关于信息学奥赛学习、训练、测试的顺序,思路及方法,下面有我的一篇博文,上面讲的更详细一些
信息学奥赛学习、训练、测试的顺序,思路及方法
其实,就是按照一般规律去做
多数的孩子都会有不错的成绩的
我认为,CSP-J的内容完全可以自学拿到好成绩的
这里,再说一下以赛带练,
我是将各种各样的比赛推荐给学生
学生可以根据自己的情况,进行选择
学习信奥(CSP-J CSP-S NOIP等),以赛带练 有哪些比赛可以参加
可以定期参加一些免费的(一些网站的周赛、月赛、白名单C++等)或收费的比赛(GESP、电子学会C语言等)
根据孩子的学习的情况选择合适的比赛参加
比如每周参加一些网站的周赛
还有一些月赛
1、洛谷月赛
2、上海月赛
3、BCSP-X
4、atcoder
5、CF
6、USACO
7、白名单的C++比赛
8、GESP
9、电子学会C语言
。。。。。。
以赛带练,也是可以的
这些比赛和测试、考试的质量也很高
允许一部分懒的学生,照 着抄代码(就是将别人AC的代码打1遍)然后提交的
就是照 着打1遍,也不一定都打对
提交也不一定能AC(有的题目可能 数据加强了,以前AC的题 目,现在需要重新修改代码才能AC),
也是需要调试的(三分编、七分调)
当然,在这之前宜先将代码看懂或提交AC了之后,再看一下代码,看懂代码
因为是直接用的他人的代码,
建议呢,再过1周或2周左右(或3-5天也可以)
自己再重新做1遍,这个时候尽量不要看他人的代码
或者遇到还是不太会写的地方适当的参考一下,
这是可以的
再后面,在一个学期或3个月左右(或1个月后)
再重新做1遍,这个时候,就要尽量完全自己写
也就是1道题
写多遍
当然,应该还要找一些类似的题目进行巩固
一般老师 会给出 或一些网站上都 有对应的某个系列的题 单
洛谷题单广场
要高质量的完成课后作业,还要坚持定期(每周、每月)打一些比赛
为了帮助学员更好地备战 GESP 认证,洛谷将在正式认证前一周举办 GESP 认证 一至四级 C++组的模拟赛,时间没有重叠,【免费参加】
GESP 一级(C++ 组):
时间为 2024 年 6 月 22 日 14:30 到 16:30。
GESP 二级(C++ 组):
时间为 2024 年 6 月 22 日 19:00 到 21:00。
GESP 三级(C++ 组):
时间为 2024 年 6 月 23 日 14:30 到 16:30。
GESP 四级(C++ 组):
时间为 2024 年 6 月 23 日 19:00 到 21:00。
CCF GESP与CSP-J/S的衔接办法发布
刷了一千道编程题实战水平几乎为零,警惕这个陷阱!
公开的题库,有大量的题目(量多而优,能公开的一般都是一些经典的题目),
一些好的题库,还会经常更新题库的题目
像洛谷、CF、Atcoder、一本通启蒙(入门)、一本通(经典、历年真题),
这些题库,都是比较受欢迎的题库
题目的质量都比较高,用的同学也比较多
有的题库里(比如洛谷),有非常好的题解,
我认为是可以参考题解的
比如学了一个知识点,一开始自己做,可能是做不动相关题目
那一开始模仿,可能对于多数孩子是比较合适的
学习,一般都 是从模仿开始的
这是学习的一般规律
公开OJ、博客、B站抖音的视频等资源的好处
就是不依赖于专门的老师或专门的题库
学习时间也比较自由
有题解或赛后能找到题解、视频
便于自学
比如洛谷的题解
CSDN、知乎上的一些博客题解
就写的很好,
还有B站的很多视频,应该说NOI考纲上的大多数知识
都 是可以在B站、抖音、博 客上找到的
当然,公开的资源也有很多暂时找不到答案的资源
比如公开的各种比赛(有免费的、也有收费的),可以以赛带练
这些OJ网站往往会不断更新新的题目
如果有适合练习的题目
及时练习就可以了
新题一般要过一段时间才会出题解
将相关的知识点学懂后,可以找相关的比赛去打
如果比赛中遇到不会的题目,可以通过看比赛后的视频讲解或题解
看哪一部分知识没有学过或者学过但没有掌握好
可以通过比赛查漏补缺、学习新知识
都 是 可以的
simple happiness:
印象是某著名培训机构,成人的编程培训,是要求学生大量的看一些项目代码的,
这说明通过大量的读代码,
也可以提高程序设计水平
只是信奥的比赛,不但要把相关的算法学明白、弄懂
还要能够通过代码熟练快速的实现,写出AC的代码
比的不只是知识水平,还有动手能力
大量写题是很重要的。特别是对于参加NOI等赛事的选手而言,不应拘泥于一本书或者一个题库,而是应根据自己的实际需求,广泛涉猎自己需要的资源。
对于没有任何编程基础的读者,建议从头按章节顺序学习。如果有一定的基础,那么可以选择性地阅读其中希望进一步巩固的部分,除了第1部分外,后面部分的各章节相对独立,读者可以根据实际情况自行安排学习顺序。
保证程序正确:培养一次写对的能力,提交评测之前要谨慎。学会怎样调试自己的程序。就算感觉对拍办不到,也应该人工生成多组数据,手算结果,然后测试自己的程序对不对。所有犯过的错误都要写笔记,并且不再犯第二次。
如果希望能够熟练掌握算法,增强思维敏捷性,在学习完算法与数据结构后,必须大量地完成相关的题目。
建议本书的读者花费半年的时间学完这本书,至少完成300题,且每周不少于10题。
本书给出的代码仅仅是用来参考的,千万不要照抄。
只有亲自动手实践,学到的东西才是自己的。
熟悉固定套路与算法模板:要反复地敲算法模板,从空白文件开始敲,直到一遍通过为止,这一点你必须很熟练
--------- 摘自《深入浅出程序设计竞赛(基础篇)》
我眼中的竞赛应该主要比思维和实践能力,而不是主要比见识。
大家都知道,编程需要大量的练习,只看和听是不够的。
反过来,如果只是盲目练习,不看不听也是不明智的。
本书的目标很明确---提供算法竞赛入门所必须的一切“看”的蓝本。
有效的“听”要靠教师的辛勤劳动,而有效的“练”则要靠学生自己。
--------- 摘自《算法竞赛入门经典(第2版)》
simple happiness:
信奥只看显然不够,但多看他人的代码,也是一种学习方式
徐老师:
成人项目培训,看源码是很重要的过程
赵老师:
成人学技能
少儿培养能力
徐老师:
信奥哪怕ac了这道题,也有必要再学习优秀代码,为什么人家代码短,为什么人家代码快
徐老师:
不能满足于ac
simple happiness:
有很多学生是参考他人的代码,比如先照着别人的代码,打1遍,
simple happiness:
就是照打也不一定能都 打对的,还要调试
徐老师:
教学方式方法有多种,不用拘泥
simple happiness:
然后再试着自己 写
simple happiness:
一定要自己写的,
徐老师:
没有谁好谁坏,只有孩子更适合
simple happiness:
在自己写的过程中,看能 不能在他人的基础上进一步优化代码,有没有更好的思路
simple happiness:
我觉得,他人的代码,不是不能 看不能参考
赵老师:
带着思考都行,最怕不用脑子粘贴复制的
simple happiness:
将这个题 目写AC了,要找类似的题型进行巩固
simple happiness:
还有一种,就是多打各种比赛,以赛带练
simple happiness:
不能将问题积累很长时间,才发现,那补救就难了
simple happiness:
五六年级,学了2年了,都没有打过几次比赛,那如果只打每年的CSP-J CSP-S,可能成绩会很不好
simple happiness:
小学1-3年级,推荐 比赛,这个年龄段不以比赛成绩为目标,家长太着急也不行,一看到成绩不好,就各种焦虑
simple happiness:
要提前给家长打预防针
一二三年级不要太关注成绩,关键是培养孩子的3个好习惯,2个能力
一二三年级不要太关注成绩,关键是培养孩子的3个好习惯,2个能力
小学一年级,到底是学习习惯重要还是学习方法重要?
一二三年级不要太关注成绩,关键是培养孩子的3个好习惯,2个能力
simple happiness:
还有就是说是学了2年,实际上就是每周周六日上半天课(2-3个小时左右)
simple happiness:
平时都 不练,
simple happiness:
那是很难出成绩的
simple happiness:
要看学生学习的有效时间是多少
simple happiness:
玩游戏的怎么办?
目前,没有更好的完美的解决办法,这个其实也是家长与老师比较头疼的问题
不知道读者朋友们有没有好的方法办法?
可以留言探讨!!
我是不允许在上课和训练的时候玩游戏的
发现了的话,那就是直接劝退
也有的老师是告诉家长
simple happiness:
他自己玩儿,还可能会带坏别的孩子
有的老师,对于抄代码的学生
会及时通知给家长
多数的信奥教练是不允许抄(复制粘贴)代码的
要先思考,哪怕写出部分分来,
AC不了,也是可以的,
可以参考他人的代码
但不能简单的复制,照搬
少儿C++编程如何入门
少儿编程启蒙书籍介绍(2024.02.01)
小学生C++入门书籍、算法入门书籍,NOI数学书籍等
少儿C++编程的几个问题探讨
小学生适宜几年级开始学C++
几年级开始学C++信奥赛最合适?
少儿C++编程,我的一点儿教学经验和总结
小学二三年级入门信奥赛,如何从Scratch进入C++的学习
小学二三年级入门信奥赛,如何从Scratch进入C++的学习_scrath 之后 学goc 还是python-CSDN博客
小学一二年级C++信奥学习规划(2024.01.11)
为什么小学一二年级就可以学Go C编程(C++画图)呢?
小学一二年级C++启蒙
编程启蒙系列书籍(2023.11.24)
适合小孩接触编程起步的几款软件,从游戏中学习编程
推荐几本编程启蒙书籍
simple happiness:
我还是觉得让孩子尽早学,如果能学下去,相对来说将来容易拿到成绩
simple happiness:
1-4年级,兴趣班,走SCRATCH和PYTHON类似的践线,同时不要让家长太看重成绩,推荐参加相关的比赛或不参加比赛
simple happiness:
有很多家长,小学五六年级想让孩子拿奖,但是却不给孩子足够的练习和训练时间
simple happiness:
尽早学,还是更好一些,有更多的容错机会
simple happiness:
1-4年级,整有趣 的Go C,作为兴趣班来学
simple happiness:
还有就是scratch和C++双语
simple happiness:
1-4年级,按兴趣班来设计,就是Python与Scratch类似的风格,四年级开始慢慢转到更专业的信奥C++上来
simple happiness:
这样五六年级就有充足的时间来训练打比赛出成绩
simple happiness:
双语我是过渡性的,但有的孩子就是更喜欢Scratch,确实麻烦,要一点点儿引导,有的题 目 ,实际上用C++做更简洁,Scratch做起来很别扭
simple happiness:
我觉得这样,总比学了SCRATCH,然后PYTHON,然后C++要好一些
simple happiness:
SCRATCH---C++,其实也是权宜之计
simple happiness:
1-4年级,兴趣班,以兴趣和鼓励为主
1、啊哈编程星球
适用于:编程初学者、小学一至三年级
2、慧通教育
适用于:编程初学者、小学生编程入门
3、《信息学奥赛一本通 编程启蒙》C++版
适用于:编程初学者、小学生编程启蒙
争取在小学1-4年级就将2、3两个题库的全部或大部分题 做完
为进一步深入学习信奥打好坚实的基础
simple happiness:
时间 比较多的,就是小学1-4年级,以及小学六年级毕业后的暑假还有就是中考后初三毕业的暑假
信息学奥赛寒假、暑假、国庆十一假期 如何进行集训
信息学奥赛学习、训练、测试的顺序,思路及方法
信息学奥赛训练体系(2023.02.21)
信息学奥赛 CSP-J2 CSP-S2第2轮 复赛 如何取得好成绩
2022年暑期及9月份CSP-J1 CSP-S1初赛 培训计划及学习要点
信息学奥赛学习规划 国内顶尖信息学奥赛名校训练模式 信奥中的数学
信奥学习规划 信息学竞赛之路(2022.07.31)
揭秘信奥集训营的模拟比赛
计算机是如何工作的 计算机原理
计算机科学速成课
算法竞赛中一些常用的OJ
1、啊哈编程星球
适用于:编程初学者、小学一至三年级
2、慧通教育(51goc)--747题
适用于:编程初学者、小学生编程入门
3、《信息学奥赛一本通 编程启蒙》C++版 (480题)
适用于:编程初学者、小学生编程启蒙
争取在小学1-4年级就将2、3两个题库的全部或大部分题 做完
为进一步深入学习信奥打好坚实的基础
4、洛谷 题目列表之入门与面试(B系列)--500多题
5、NOI openjudge题库
百练(2369题)
6、信息学奥赛一本通
7、洛谷
洛谷题单广场
8、上海市计算机学会竞赛平台
9、AcWing
10、编程魔法师
11、牛客竞赛
12、AtCoder(英文和日文版)
13、CF(英文网站)
14、USACO
15、POJ
《洛谷算法竞赛能力全面提升综合题单 - 知乎版》
不过这个题单不太适合低龄选手入门,比较适合高中大学生入门,
以及所有进阶选手(不限年龄)
一个动态更新的洛谷综合题单
像这些比较大的公开的OJ网站
都会定期更新新的题目
还定期举办一些比赛
我觉得更新的速度还是挺快的
就拿更新比较慢的一本通题库吧
每年的CSP-J CSP-S NOIP的真题要更新吧,会加入新的题库吧
python题库
一本通 启蒙
是去年加上去的,还是什么时候加上去的
是新加上去的,至于加上去的题目说难度不够,达不到CSP-J的整体水平
这个一本通 启蒙题库 本来就是一个面向入门的,
一个面向入门的题库
题目很简单,对于一些畏难的孩子,是很好的题库(有很多家长和孩子听说
学C++很难,实际上现在也有入门很简单的题库可以用,也有很多入门的C++书籍出版了)
洛谷题库中也有在最近时间里加上了C++简单入门的题目
我相信多数的信奥加练还没有自己将一本通 启蒙 题库做下一遍下来
《信息学奥赛一本通 编程启蒙》C++版
历年真题是必做的
一本通 题库上,大多都是比较经典的题目
最近2年的CSP-J1 CSP-S1的初赛一些题目,就可以在一本通 题库里找到
这些经典的内容、历年真题还是有必要认真做一下的
再加上各种OJ(洛谷、CF、Atcoder、USACO、上海月赛。。。)网站上的比赛
还有白名单的C++比赛
我觉得已经足够用了
线上的就是有这么一个好处
就是可以走信奥的强校、名校的路线(信奥名校是不愁生源的)
信奥名校一般是选拔机制,就是通过层层筛选
最后剩下的那么几个人,
去打省选的比赛、NOI的比赛
当然水平就很高了
线上的,通过测试,通关的就继续往前走
没有通关的直到通过再往前走
有的孩子可能几次过不去,
就主动放弃了
为什么那么多机构老师都入驻了抖音
就是利用抖音平台巨大的流量
很容易招到全国各地的孩子
有了这个基数保证
然后进行筛选
最后能留下来的,也就是那些有天赋
比较努力的,也可能是比较幸运的
那一部分孩子
我认为,这个和信奥名校类似的逻辑
也是一种筛选
全国青少年信息学奥林匹克联赛
从2016年开始,每年NOIP复赛普及组、提高组都将各有两题从NOI题库中选出。题面可能会变化,解法保持不变。
自2017年来,由于参赛人数增多,NOIP复赛规模的规则进行了调整,包括:每个省赛区可以设立多于两个的复赛考点(但必须在同一个城市),初赛进入复赛的比例和规模由各省赛区自行决定,在条件许可的情况下,鼓励更多选手参赛。同时复赛获奖比例将基本保持不变,全国一等奖获奖比例约为复赛参赛选手的20%。
NOI openjudge题库