关于一位信奥教练遇到的一个问题的讨论

1013 篇文章 38 订阅
869 篇文章 5 订阅

下面是问题 的链接

有多少孩子借着学编程偷偷玩游戏?

有多少孩子借着学编程偷偷玩游戏?

 这篇博文列举了不少可能大多信奥教练都遇到的问题,如下:

        在学信奥的学生中,抄代码,玩游戏不是个例

        不了解学生目前编程现状的家长占31%

        对机构的进度不满意的家长占21%

        对孩子学习效果不满意的家长占47%

        1.作业都做了,但是考试不理想,占15%

        2.会做作业但作业做的太少,占12%

        3.上课能听懂作业不会做,占20%



那么这些问题该如何解决呢?

如何解决上面的问题?



在学信奥的学生中,抄代码,玩游戏不是个例

这个问题分两方面来说

        第一,是关于抄代码:

        第二,是玩游戏



首先说抄代码,说说我对抄代码的看法

多看别人的经典的好的代码也是一个学习编程的方式

学信奥,可以去看一些经典的书籍及代码,

我认为对于初学者是有必要的

学什么可能都是从模仿开始的

一般情况老师讲课时讲一些经典的代码

然后,会留一些与课上所讲内容类似的题目

这些课下的作业,一定要认真去做

多数情况下,是可以自己完成的

温故而知新,通过类似的题目的练习,

将所学的知识学懂学透,这是学习知识的一般规律

如何通过编程竞赛来掌握C++编程

如何通过编程竞赛来掌握C++编程_c++开发工具 竞赛编程-CSDN博客

另外,现在各种网络资源(博客、视频、OJ等)、书籍等,

为我们学好信奥提供了各种方便,

有很多孩子是可以通过自学可以学懂学通CSP-J的内容的



相关比赛的历年真题肯定是要做的,这个不存在是独家题库的问题

可以这么说打CSP-J CSP-S,那必然要将历年的真题做一遍或多遍

不同的比赛,其出题的风格有其延续性和特点

做真题,除了看一下学过的知识是否能灵活运用外

还能通过做真题,来大概的了解出题的思路、风格

更好的适应接下来的比赛



关于信息学奥赛学习、训练、测试的顺序,思路及方法,下面有我的一篇博文,上面讲的更详细一些

信息学奥赛学习、训练、测试的顺序,思路及方法

信息学奥赛学习、训练、测试的顺序,思路及方法_信奥赛 其他比赛 练习-CSDN博客



 其实,就是按照一般规律去做

多数的孩子都会有不错的成绩的

我认为,CSP-J的内容完全可以自学拿到好成绩的

这里,再说一下以赛带练,

我是将各种各样的比赛推荐给学生

学生可以根据自己的情况,进行选择

学习信奥(CSP-J CSP-S NOIP等),以赛带练 有哪些比赛可以参加

学习信奥(CSP-J CSP-S NOIP等),以赛带练 有哪些比赛可以参加-CSDN博客



