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

986 篇文章 38 订阅
846 篇文章 5 订阅

洪老师:

吕老师你们信息奥赛用哪套教程?能否推荐下?

simple happiness:

看年龄还有学到什么位置了

simple happiness:

一般是好几套教材一起用

simple happiness:

Go C现在是3本书,对应1-4年级的孩子



simple happiness:

接下来2-4年级 C++入门,现在不用书了,直接就是

simple happiness:

一本通 启蒙 题库

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

simple happiness:

以前用《小学生C++趣味编程》、《啊哈C语言》等几本书结合着来





simple happiness:

还有时用到下面这本书



simple happiness:

四到六年级的话,那就可以用下面的书了

这本书挺好的,缺点是没有OJ题库



《啊哈算法》一本自学的好书,我要求学生要看3遍,3-6个月看完第1遍






simple happiness:

这些书,选其中1-2本用,如果太难,就再切换到简单一点儿的书上,

simple happiness:

如果难度不够,再找难一点儿的书



simple happiness:

初赛相关的书籍,推荐用下面2本书




洪老师:

你们平时都用哪个题库?自己买的么?

simple happiness:

一本通 洛谷,慧通教育  NOI题库

simple happiness:

AcWing、编程魔法师等等,这些都是免费的题库!!

洪老师:

慧通我们没用过

simple happiness:

慧通 上面300多题Go C画图题,300多道的C++基础题

simple happiness:

慧通教育题库上面的,C++基础题很好的

simple happiness:

C++基础题库有:

simple happiness:

一本通 启蒙+慧通教育

simple happiness:

还有就是上点儿难度的话,就用洛谷的B题,也有500多题了

simple happiness:

有的孩子喜欢挑战的,那就洛谷B题

洪老师:

洛谷B题是啥意思?见笑了

simple happiness:

洛谷入门的B(basic基础的)开头的题目



simple happiness:

关于CSP-J的数学方面的书,推荐下面几本



洪老师:

有些内容真的是需要读几遍,每遍都有不同的感受

simple happiness:

有的书,是用来查资料用的,能通读下来的书,也就是精读的,一般也就是1-2本就可以



simple happiness:

入门的题库


simple happiness:

1、慧通教育

慧通教育

simple happiness:

2、一本通 启蒙

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

simple happiness:

3、洛谷B题

题目列表 - 洛谷



simple happiness:

上面的3个题库,主要面向小学生

simple happiness:

初中的孩子,一般用

NOI题库

OpenJudge - NOI - 首页

simple happiness:

一本通 题库

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

simple happiness:

还有就是洛谷题单上的题目了

题单列表 - 洛谷

洪老师:

洛谷的B题可以让学生多练,我刚才看了下都挺好的




simple happiness:

一本通 启蒙的题目,我带着学生,基本上整了大部分内容了

simple happiness:

慧通教育题库,基本上整了一遍下来了

simple happiness:

学生能坚持都做完的,不多,能做大半就不错了

洪老师:

学生不做题也确实没有啥好办法

simple happiness:

我现在就是尽量招收1-4年级的孩子,就是尽早学,慢慢磨

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

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

simple happiness:

1-4年级,每周2-3个小时讲课,要求学生课下要做题写程序

simple happiness:

基本要求是我讲课1小时,要对应1-2个小时来完成课后作业及自己写程序训练




洪老师:

洛谷的B题可以让学生多练,我刚才看了下都挺好的

simple happiness:

 有题解,这个也好也不好

simple happiness:

一开始还是慧通教育或一本通启蒙吧

simple happiness:

多数孩子一开始不会自己找题解,

simple happiness:

慧通教育题解在网上很少,我整的题解大部分是图片

洪老师:

您的意思是学生会利用题解糊弄是吧

simple happiness:

只抄题解,这种情况确实不少

simple happiness:

我的要求,可以抄题解,但不能复制粘贴

simple happiness:

对于初学的孩子,能动起来,就可以,照着写,然后以后再重新自己做1遍,这样来

simple happiness:

当然,这个是针对刚入门的,尤其是刚入门的小学1-4年级的学生

simple happiness:

慢慢地过渡到能自己独立写程序,做题 的过程中首先尽量要自己 写程序

simple happiness:

可以参考他人的程序,但尽量不要照抄,宜参考他人程序,根据自己的理解自己写程序










宝宝的数学书籍

宝宝的数学书籍-CSDN博客

宝宝的物理学系列

宝宝的物理学系列_宝宝的物理学下载-CSDN博客

宝宝的编程系列书籍

宝宝的编程系列书籍_编程宝宝系列-CSDN博客




上面内容仅为个人观点,不喜勿喷,

写此文的目的,是为了抛砖引玉,

探讨如何能更好的学习少儿C++编程,

愿与诸位朋友大佬们一起探讨!!

愿与诸位朋友大佬们共同进步!




做题的过程(2020.11.29)

1.依据题意写出代码

2.编译能运行程序,编译通不过可能有语法方面的错误等,

  对程序进行修改

  直到最后编译通过

  也可以试着提交一下

3.运行样例,如果样例能通过,则提交

  一般样例不通示,是不需要提交的

4.提交后AC,此题完成,如果没有AC(可能会得到部分分,也可能为0分)

5.修改代码,运行样例,再次提交




1、慧通教育题库(747题)--争取1年到1年半做完--都要做

慧通教育
 

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

1、Go C画图程序题:276题

2、C++程序题:280题

3、其他:191题

(1)、判断题:20题

(2)、单选题:20题

(3)、程序填空:120题

(4)、选择填空:15题

(5)、修改程序题:16题

276+280+191=747题

2、一本通启蒙题库(480题)--争取1年到1年半做完--都要做

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

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

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

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

3、一本通题库(一、语言及算法基础篇)--都要做

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

4、NOI openjudge题库(667题)--都要做

OpenJudge - NOI - 首页

大概相当于CSP-J的水平的题目

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

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

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

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



 5、四、官方真题/1、NOIP普及组

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

先做每年1,2题

做3,4题中比较容易的题,

最难的题可能是第3题,也可能是第4题

NOIP普及组部分,可以先做每年的第1、2题,从后面往前做,也就是先做最新的,比如2023,2022,2021。。。这样的顺序,

然后,每年的第3、第4题,可以先看一下题目,看哪个能做就做哪个,

另一个4题中最难的题目,如果感觉能做的话,建议能拿到部分分就已经很不错了,

做完了,找一下相关的题解,看能不能弄明白,争取将题解弄明白

(不确认4题中是第3题最难,还是第4题最难,有的时候是第3题最难,

这个在比赛的时候也要注意)。





6、洛谷题单广场(有题解)

题单列表 - 洛谷

入门1--入门6

算法1-1 --- 算法1-7

数据结构1-1 --- 1-4

数学1

动态规划1 --- 动态规划3

可能不同的题库间,有重复的题目,如果当时做的时候参考了他人的代码

甚至是看懂了别人的题解,然后就将AC的代码复制过去,提交AC的

那遇到这样的题目,还是要再重新自己亲手做一下

争取自己写代码AC




7、AcWing

AcWing

8、编程魔法师

编程魔法师

9、CF(英文网站)

Codeforces

10、USACO

USACO

11、AtCoder(英文和日文版)

AtCoder

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

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

13、牛客竞赛

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

dllglvzhenfeng

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

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

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

打赏作者

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

抵扣说明:

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

余额充值