Noip学习助手——让普通学生也能也能参与信息学奥赛

  • 和小学可视化编程相衔接
  • 将习题、编码、调试集成的学习环境
  • 图形化拖拽编程的教学环境
  • 可追踪的丰富的学习管理功能

功能

保存到云端

快捷方便的将编写的程序保存到云端,再次练习时可以再次打开,方便老师的在线检查练习情况。

图形化拖拽编程

本教学系统的图形化拖拽编程环境基于Google Blockly开发,并在其基础上针对NOIP的需要进行了增强。

降低NOIP学习难度

信息学奥赛是五大联赛之一,是一种难度较高的编程竞赛。使用本系统的图形化拖拽编程有效降低了学习难度。

比程序结构图更形象

Blockly比程序结构图更适合于程序设计。Blockly可以有效的降低逻辑思维的难度,增强学员的逻辑思维能力。

高度集成的学习环境

系统将习题、编码、编译、调试、输入、输出、结果判定等功能集成在一起,用户体验好。

学校开展信奥活动提供信息化支持

系统提供了学生管理、作业发布、作业展示、编程竞赛等各项管理功能。

编程猫到C++的无痛苦知识迁移

该系统与小学信息教材中的编程猫类似,从而可以将小学学到的编程知识,无缝的迁移到C++的编程学习中。

如何工作的

本系统为NOIP的学习提供了各种有效的帮助。系统分类精选NOIP习题,并按学习顺序进行整理。可在右边输入数据和结果,并自动化判断程序的正确性。提供图形化拖拽编程的编程环境,有效降低了学习难度。并即时生成c++代码,逐步渗透c++编程知识。提供直观的单步调试功能,可看到每一步的作用,找出程序的问题。可自动生成DEV C++项目代码,并自动打开,为进一步学习提供帮助。集成了键盘练习和C++关键字练习,让学习路径更加平滑。通过本系统的使用,让难度极高的NOIP竞赛学习变得平易近人,让普通学生成能参与到NOIP竞赛之中。

常见问题

为什么没有C++类的编写功能?

本系统专为NOIP初学者开发,并不包含C++的全部功能。

软件的背后故事

信息学是“强基计划”重要内容。高端芯片与软件,智能科技、新材料、先进制造和国家安全这些的发展,都需要信息学或者计算机作为支撑。 在2020年我们就开始开展信息学研究学习。通过活动感受到信息学奥赛是一种难度较高的编程竞赛。对普通初中生来说,想取得较好成绩十分困难。2021年举行的信息学奥赛中,满分400分,部分省区一等奖最低分数线只有106分。从这一数据可看到这一活动的难度,同时也看到了机会。若能在我校成功推广开展信息学奥赛活动,将极大改善我校的现状,也为打造教育名区战略,增添一份色彩。 为了降低C++学习难度,更好的开展信息学研究学习,我在过年放假期间,我与我10岁的儿子,共同开发“Noip学习助手”(我负责开发软件,他负责检测学习难度)。该软件的灵感来自谢声涛教授所写的《从Scratch到C++轻松学》一书。该软件与小学信息教材中的编程猫类似,可通过拖拽编写C++代码,并将习题、编码、编译、调试、输入、输出、结果判定集成在一起,入门简单,使用起来十分方便。事实证明,这是一套能够让10岁小孩也能玩得转的Noip学习软件。

JianChi

Lead Developer

丁丁

UI/UX Designer

来自用户的看法

我喜欢这个软件,它让我学习起来感觉很轻松。
Christine Heal London, UK

联系我们

如有任何问题,欢迎联系我们。