中小学生信息学奥赛经典书籍点评
近日,教育部办公厅发布了《关于公布2019年度面向中小学生的全国性竞赛活动的通知》,确定了29项竞赛为2019年度面向K12学生开展的全国性学科竞赛活动。
本次公布的第2到6项竞赛,都是信息学方面的 。天问作为二十年码农,在对比了市面上的所有能找到的给中小学生学习的书籍后,给大家推荐四本信息学奥赛的书籍。
1. CCF中学生算计程序设计教材分为入门篇,基础篇,提高篇和专业篇。目前已经出版了入门篇和基础篇。后面两篇还在出版中。入门篇介绍了代码开发环境(Dev-C++),数据的输入输出,涉及程序执行的语法和数组。基础篇介绍了函数,字符串处理,结构,联合,指针,文件等语法,并且介绍了线性表,队列,堆栈等数据结构和简单的算法。该书内容通俗易懂,内容详实,对于0基础学生,尤其是小学生来说,是进入信息学奥赛学习的最好的一本入门书。
2. 信息学奥赛一本通一书在语法,数据结构和算法上都比CCF程序设计一书要更加详细,涉及内容的深度更加深入。这本书适合小学高年级和中学生阅读。该书的相当多的例子都来源于noip原题,无疑对备考noip考试提供巨大帮助和针对性。
信息学奥赛虽然用的是C++的开发环境,但使用的语法基本是c语言的。所以对于学完1和2本书的同学,我推荐下面一本c语言书。
3. C primer plus是天问最爱的c语言书籍,这本书应该是世界上最好的一本c语言的入门书了,没有之一。在知识点的角度看,是全面而深入的。作者见解独到,侃侃而谈,并且提供了大量的源代码加以分析。这本书和我们大学时候学的x浩强的c语言程序设计简直是云泥之别。同学们在信息学奥赛的学习中可以用这本书来当字典,在语法,尤其是指针不会用的时候,可以拿来查阅。大家都觉得c语言难,那可能是因为你没有学过高质量的教材。
4. “编程之美”收集了约60道算法和程序设计题目,这些题来源于微软技术面试的题目。作者试图从各种各样有趣的问题出发,引导读者去提出问题,分析问题和解决问题,寻找最优的解决方案。
5. NOIP历年真题。在学完1和2的基础上,用3和4当字典和参考书,刷题吧。信息学是一门实践性学科,信息学的提高是在键盘上练出来的,不是纸上。
数学是计算机的基础,大家可以在学好数学,培养出严谨的思维能力和灵活处理问题能力的基础上,大力和积极地参与计算机的学习。现在是信息社会,未来是AI的世界,一切的一切都离不开数学。
对于中小学数学竞赛学习感兴趣 家长,可以点击并阅读我的另外一篇文章:中小学奥数学习书籍点评
下面是天问微信,对数学和信息学感兴趣的朋友,可以加我微信。也欢迎大家扫码关注天问思维课堂的网课。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com