暑期班本月开始!与身边人分享<a>您的推荐码</a>,如果他们在6月30日之前注册课程,您和他们都将获得100美元的KTBYTE积分。积分可在下一次付款时使用,与美金等值折算。

计算机科学编程课

KTBYTE 的渐进式课程体系是由一群才华横溢、思想超前的康奈尔大学计算机科学专业的毕业生设计的,他们致力于开发出更高水平的线下和线上计算机科学课程,从而可以对全球8-18 岁的学生在计算机科学学习领域产生积极的影响。

课程级别
1级
2级
3级
4级
5级
6级
平均年龄
8-9岁
9-11岁
11-13岁
13岁+
14岁+
15岁+
Show More
L1
L2
L3
L4
L5
L6
Java
平均年龄
8-9岁
每周学习时间
60分钟课程 + 15分钟作业
上课时段
2个核心课程级别
每个级别18次课
课程重点
编程基础
课程简介
This is an introductory course to computer science and coding, using JavaBlocks. Students are expected to have little to no experience with code. The main goal of this course is to help young students look at programs through the eyes of the computer, and learn how to code by changing and manipulating information.
Price Per Course
$936
KTBYTE承诺
如果您的孩子觉得课程太容易或太难,我们可以为他们调整班级。 如果您在报名后改变主意取消课程,我们将在第一堂课之前全额退款或在第一堂课之后退还剩余课程余额并扣减 50 美元的手续费。

核心课程

我们的核心课程由 12 门渐进式课程组成,让学生可以从使用拖拽式的 KTBlocks 编程到代码输入型的 Java, Python 或 C++ 语言编程。 这些课程是我们课程体系的基础,从而帮助学生能够在选修课中取得优异成绩。

BYTE 1,2,3级

中小学水平

KTBYTE 专为 8-11 岁的学生设计提供的 1,2 ,3 级渐进式课程。 学生使用 KTBlocks 模块式编程语言编写代码而不需要打字输入, KTBlocks 提供与 Java, Python 和 C++ 相同的风格和复杂性,帮助低龄学生更有效地学习理论知识。

编程思维启蒙
编程实验应用
KTBlocks 必备知识点
KTBlocks 的高级主题
Processing 介绍与入门
Processing 的实际运用

BYTE 4,5级

高中水平

KTBYTE 专为 13-18 岁的学生设计提供的4 级和5级渐进式课程, 这个级别的课程比低级别的课程节奏更快,作业通常需要 1-2 小时才能完成。 学生将能够在实际应用中理解应用概念,并对问题写出开放式答案。

Java 计算机科学导论
计算机科学与应用
Java 算法与问题解决
使用 Java 面向对象程序设计

BYTE Level 6

大学水平

KTBYTE 提供的 6 级课程不仅包括AP课程的内容,还包括更具挑战性和更复杂的概念。 这些课程所带来的工作量和挑战相当于 100 级大学课程。 大多数学生的平均年龄在 13-18 岁之间,但我们也有学生年仅10 岁就完成了 [CORE 6a] 和 [CORE 6b]级别的课程。

中级算法
应用数据结构

大多数学完 BYTE 6 级的学生会选择参加我们的选修课来准备AP计算机科学的考试

AP 计算机科学备考课

Core Classes Progression Chart

The 12 classes below show the progression of our core classes from elementary through college level curriculum. We also offer other progressive classes, which include topics like USACO, ACSL, AI, and Machine Learning.

艺术和图形

Create visual art with code

These courses explore ways of using algorithms and code to generate distinctive, interactive visual art. While some coding foundation is required, these courses focus less on math and logic rigor and more on experimentation and exploration.

趣味编程课 - Unity 3D
衍生艺术
生成式设计

Robotics Programs

学生俱乐部

除了编程课,我们的学生还很喜欢机器人和智能物件俱乐部课程,他们可以操作硬件来应用结合所学的计算机科学和软件技能。

机器人俱乐部(初级)
智能物件项目 (初级)
3D Printing Club
机器人俱乐部(中级)
智能物件项目 (中级)
机器人俱乐部-I(高级)
竞赛俱乐部 2 [ROBOTICS 4]

American Computer Science League (ACSL)

帮助学生准备参加ACSL竞赛的课程

ACSL为小学、初中和高中学生组织计算机科学和计算机编程竞赛,我们的学生在ACSL各个 级别竞赛中都有获得优异的成绩。

ACSL 小学级别
ACSL 小学级别
ACSL 初级
ACSL 初级学习资料集
ACSL 中级和高级
ACSL 中级和高级学习资料集

美国计算机奥林匹克竞赛(USACO)

帮助学生准备参加知名编程竞赛USACO的各个级别的课程

USACO 被大学招生官视为一项令人印象深刻的成就,该竞赛被誉为最负盛名的高中水平的国际计算机竞赛

CCC注册
USACO 铜级
USACO 铜级学习小组
USACO 银级
USACO 银级学习小组
USACO 金级

Python and Machine Learning

Course in basic Python and college-level machine learning.

The AI project-oriented courses cover the math and theory behind modern machine learning algorithms, and guides student through the process of running machine learning experiments. Our Python 1 and Python 2 courses are perfect for beginners with machine learning and research goals- these are about the same difficulty as Core3a and Core4a.

Python俱乐部 - 初学者
Python 2级
ACSL 小学级别
机器学习导论
深度学习
人工智能实训课

软件开发

Web and mobile app development courses for advanced students.

Courses cover tools and methods to develop modern, full-stack apps. Topics include UI, frontend programming, database, backend, web APIs, source control and unit testing.

Web 开发简介

计算机科学编程选修课

选修课 | BYTE 1, 2, 3 级

中小学水平

我们面向这个级别的学生提供各种各样的独特课程,可以让他们追求更具体的学习兴趣。 最受学生欢迎的的课程是机器人俱乐部趣味编程课美国计算机科学联盟(ACSL)竞赛课

Python俱乐部 - 初学者
趣味编程课 - Unity 3D
趣味编程课 - 制作“吃豆精灵”游戏
Python 2级
趣味编程课 - 制作“赛车”游戏
ACSL 小学级别

选修课 I BYTE 4级和5级

高中水平

有些顶尖学生在 10 岁开始这个级别的情况并不少见,这将使他们能够参加更高级的 KTBYTE 选修课。 数据科学和Hackathon课程以及更具挑战性的 ACSL 竞赛课程深受学生欢迎。

初级竞赛班
衍生艺术
生成式设计

选修课 | BYTE 6级

大学水平

KTBYTE这个级别的选修课相当于 100 级大学课程, 大多数参加这些课程的学生在我们的 6 级核心课程中也名列前茅。

Web 开发简介
机器学习导论
深度学习
人工智能实训课