【欢迎投稿】OI 教学研究当前的若干具体问题:行动起来!

· · 算法·理论

个人著作权声明:严禁任何未经本人(刘承奥,常用笔名/网名:蔡德仁 CommonAnts LCA liu_cheng_ao)书面授权者在梦熊联盟,或者任何虚假宣传或不实营销炒作或不正当竞争行为严重的 OI 机构的课程内或交流平台(包括但不限于品牌集训线下讨论,交流群,OJ,公众号,视频号等)上引用、传播、讨论此内容,以及本人于2024年5月及之后发布的所有内容,包括声明为公开的内容在内。

如果您想提出问题或建议,敬请留言!

OI 教学研究当前的若干具体问题:行动起来!

以下分章节列出笔者了解的OI教学研究亟待解决的,当前的若干具体问题。每个问题分为当前背景,问题概括,笔者个人思路(抛砖引玉)几部分。

教学资源问题

公开资源推荐/摘要问题

公开资源是 OI 最好的成文资源。 基本上,OI 的付费/私有资源仅有高水平同学(教师同理)和教学管理是公开资源无法代替的。对于题单模拟赛等情况,公开资源经筛选后的质量普遍比私有资源更高。但是公开资源缺乏整理。

问:公开资源缺乏整理,如何整理一些平均质量高,总量精简的公开资源供教学/自学使用?

个人思路(抛砖引玉,下同):

教材问题

缺少主干教程/教材。它应该是可自学的。刘汝佳,CCF中学生计算机程序设计系列,一本通系列等教材较过时。具体来说:

  • 入门:笔者教学水平和对入门学生的认知不够评价这个的,不过有不少教师研究,成果尚可。缺乏筛选和宣传推广
  • 普及:洛谷的书尚可
  • 提高:洛谷的书和李老师《算法竞赛进阶指南》尚可
  • 进阶:空白 (笔者当前主要工作)
  • 数学前置知识:缺乏 有一些教练编的书,但水平有限

问:入门和普及书缺乏筛选和宣传推广,进阶教材空白,数学前置知识教材缺乏,怎么做?

个人思路:

社区问题

社区组织问题

有很多 OIer 对 OI 社区本身感到迷茫,这阻碍了分享和交流。OI 社区需要一面旗帜来作为坚强的希望。

问:如何让 OI 社区更加组织起来?

个人思路

报刊问题

洛谷日报停办后,包括洛谷专栏全站推荐在内的报刊类平台流量较低,起不到真正加强交流,推广宣传优质资源的作用。最近还发生了有 OIer 被逼到营销炒作的闹剧。应当解决这一需求。

问:如何办一个报刊,加强 OIer 的交流并推广宣传优质资源?

个人思路:

鸽子复活/鸽子起飞问题

OI 经常有同学搞很多好的项目,但随着创始人的忙碌升学等很多都渐渐废弃。应该恢复和发展这些现成的好资源,达到事半功倍的效果。例如 OI-Wiki,Public Judge,退役OIer文化课交流群等。除了鸽子,也有很多萌芽状态的好项目类同需要支持。

问:如何恢复和发展这些鸽子项目/让新鸽子起飞?

个人思路:

讨论群摘要问题

OI 有很多高质量资源的来源是讨论群,比如 UOJ 群消息记录。应该搞一些 AI 消息摘要总结出其中有价值的内容。

问:如何做讨论群消息摘要?

个人思路:

提问平台问题

OI 是不是需要一个 OI StackExchange?优点是便于搜索问题和提问。

问:OI 是不是需要一个 OI StackExchange?

个人思路:

应用开发问题

原题机问题

所谓原题机就是给出题意,搜索推荐原题和高相似度题的搜索引擎。现在已经有了几个基于 LLM 的原题机项目,比如 yuantiji 和 CPRet。但现在只能做到搜题面相似的,模型能力和微调都较差,也没有利用好问题的题解,标签,程序等数据。还做不到搜想法或简要题意等。

问:如何推动原题机开发?

个人想法:

造题平台问题

目前有一些造题平台。比如 polygon,tuack,乃至较新的 hull 等。但是他们技术上虽然足够使用,可是学习门槛高用户体验较差,不太适配一般用户和教练之类的使用需求。用户体验不好就没法以程序自然而然培养用户习惯,从而推广大样例等规范和降低错误。

问:如何开发一个高用户体验的造题平台?

个人思路:

AI 辅助教学问题

随着 AI(目前主要是 LLM 路线)的能力发展,应当且必须研究开发 AI 在教学中的应用。不能指望大机构,商业决定了他们的开发主要是 AI 读稿降本增效,而不关心实际效果。

问:现在应该开发哪些具体的 AI 辅助教学方式?

个人思路:

OI 和 OIer 发展问题

社区心理建设问题

OIer 在平时孤独学OI的迷茫中积累了大量心理压力,并且承担着巨大升学风险、不被认可的社会压力等。抽象卖弱等是普遍情况。如何对待?

问:如何进行社区心理建设?

个人思路:

集训队发展问题

集训队选手脱离 OI 的一部分中,有迷茫不知所为的问题。留在 OI 的一部分中,有继续学习算法/计算机和对接学术界的发展问题。总的来看,问题是周围人不能真正的理解集训队选手的情况,没有专业的讨论和指导,看不到未来的道路。尤其是初中集训队水平选手情况极其严重。“上午卖弱,中午颓废,下午鱼鱼,晚上抽象。”成为普遍情况。

