您现在的位置是:课程
CSP-J青少年编程系列课程四
2023-04-14 21:34课程 人已围观
一、学什么内容可以培养自主学习能力?
中国计算机学会原秘书长杜子德指出“计算机教育最核心的应该是编程,编程可以锻炼学生的逻辑思维、自学能力,这是计算机教育的根本”。信息学奥林匹克竞赛(以下简称信奥)推动着我国信息技术教育的普及,其考查学生程序设计能力和运用计算机解决实际问题的能力。
信奥需要学习计算机语言、数据结构与算法,更需要大量的习题训练来培养计算思维。信奥与其他学科最大区别在于当学生把程序写好后,必须通过所有的测试点(一般是10个)才能得满分,通过2个测试点只能得20分。而如果程序可以运行,但测试点全未通过的话,那么只能得0分。因此,程序评测就显得非常重要。
目前,主流评测方式是将代码提交到在线题库OJ(即Online Judge,例如洛谷)网站上并实时看到评测分数。如果没有获得满分,可以下载错误测试点的数据来帮助学生寻找程序中的错误,提高学生独立查错改错能力。当程序获得100分时学生将会得到巨大的成就感。
信奥强调学生个体的发展,老师不应用统一的授课方式来强制统一学习进度。这就决定了老师在教学中必须注重培养学生的自主学习能力,然后再根据个体的学习实际情况单独辅导。借助OJ正好可以有效培养学生的这种能力。学生能够在题库中选择适合自己的学习任务自主探究。在解决问题时,学生先进行系统的分析,在遇到没有掌握的知识时,根据实际需要到书本或者网络上找相应的知识,消化掌握后再解决问题,若还有疑问,可以找老师提供帮助。
有一位学生,他对各种算法有所涉猎,只是不够深入。我要求他在每个周末深入学习一种算法,资料和习题从OJ上获取。随后两个多月的时间,他每周除了上课时间,每周末花一定的时间探究算法,配合在线评测上的习题训练巩固,遇到解决不了的问题,就在OJ论坛上与其他同学交流,或者在辅导时间来提问,最终取得了全国联赛一等奖的好成绩。
事实证明,信奥对培养自主学习能力很有帮助,这种能力也可以很容易地迁移到其他学科的学习。如果您想培养自主学习能力,不妨尝试学习信奥。
二、本课程特色
1、重视做题、练题。学生只有足够的练习才能完全理解知识点。纯讲知识点的视频网上一大堆,但是学生只看讲解是学不会的。
2、提供答疑服务。只要您购买了课程,随时免费答疑。
3、提供阶段性测试。方便家长了解学生学习进度,学生通过模拟考试后才能学习后面内容。
三、信奥难吗?升学路走得通吗?
信奥与奥数有很多相似点,可以并称是思维的体操,同为五大奥赛之一(数学、物理、化学、生物、信息学)。
信奥国家队选手可通过强基计划进入清北等985高校,这点和奥数是一样的。证明了信奥成绩得到了顶尖高校的认可。每年国家队选手几百人,竞赛升学这条路确实很艰难。竞赛升学的作用被弱化,为升学而学竞赛不足以成为坚持下去的理由。兴趣,让我们相遇。
四、坚持的理由——兴趣
兴趣在于算法的精妙设计与计算机的神速。毫不夸张地说,算法本身充满魅力与魔幻。计算机一秒十亿的计算速度为我们服务,更让我们得到超乎寻常的力量,能在一秒内处理千万级的数据集。
此外,玩代码也是一项很酷的活动,还能够拓宽学生的眼界。全球认可信奥作为五大奥林匹克竞赛之一,与之配套的知名国际竞赛体系也非常完善。只需在家中,就可免费参与美国信息学竞赛USACO,同来自世界各地的选手一同较量。
信奥对学生思维能力的帮助是极大的。学习算法的过程就是让大脑逐步适应更难思维的过程,学了算法后能看懂大学知识,高中的学业小菜一碟。练就降维打击的思维在看待事物时更容易看到本质。例如学完初中数学后会觉得小学数学so easy,就是因为大脑被更难的思维所武装。
五、本课程适用学生群体
1、如果对编程有兴趣,或有过机器人、图形化编程scratch等学习经历的学生。
2、学习习惯不好,希望通过学习信奥改善学习习惯,培养自主学习能力的学生。
以上两条满足其一即可报名学习,学龄需四年级及以上的学生(可放宽至三年级,但需具备基本数学运算能力)。
六、本课程由来:
2020年5月 CCF开启NOI Online培训,邀请NOI钻石和NOI金牌教师担任主讲人。NOI Online培训上线以来,播放量持续增加,被称为“最正规的信奥培训”。但是每章节的视频时间短、缺少足够的题目练习,使得初学者难以将所学内化。因此,我着手亲自录制视频,希望能开发出一套“以学促练,讲练结合”真正能够落地的视频课程。
2021年4月 CCF 发布NOI大纲,明确给出了竞赛的知识范围。我迅速对课程进行优化,CSP-J入门组的知识点尽量囊括,CSP-S提高组的知识点予以标注。并将大纲与本课程的对应关系做出说明,方便初学者对照大纲学习。
本课程针对CSP-J入门组。90%以上题目在洛谷上完成。课程内容在洛谷推荐教材《深入浅出程序设计竞赛——基础篇》及配套ppt基础上二次优化,融入韩老师线下教学中获得的教学经验,耗时一年开发完成。
购课即送:CSP/J初赛历年真题,《深入浅出程序设计竞赛——基础篇》全部课后习题(韩老师整理)。
上一篇:信息学竞赛数据结构(C++语言)
下一篇:通过植物大战僵尸学Python