可以定期参加一些免费的(一些网站的周赛、月赛、白名单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。

【一级 C++】洛谷 2024 年 6 月 GESP 模拟赛 - 比赛详情 - 洛谷

GESP 二级(C++ 组):    

时间为 2024 年 6 月 22 日 19:00 到 21:00。

【二级 C++】洛谷 2024 年 6 月 GESP 模拟赛 - 比赛详情 - 洛谷

GESP 三级(C++ 组):    

时间为 2024 年 6 月 23 日 14:30 到 16:30。

【三级 C++】洛谷 2024 年 6 月 GESP 模拟赛 - 比赛详情 - 洛谷

GESP 四级(C++ 组):    

时间为 2024 年 6 月 23 日 19:00 到 21:00。

【四级 C++】洛谷 2024 年 6 月 GESP 模拟赛 - 比赛详情 - 洛谷



CCF GESP与CSP-J/S的衔接办法发布

CCF GESP与CSP-J/S的衔接办法发布-CCF-GESP编程能力等级认证




刷了一千道编程题实战水平几乎为零,警惕这个陷阱!

https://www.douyin.com/video/7384032533182303515

公开的题库,有大量的题目(量多而优,能公开的一般都是一些经典的题目),

一些好的题库,还会经常更新题库的题目

像洛谷、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个能力

https://www.toutiao.com/article/7185798616341545507/

一二三年级不要太关注成绩,关键是培养孩子的3个好习惯,2个能力

https://www.toutiao.com/article/7185798616341545507/

小学一年级,到底是学习习惯重要还是学习方法重要?

小学一年级,到底是学习习惯重要还是学习方法重要? - 知乎

一二三年级不要太关注成绩,关键是培养孩子的3个好习惯,2个能力

一二三年级不要太关注成绩,关键是培养孩子的3个好习惯,2个能力|晨读|语文_网易订阅




simple happiness:

还有就是说是学了2年,实际上就是每周周六日上半天课(2-3个小时左右)

simple happiness:

平时都 不练,

simple happiness:

那是很难出成绩的



simple happiness:

要看学生学习的有效时间是多少




simple happiness:

玩游戏的怎么办?

目前,没有更好的完美的解决办法,这个其实也是家长与老师比较头疼的问题

不知道读者朋友们有没有好的方法办法?

可以留言探讨!! 

我是不允许在上课和训练的时候玩游戏的

发现了的话,那就是直接劝退

也有的老师是告诉家长

simple happiness:

他自己玩儿,还可能会带坏别的孩子

有的老师,对于抄代码的学生

会及时通知给家长

多数的信奥教练是不允许抄(复制粘贴)代码的

要先思考,哪怕写出部分分来,

AC不了,也是可以的,

可以参考他人的代码

但不能简单的复制,照搬




少儿C++编程如何入门

少儿C++编程如何入门_c++儿童入门教程-CSDN博客

少儿编程启蒙书籍介绍(2024.02.01)

少儿编程启蒙书籍介绍(2024.02.01)-CSDN博客

小学生C++入门书籍、算法入门书籍,NOI数学书籍等

小学生C++入门书籍、算法入门书籍,NOI数学书籍等-CSDN博客

少儿C++编程的几个问题探讨

少儿C++编程的几个问题探讨_小学c++需要的数学基础-CSDN博客

小学生适宜几年级开始学C++

小学生适宜几年级开始学C++_c++ 语法 几年级数学-CSDN博客

几年级开始学C++信奥赛最合适?

几年级开始学C++信奥赛最合适?-CSDN博客

少儿C++编程,我的一点儿教学经验和总结

少儿C++编程,我的一点儿教学经验和总结_少儿编程老师如何讲课-CSDN博客

小学二三年级入门信奥赛,如何从Scratch进入C++的学习

小学二三年级入门信奥赛,如何从Scratch进入C++的学习_scrath 之后 学goc 还是python-CSDN博客

小学一二年级C++信奥学习规划(2024.01.11)

小学一二年级C++信奥学习规划(2024.01.11)_小学学习c++规划-CSDN博客

为什么小学一二年级就可以学Go C编程(C++画图)呢?

为什么小学一二年级就可以学Go C编程(C++画图)呢?_小学goc编程有什么用-CSDN博客

小学一二年级C++启蒙

小学一二年级C++启蒙-CSDN博客

编程启蒙系列书籍(2023.11.24)

编程启蒙系列书籍(2023.11.24)_小创客的第一课:给孩子的编程启蒙书 下载-CSDN博客

适合小孩接触编程起步的几款软件,从游戏中学习编程

适合小孩接触编程起步的几款软件,从游戏中学习编程_小孩编程入门软件-CSDN博客

推荐几本编程启蒙书籍

推荐几本编程启蒙书籍_计算机启蒙书籍-CSDN博客




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++版

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

适用于:编程初学者、小学生编程启蒙

争取在小学1-4年级就将2、3两个题库的全部或大部分题 做完

为进一步深入学习信奥打好坚实的基础




simple happiness:

时间 比较多的,就是小学1-4年级,以及小学六年级毕业后的暑假还有就是中考后初三毕业的暑假









信息学奥赛寒假、暑假、国庆十一假期 如何进行集训

信息学奥赛寒假、暑假、国庆十一假期 如何进行集训_小学信息奥赛寒假班-CSDN博客

信息学奥赛学习、训练、测试的顺序,思路及方法

信息学奥赛学习、训练、测试的顺序,思路及方法_信奥赛 其他比赛 练习-CSDN博客

信息学奥赛训练体系(2023.02.21)

信息学奥赛训练体系(2023.02.21)_信奥赛s组教练模式-CSDN博客

信息学奥赛 CSP-J2 CSP-S2第2轮 复赛 如何取得好成绩

信息学奥赛 CSP-J2 CSP-S2第2轮 复赛 如何取得好成绩-CSDN博客

2022年暑期及9月份CSP-J1 CSP-S1初赛 培训计划及学习要点

暑期及9月份CSP-J1 CSP-S1初赛 培训计划及学习要点_csp—j一般准备多久-CSDN博客

信息学奥赛学习规划 国内顶尖信息学奥赛名校训练模式 信奥中的数学

信息学奥赛学习规划 国内顶尖信息学奥赛名校训练模式 信奥中的数学_洛谷的csp课程怎么样-CSDN博客

信奥学习规划 信息学竞赛之路(2022.07.31)

信奥学习规划 信息学竞赛之路(2022.07.31)_信奥赛规划-CSDN博客

揭秘信奥集训营的模拟比赛

https://www.douyin.com/video/7215766981381803316




计算机是如何工作的 计算机原理

计算机是如何工作的 计算机原理_漫画计算机原理pdf-CSDN博客

计算机科学速成课

计算机科学速成课_计算机科学速成课 文字-CSDN博客




算法竞赛中一些常用的OJ

1、啊哈编程星球

啊哈编程星球!编程学习从这开始~

适用于:编程初学者、小学一至三年级

2、慧通教育(51goc)--747题

慧通教育

适用于:编程初学者、小学生编程入门

3、《信息学奥赛一本通 编程启蒙》C++版 (480题)

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

适用于:编程初学者、小学生编程启蒙

争取在小学1-4年级就将2、3两个题库的全部或大部分题 做完

为进一步深入学习信奥打好坚实的基础

4、洛谷 题目列表之入门与面试(B系列)--500多题

题目列表 - 洛谷

5、NOI openjudge题库

OpenJudge - NOI - 首页

百练(2369题)

OpenJudge - 百练 - 首页

OpenJudge - OpenJudge - 题目

6、信息学奥赛一本通

信息学奥赛一本通(C++版)在线评测系统

7、洛谷

https://www.luogu.com.cn/

洛谷题单广场

题单列表 - 洛谷

8、上海市计算机学会竞赛平台

上海市计算机学会竞赛平台 | YACS

9、AcWing

AcWing

10、编程魔法师

编程魔法师

11、牛客竞赛

牛客竞赛OJ_ACM/NOI/CSP/CCPC/ICPC_信息学编程算法训练平台

12、AtCoder(英文和日文版)

AtCoder

13、CF(英文网站)

Codeforces

14、USACO

http://www.usaco.org/

15、POJ

Welcome To PKU JudgeOnline




《洛谷算法竞赛能力全面提升综合题单 - 知乎版》

洛谷算法竞赛能力全面提升综合题单 - 知乎

不过这个题单不太适合低龄选手入门,比较适合高中大学生入门,

以及所有进阶选手(不限年龄)

一个动态更新的洛谷综合题单

一个动态更新的洛谷综合题单 – Studying Father's blog




像这些比较大的公开的OJ网站

都会定期更新新的题目

还定期举办一些比赛

我觉得更新的速度还是挺快的

就拿更新比较慢的一本通题库吧

每年的CSP-J CSP-S NOIP的真题要更新吧,会加入新的题库吧

        python题库

        一本通 启蒙

是去年加上去的,还是什么时候加上去的

是新加上去的,至于加上去的题目说难度不够,达不到CSP-J的整体水平

这个一本通 启蒙题库 本来就是一个面向入门的,

一个面向入门的题库

题目很简单,对于一些畏难的孩子,是很好的题库(有很多家长和孩子听说

学C++很难,实际上现在也有入门很简单的题库可以用,也有很多入门的C++书籍出版了)

洛谷题库中也有在最近时间里加上了C++简单入门的题目

我相信多数的信奥加练还没有自己将一本通 启蒙 题库做下一遍下来

《信息学奥赛一本通 编程启蒙》C++版

信息学奥赛一本通-编程启蒙(C++版)在线评测系统



历年真题是必做的

一本通 题库上,大多都是比较经典的题目

最近2年的CSP-J1 CSP-S1的初赛一些题目,就可以在一本通 题库里找到


这些经典的内容、历年真题还是有必要认真做一下的

再加上各种OJ(洛谷、CF、Atcoder、USACO、上海月赛。。。)网站上的比赛

还有白名单的C++比赛


我觉得已经足够用了




线上的就是有这么一个好处

就是可以走信奥的强校、名校的路线(信奥名校是不愁生源的)

信奥名校一般是选拔机制,就是通过层层筛选

最后剩下的那么几个人,

去打省选的比赛、NOI的比赛

当然水平就很高了



线上的,通过测试,通关的就继续往前走

没有通关的直到通过再往前走

有的孩子可能几次过不去,

就主动放弃了



为什么那么多机构老师都入驻了抖音

就是利用抖音平台巨大的流量

很容易招到全国各地的孩子

有了这个基数保证

然后进行筛选

最后能留下来的,也就是那些有天赋

比较努力的,也可能是比较幸运的

那一部分孩子

我认为,这个和信奥名校类似的逻辑

也是一种筛选




全国青少年信息学奥林匹克联赛

全国青少年信息学奥林匹克联赛_百度百科

        从2016年开始,每年NOIP复赛普及组、提高组都将各有两题从NOI题库中选出。题面可能会变化,解法保持不变。

        自2017年来,由于参赛人数增多,NOIP复赛规模的规则进行了调整,包括:每个省赛区可以设立多于两个的复赛考点(但必须在同一个城市),初赛进入复赛的比例和规模由各省赛区自行决定,在条件许可的情况下,鼓励更多选手参赛。同时复赛获奖比例将基本保持不变,全国一等奖获奖比例约为复赛参赛选手的20%。




NOI openjudge题库

OpenJudge - NOI - 首页

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值