问:如何推进集训队发展?

个人思路:

退役OIer文化课自学组织和自学资源开发问题

OIer 退役后有学文化课(乃至大学学习以及自己想学习的内容)需求。应当发扬 OI 社区的优点,对文化课乃至一切学习人数多的科目都进行教研,分享公开资源建立社区。

问:如何推进中学文化课/大学的自学社区发展?

个人思路:

OIer 的非 OI 计算机兴趣发展以及兄弟组织的协作问题

目前 OI 仍然承担着大量仅仅是对计算机感兴趣或者仅仅是不想学文化课的学生,处于转型时期。许多 OIer 有转向非 OI 的其他计算机专业方向的兴趣和需求。另外,这几年蓬勃发展的新高考信息、少儿编程、大学本科计算机课改、CTF、LLM竞赛等也都需要 OI 的经验支持。

问:如何推进 OIer 的非 OI 计算机兴趣发展?如何推进兄弟组织的协作?

个人思路:

教练学习问题

目前有许多教练实际上有提高自己教学水平的愿望和时间投入。如何让他们学习更有效?

问:如何让愿意提升教学水平的教练高效学习?

个人思路:

科学传播和推广问题

科普问题

目前已经有不少 OIer 在视频网站等地做科普。怎么帮助他们做得更好?

问:如何帮助 OIer 的科普做得更好?如何推广传播?

个人思路:

入门和家长传播问题

目前家长中,尤其是入门级别(含少儿编程),充斥着大量营销号和垃圾信息。缺乏好的科普和入门资料以及传播。

问:入门和家长传播问题怎么办?

个人思路:

中小学推广问题

目前很多学校有搞 OI 的需求,主要是新开始或者 NOIP+ 的需求。学校需要包装完整简单的解决方案,以及政绩,和经办人员的个人利益。应当和劣质机构竞争学校。

问:OI 社区可以怎样向学校推广优质资源,打击劣质资源和不正当竞争?

个人思路:

个人项目地址

结语

OI 作为算法和计算机科学的自学社区,OIer 作为自我发展的群体,已经在过去的历史中创造了:不长期依赖高校教授等外部教育资源,二十年做出最好的算法与计算机基础教育、本科教育和基础研究生教育的人间奇迹。这是同学们的胜利,是 OI 社区的胜利,是竞赛这一自学组织政策的胜利。

现在,OI 已经发展到不再能从学术界获取现成答案,必须进行教学研究的阶段。近几年以来,广大 OIer 无私奉献,分享知识,以科学精神反思研究学习过程,拥抱新技术,产出了大量教学研究成果,变教学无用为教学有用,变资源壁垒为资源共享,使 OI 取得了现在的伟大进步。

现在,从少儿编程到中学课堂,从集训机房到 OI 赛场,营销猖獗,欺骗泛滥。OI 不可能在浪潮中独善其身,必须主动拥抱广大入门学生及家长的需求,才有可能为自己争得良好的环境。

现在,同学们有了各种各样新的需求。现在,OIer 不仅包括 OI 社区讨论核心,同样包括入门学生,退役选手,关心教学的教练。乃至是大学教师和 NOI 科学委员会中一切推动 OI 的高质量、普惠学习的人

我们应当自觉起来,我们应当立刻动手解决自己的问题,我们应当响应同学们和家长们对我们的期许和召唤。

我们应当响应政策的号召,利用好一切有利的环境,发挥我们在大中小学的人和资源,包括 CCF 中具体的助力,在保持公开和独立的同时团结广大合理运营的机构。

我们应当利用切片、公众号、自媒体等一切新的手段,使用学校、教授和 CCF 等一切可以获得的支持,向广大(特别是入门和少儿编程)家长和学生广泛公开地宣传高质量的学习资源,正确的学习方法和 OI 乃至整个少儿编程和大中小学计算机教育的真实现状。不要怕丢脸,不要怕被骂,到群众中去。只要有立锥之地,即使一开始只有百分之一的家长相信,营销号就不能为所欲为,他们为了流量也就不排斥讲些真话。

对于合理运营的机构和其他组织,我们应当在保持自身独立性的同时与他们中愿意提升具体教学质量,宣传正确观念,不搞不实营销炒作和不正当竞争的项目、人员及部门紧密合作。促使他们在机构内的权力巩固,压制传销派别。

对于那些严重虚假宣传,严重不实营销炒作,严重不正当竞争,严重欺骗家长学生和学校,严重破坏 OI 社区的机构和行为,不仅要坚决彻底地揭露和反对,还应该向他们的受害者宣传和提供真正优质的公开资源。这些在金钱面前胆小怕事的人,就不得不有所收敛,不得不讲些真话了。

对于升学或竞赛政策的推进等,我们从具体的事做起。能动的具体问题要动,能说话的机会要说。对于具体学生,一方面是指明中学毕业后未来的发展道路,协助 OIer 了解社会的具体情况,联系认识相关人员,破除所谓“社会”的迷雾和神秘的幻想。另外,对中学生特别重要的一点,是在文化课等学习发扬 OI 的长处。OI 可以总结推导和技巧,文化课没有道理不能总结方法和二级结论,并以 OI 社区的方式产生公开资源进行互助。

向科学和普惠的教育前进!

如果您想提出问题或建议,敬请留言!