Q:按照机构的课程级别,哪个级别完成后可以开始铜级比赛?
A:通常完成基础编程和USACO青铜备赛课程的学生,学生比较有把握参加Bronze考试,当然最好是在经历一些模考的训练,做一些reading comprehension阅读理解的训练,并且感受一下在模考环境之下的压力
Q:Bronze 及以上的课程,除了上课以外,平时每个礼拜大概还需要多少时间?
A:不同的级别不一样,以及学生的目的不一样,所需要时间也不一样。如果想要过 Gold Level,我觉得学生应该把 programming 当做他主要的活动之一,只要能投进去时间,都投入进去比较好。我们有些学生每周超过20个小时,进步也特别快。
如果说希望过Silver Level,首先检查一下自己知识体系是不是健全,算法是不是熟练,然后通过USACO白银备赛课程,充分了解题型,把自己有什么问题写下来,写总结,然后把这些没有做对的地方查漏补缺这样子就会有比较快的一个成长。
另外,如果发现不知道如何改正答错的题目,或者知识点,比如说题解看不懂的话,说明可能是知识点有缺漏,这时候应该先把基础短板补齐。所以 Silver 级别的同学时间可以稍微少投入一点,另外模考特别重要,最后把知识点补齐全搞清楚。
Q:机构 有自己的 online IDE供学生练习、提交并且打分吗?
A:机构 教学的时候,为了方便使用,尤其在初学时同学们不会有特别复杂的 debug,所以我们一般用一个online IDE。同学们在 online IDE 上练习,但是提交问题和打分都是我们自己的网站来提供。到了高级别,一般是推荐学生使用visual studio code或者直接使用vim。