中小学生信奥学奥赛 从入门到提高 好书推荐
数学、逻辑学、计算机科学三大领域实属一家,彼此成就,彼此影响。从古希腊哲学到计算机,数字、计算、推理这些貌似简单的概念在三千年里融汇、碰撞。本书描绘了一场人类探索数学、算法与逻辑思维,并走向人工智能的梦想之旅,展现了哲学家、逻辑学家与数学家独特的思维方式,探讨了算法与人工智能对科学和社会的巨大影响。
2.漫画计算机原理
漫画展示计算机组成原理,青少年、成人计算机科普读物,如何制造计算机,计算机原理教学参考书
3.啊哈编程星球:一本书入门Python和C++
适用年龄:小学一年级或初学计算机编程的一本启蒙教材,
信息学竞赛教练推荐的编程启蒙书,帮助训练逻辑思维能力、想象能力和解题能力!边看故事边玩 游戏,边闯关边学习新知识,让孩子轻松学本领!
4.从Scratch到C++轻松学
采用双语(Scratch语言和C++语言)教学的方式讲授编程知识,以解决问题为导向,培养青少年的编程思维。本书分为:程序设计基础、数据结构和算法、趣味数学探秘,以及神奇的分形图四个部分,采用青少年喜闻乐见的趣味案例进行教学,指导青少年从Scratch编程顺利过渡到C++编程,带领青少年进入更为广阔的编程世界。
从Scratch迈向Python和C++ 通过大量数学和算法方面的 编程案例 培养青少年的计算思维
5.啊哈 C 语言!逻辑的挑战
全书从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。并配合超萌的编程软件,从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量一定会让你觉得很有意思。你可以在茶余饭后阅读本书,甚至蹲在马桶上时也可以看得津津有味。
6.小学生C++ 趣味编程
4~5年级学生入门,上下册 清华大学出版社
一本真正适合小学生的信息学竞赛培训教材
小学生C++趣味编程利用流程图理清思路,并选取贴近小学生学习生活的例子,结合小学生的认知规律,来激发孩子的学习兴趣,以程序为中心,适当地弱化语法,让孩子们更容易理解。
7.小学生C++语言创意编程
书结合小学生的认知规律,以激发学生学习编程的兴趣、培养学生编程思维为目的,将编程与学科结合,通过寓教于乐且贴近小学生学习和生活的编程案例,帮助学生掌握C++的常量、变量、顺序结构、选择结构、循环结构、数组、函数、算法等基础知识,教会学生用编程的思维来学习与探索跨学科的内容,并从中体会C++编程的乐趣和魅力。
8.小学生C++编程入门
本书立足于C++程序设计语言的普及和应用,同时适用于全国青少年信息学奥林匹克竞赛的入门学习。本书包含计算机基础知识,C++语言基础,C++语言的顺序结构、选择结构、循环结构,数组,函数,结构体与文件,指针,算法和程序设计中常用的数学知识等内容,各章配备习题,附习题参考答案。
9.深入浅出程序设计竞赛(基础篇)洛谷推荐书目
本书分为4个部分:第一部分介绍C++语言的基本知识;第二部分介绍一些基础算法;第三部分介绍几种简单常用的数据结构;第四部分是在算法竞赛中需要使用数学基础,包括进制转换、位运算、计数原理、排列组合、质数合数、约数倍数等概念。
10.信息学竞赛参考书
6年级学生入门:
推荐:《信息学奥赛一本通C++版》
《信息学奥赛一本通》里主要是c++编程基础加编程示例,同样包含历年NOI题型,虽然不全,但是基本都是典型题目,很适合既想学习c++语言,又要参加信息学奥赛的同学们使用。
初中学生入门:
推荐: 《CCF中学生计算机程序设计》《信息学奥赛一本通C++版》
《CCF中学生计算机程序设计》中国计算机学会组编。《入门篇》内容就是对程序设计基础的讲解,书200多页,比起《一本通》要薄很多,可以说是很“入门”了,当然200多页讲这么点知识还是很细的。《基础篇》相对入门篇来说就要有一定的提升了,知识结构也有了深度,这两本作为辅助教材也是可以的,再加上官方题库,那也是可以一飞冲天的!
自然科学素养类赛事官网资料
1 全国青少年人工智能创新挑战赛
2 全国中小学信息技术创新与实践大赛
3 世界机器人大会青少年机器人设计与信息素养大赛
4 全国青少年科技教育成果展示大赛
5 全国青少年无人机大赛
6 全国青年科普创新实验暨作品大赛
7 全国中学生信息学奥林匹克竞赛
8 全国青少年科技创新大赛
9 蓝桥杯全国软件和信息技术专业人才大赛