KTBYTE logo
USACO 铜级
[USACO BRONZE 1]
KTBYTE 课程套餐
Class Projects

课程项目

学生将在 KTBlocks 系统上构建、测试和发布自己的游戏项目

CODING PLATFORM

编码平台

KTCoder 一体化编码平台支持我们的互动在线课程、专业化课程体系,以及学生对学习的热情。

STUDENT HELP HOURS

学生答疑辅导时间

答疑辅导时间由我们高素质的助教团队主导。这是帮你的代码获取即时反馈的免费便捷途径。

PROGRESS REPORTS

进度报告

KTBYTE 将通过电子邮件的方式向家长发送学生的课堂表现和成绩报告

COMPLETION CERTIFICATES

结业证书

学生完成每门课程后均可申请结业证书。

Class Description:

这门课程将提供美国计算机奥林匹克竞赛铜奖级别的线上培训,这是一项被很多大学认可的竞赛并作为为国际信息学奥林匹克竞赛挑选人才的标杆。课程将会通过电脑以线上互动的形式展开,学生在课上将在老师的帮助下完成具有挑战性的例题,课后则须完成相似主题的家庭作业。学生可通过答疑时间寻求助教的帮助。这门课的目标是帮助学生在铜级获得高分并成功晋级至银级。尽管这门课中涉及的算法和[CORE 6a]中有相似的地方,但这门课程更多是关于USACO风格的题目而没有[CORE 6a]中涉及AP风格的内容。这门课程包含了一些基础的题型和算法,具体包括数组,二维数组,字符串,对象等概念的高级应用。一个典型的例子就是给定一系列奶牛的作表找出离特定点最近的奶牛。 我们建议学生每周需要花至少3小时练习USACO题目,包括作业和复习,才能有机会在比赛中取得好成绩。
问题格式。学生将面临来自 CCC 和 AIO 的一些竞赛问题,尽管大多数问题来自 USACO。
学生将同时为加拿大计算机竞赛 (CCC) 和澳大利亚信息学奥林匹克竞赛(AIO) 做准备,它们拥有相同的题目形式。 课程的大部分习题来自USACO,但也有一部分 CCC 和 AIO 的竞赛练习题。

Prerequisites:

获得导师同意;最好修过[CORE 5b]。

Syllabus:

USACO format, Arrays review

Array Algorithms - speeding

Weirder Arrays - Fence Painting

Harder Array Algorithms

Even More Arrays

Review - Array Algorithms

Quiz - Array Algorithms

Strings - circlecross

Strings & 2D Arrays - Team Tic Tac Toe

2-Dimensional Arrays - mowing

More 2D Arrays - mowing

Review - 2D Arrays and Strings (USACO cownomics)

Quiz - 2D Arrays and Strings

Classes

USACO Classes - badmilk

Implementation Practice (measurement, cowqueue, balancing)

More practice (measurement, balancing, outofplace)

USACO Finale - bcs
(BULL in a CHINA SHOP)