你会爱上编程的!
同学你好,当你写下人生的第一行代码,并逐渐完善自己对于信息技术的知识储备时,你会渐渐发现,程序的世界原来可以那么的美妙。如果你热爱数学、勤于思考,那么,相信你一定会爱上编程这门充满魔力的学科。
有的同学或许有疑问,编程到底能干什么?
课程的内容安排
本课程内容以C++编程语言为母语,分别介绍了包括语言基础语法、常用编程算法、编程数学知识、计算机常识性知识等。以NOIP普及组或CSP-J相关知识点内容为大纲编排,针对性较强,循序渐进。同时,紧扣算法编程普及理念,让同学们能轻松掌握编程的基本逻辑思维和核心算法原理。通过系统学习,在建立了较为完整的基础理论和编程实践经验后,有能力的同学将能进阶到提高组的学习,为日后竞赛获奖打下坚实的基础。
课程特色:
- 课程章节目录结构层次分明,涵盖了算法编程普及组的全部知识点内容;
- 章节设置了知识脑图、核心知识点解析、阶梯式例题解析、作业模块,帮助同学层层深入对知识的理解以及问题的综合解决能力;
- 每个章节均录制视频,帮助同学回顾所学;
- 建立学情任务单,能有效的监督和激励同学们的学习热情;
- 配套课程的题库系统,建立完整的刷题档案。题库中的题解功能、社区功能、阶段赛等功能,能补充所学,拓展更广阔的算法编程视野。
学习对象:
- 主要面向小学高年级、初高中同学;
- 希望通过编程提高自己思维逻辑的同学;
- 对计算机算法编程感兴趣、数学基础较好的同学;
- 希望参加NOIP(全国信息学奥林匹克竞赛联赛)、NOI(全国信息学奥林匹克竞赛)、IOI(国际信息学奥林匹克竞赛)、全国青少年软件编程等级考试(C语言)、蓝桥杯青少年创意编程C++组等相关竞赛或考级活动的同学;
- 希望通过学习信息学为升学加分,并参加相关学习特招考试的同学。
如何高效的学习?
建立一个适合自己的学习系统很重要,对于陌生的知识点,能在现实生活中找到类比的例子,这是加深知识理解的最佳途径。信息学的产生不是空穴来风,是前人对问题的高度总结后产生的一套理论。我们要学好信息学,抽象问题的能力要提高,问题不同状态下情况的研判也要严谨。有的时候一个问题有很多种解法,但是解决的效率却又天壤之别,这就需要我们掌握一些算法模板,问题并没有显式的告诉你要使用什么算法,但是你要能通过过往题目的经验,快速的进行算法判断,这也是最后能够学有所成的关键所在。数学水平在后期较为难度的编程问题解决上将起到决定性的作用,所以,要学好信息学,数学一定要学好,这点很重要。
那到底该如何高效的进行学习呢?我总结了一下几点供各位同学和家长参考。
- 在普及篇学习阶段,每周课后至少要花2-3个小时进行作业的完成和自我提高,没有课后的时间积累,光靠课上的一点时间肯定是不够的;
-
如何使用本课程配套资源
本课程配套的在线测评系统访问网址为:http://noi.dodoke.com,注册时必须使用自己的真实姓名,以便老师统一管理,跟踪学习进度;
- 每个章节的小节都有配套的视频讲解,方便同学在课后加深理解,可以扫书中二维码直接观看;