top of page
Programming Console

USACO Algorithm Training

在这个数字化迅速发展的时代,掌握计算机算法不仅仅是一项技能,更是一扇通向未来的大门。USACO算法训练课程旨在培养孩子的逻辑思维、问题解决能力和创新精神。课程从基础算法到高级编程技巧,覆盖必须知识点,让孩子在USACO竞赛中步步为赢。训练中包含大量实际编程练习和历年USACO竞赛题目,确保孩子在真实竞赛环境中得心应手。

 

Zhao.png

​Sean Zhao

北京大学,UT Dallas,UCLA CS Instructor(Java),20年以上教学经验,USACO 奥计赛前培训,高级工程师,擅长C,C++,Java,C#,Unix, Web administration and design,他在辅导USACO和AP CS A及SAT MATH方面有超过20多年的学生教学经验。

​Why this course?

算法训练能帮助中学生逐步解决复杂问题,这是一项宝贵的跨学科技能。通过学习算法,学生可以提升计算机科学、数学和科学成绩。算法是许多计算机科学竞赛的核心,比如USACO等计算机科学竞赛,通过这些竞赛,学生不仅能提升自己的编程技能,还有机会获得认可和奖励,增加大学申请时的竞争力。

计算机算法竞赛如何助力学生增加大学申请竞争力?

USACO2.jpg

USACO(UnitedStatesofAmericaComputingOlympiad,美国计算机奥林匹克竞赛)是一项针对全世界所有的高中信息学竞赛选手的一项竞赛。开设目的是为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员。这项赛事不仅可以培养学生的算法和编程思维,好的竞赛成绩还能为学生大学申请加分。由于有些题型跟谷歌,脸书等顶级科技公司面试题类似,好的USACO竞赛成绩对孩子以后申请实习也大有裨益。官网网址: http://www.usaco.org/

ACSL.webp
ACSL(美国计算机科学联赛)

美国计算机科学联赛 (American Computer Science League)起源于美国硅谷,拥有40多年的历史,是美国历史悠久的中小学生计算机编程赛事之一。该比赛同时获得了美国国家中学校长联盟NASSP 与美国计算机科学教师协会的官方认证和推荐,同时获得了如谷歌、Adobe、No Starch Press、O'Reilly Media、Pearson、Pragmatic Bookshelf、and Wolfram 等著名高科技和教育企业的支持。随着日益重视编程教育,每年来自美国、加拿大、欧洲、非洲和亚洲的众多中小学生都踊跃参加到该竞赛中。官网网址:https://www.acsl.org/

CCC(加拿大计算机竞赛)

CCC计算机竞赛(全称 Canadian Computing Competition)由加拿大滑铁卢大学与清华大学联合举办面向高中生的CS计算机竞赛,是加拿大历史悠久,影响深远的计算机竞赛。自1996年首界竞赛至今已经有26年历史,累积超过近10万名加拿大境内外高中生参赛。不仅如此,CCC证书也是作为留学背景提升、申请北美知名院校,极具含金量的计算机证书。滑铁卢大学每年2月开始举行CCC竞赛,作为其数学学院各专业以及软件工程专业入学录取的重要指标及参考,更成为学生申请该学院奖学金的重要考核标准。同时该竞赛成绩也可作为申请加拿大和美国名校的重要参考。官方网址:https://cccgrader.com/

Google Code Jam(谷歌全球编程挑战赛)

Google Code Jam谷歌全球编程挑战赛是 Google 举行的一项国际编程竞赛,目标是为 Google 选拔顶尖的工程人才。该项赛事始于 2003 年,竞赛内容包括在限定时间内解决一系列特定的算法问题,编程语言和环境的选择不受限制。每年竞赛中所有参赛者在经过4轮线上比赛后,将会诞生25位选手参加在不同Google Offices地点举办的The World Finals全球总决赛,竞争现金大奖及奖杯。Google Code Jam凭借全球平台和独特的互动式 PK 赛制,已迅速成为全球信息学爱好者最热衷参与的世界级编程大赛之一。

Facebook Hacker Cup(FaceBook黑客杯)

Facebook Hacker Cup是由Facebook主办的年度国际编程竞赛,该竞赛于2011年首次举办,旨在寻找可在Facebook就业的顶尖工程人才。在竞赛中,选手需要在固定的时间内解决一系列的算法问题,并且可以使用任何编程语言和开发环境来编写其解决方案。比赛要求选手编写的程序要尽可能高效,要在最快的时间内写出最简洁、最准确的代码获得第一名。竞赛问题通常是一些著名的算法或者数学难题的全新变种。

官方网址:https://www.facebook.com/codingcomp

计算机算法课程概述      CS Algorithm Class Introduction

招生对象:
面向5至12年级中学生。本课程采用全英文授课。具体课程的前置要求,请参见课程报名链接。

UCO-101: Begin learning the JAVA programming language from scratch.
Students will grasp fundamental computing language concepts and acquire JAVA language and programming skills, preparing them for high school AP JAVA classes and/or the USACO exam.

UCO-201: Begin with a review of relevant JAVA programming and introduce the USACO exam. Over eight weeks, students will acquire essential JAVA language knowledge, programming skills, algorithms, and USACO exam skills, preparing them for the mock test.  Student 7th grade +

UCO-202: The objective of this class is to efficiently solve USACO questions using a four-step problem-solving process. We guide students through the steps of question review, analysis, coding, and summary, helping them understand the key aspects of each question. By following this approach, students will complete 15-20 sets of real USACO mock tests. Pre-require UCO-201

课程形式:
- 每周一次2个小时课, 英语教学, 在Zoom平台直播,课后有视频回放。

- 每周有一次答疑时间与学生互动交流。
- 每门课程跨度为8周,共16 credit hours。
- 上课时间为每周六晚上或者每周四(每次2小时,(详情见课程安排以及每门课程的报名链接。)

​2024秋季课程安排:
  • UCO-101 Java 入门: Date: 9/12 - 10/31 (每周四, 8 weeks) 5:00-7:00PM (PDT);

  • UCO-201 Java 中级: Date: 9/13 - 11/1 (每周五, 8 weeks) 5:00-7:00PM (PDT);

  • UCO-202 USACO 备考: Date: 9/15 - 11/3 (每周五, 8 weeks) 5:00-7:00PM (PDT);

Screenshot 2024-08-26 154624.png

课程目的:​以计算机算法入门课程为起点,分别对零基础和有一定编程基础的学生开设两个初级阶段课程,帮助学生探索计算机算法,加强逻辑思维能力,测试算法学习能力为AP CS A和未来竞赛打下扎实的基础和高中学科规划空间。

课程时间: 5-7PM PST(即7-9PM CST,8-10PM EST 或自行换算至其他时区)        

课程费用: UCO-101 $549
                    UCO-201 $599
                    UCO-202 $549

​扫码底部二维码进家长群咨询课程详情
bottom of page