BLUBC竞赛科普|ACSL 美国计算机科学竞赛

文摘   2024-09-30 14:41   加拿大  

点击蓝字,关注我们

ACSL 美国计算机科学竞赛

01

ACSL 美国计算机科学

竞赛介绍

美国计算机科学联赛American Computer Science League)简称ACSL。


最初成立于1978年,起源于美国硅谷,目前已经沉淀了44年的历史,是美国历史悠久的中小学生计算机编程活动之一。


ACSL为小学、初中和高中学生组织计算机科学竞赛和计算机编程竞赛。来自美国、加拿大、欧洲、非洲和亚洲的500多支队伍参加了各个赛区的比赛。ACSL 已列入全国中学校长协会(NASSP)批准的活动清单。


ACSL 也是计算机科学教师协会的机构会员。并且,ACSL还获得了谷歌、Adobe、Pearson、Pragmatic Bookshelf、Wolfram等著名高科技和教育企业的支持。


02

赛事设置

大赛可选5个组别

高级组(Senior)、

中级组(Intermediate)、

初级组(Junior)、

班级组(Classroom)

小学组(Elementary)


各个组别的竞赛题目相似,但在细节和难度上有所不同


课程特色

高级组Senior Division:


适合高中学生,尤其是选择学习AP计算机科学课程的学生,具备较强的计算机编程能力。


每场比赛包括一个在线30分钟5道简短答案测试和一个在线编程问题,需要在72小时内解决。

中级组Intermediate Division:


适合高中学生参加,要求一定的编程基础和能力。


每场比赛包括一个在线30分钟5道简短答案测试和一个在线编程问题,需要在72小时内解决。

初级组Junior Division:


最适合正在学习编程或有编程经验的初中生。G9以上的学生不得参加初级组比赛。


每场比赛包括一个在线30分钟5道简短答案测试和一个在线编程问题,需要在72小时内解决。

课堂组Classroom Division:


开放给所有年级的学生。非常适合学生参加AP计算机科学原理和其他计算机科学课程,没有主要的编程组件。


每场比赛包括一个50分钟的在线问答测试,共有10个问题。这些问题是来自初级、中级和高级部门的非编程问题。          

小学组Elementary Division:


开放给G3-6年级的学生。


每场比赛都包括一个30分钟的在线非编程测试,有5个问题,集中在一个类别的内容上。每次比赛将测试不同的类别。

03

竞赛时间和赛制

上面我们讲到ACSL针对不同的学生能力分为五个组别:Senior,Intermediate,Junior,Classroom 和 Elementary。


不同的组别都可以依次参加四轮竞赛,以此选拔出最出众的编程者。


每轮比赛涵盖计算机科学的基础概念,并包括编程题(视组别而定)。


四轮竞赛的时间安排:

  1. 第一轮: 2024年11月4日 - 2025年1月12日

  2. 第二轮: 2025年1月6日 - 2025年3月2日

  3. 第三轮: 2025年2月3日 - 2025年4月13日

  4. 第四轮: 2025年3月3日 - 2025年5月18日

晋级与报名:

通过四轮常规赛后,表现优异的学生会被邀请参加5月24日举行的全明星赛(Finals)。


决赛邀请将在5月1日至5月21日通过电子邮件发送。


每个学生只能作为一个队伍的成员,报名截止日期为2024年12月31日,每支队伍最多12名学生。


BLUBC编程竞赛课程

优势

01

BLUBC潜心多年研究各主流国际竞赛,对国际竞赛有着丰富的备赛培训经验,具备科学合理的课程体系。

优势

02

专业课程体系:

课前测试

专业讲解

作业答疑

真题分析

模考训练

优势

03

强大、优秀的师资力量带领学生取得优异竞赛成绩!




授课老师简介


Elisa

毕业于UBC计算机与统计双专业美国佐治亚理工计算机硕士,主攻计算机系统和机器学习。在校期间专业课程全是A+,是Dean’s List的常客,奖学金拿到手软。


她具有丰富教育与实战经验,在UBC常年担任做过计算机专业助教。参加过加拿大最大的Female-hackathon CMD-F,制作HTML, CSS 网页Financial Edu. 有很多自己的project。


熟悉计算机编程的各种语言:Python, JAVA, C/C++.本科期间带领一组UBC学生与BC省政府(BC Ministry of Citizen Service)共同制作动画(Animation)帮助政府员工了解健康安全信息。曾作为Student speaker 在UBC Capstone Conference(2019)演讲。


Ryan

他拥有UBC的数据科学硕士学位,并以全A的优异成绩毕业。 此外,Ryan在教学方面也积累了近6年的丰富经验,主要集中在编程教学、Linux操作系统原理课程、数据库系统原理课程,AP CS等课程上。Ryan老师的近年辅导经历涵盖了不同层次的学生,且学生们在辅导后均获得卓越进步。


作为一名计算机科学和数学方向的老师,他注重培养学生对复杂概念的深刻理解,而不是死记硬背。老师的教学目标是激发学生的好奇心,增强他们的自信,并为他们在计算机科学和数学领域的学术和职业成功铺平道路。


Eric

Eric老师是一位资深的计算机科学教育者,拥有扎实的学术背景和丰富的行业经验。他本科毕业于UBC电气工程专业,并在华盛顿大学获得了计算机技术创新硕士学位。在INTEL公司期间,他积累了嵌入式C语言编程和板级设计的工作经验,并熟练掌握了电子硬件的设计与调试。 


Eric精通Python和TypeScript,能够独立完成从前端到后端的网页开发及服务部署。他善于解决问题,曾基于设计思维和用户研究开发出儿童英语教育产品原型。


在教学方面,Eric老师强调系统性和实践性。他通过系统化的方式讲解概念和应用,确保学生全面理解每一个知识点。同时,他注重实践练习,通过实际操作帮助学生巩固知识,解决学习中的难点。Eric还特别关注培养学生的自主学习能力,激发他们的思维潜力,帮助他们找到适合自己的学习方法和节奏。


Jackie

UBC计算机科学专业,大学期间一直是CPSC课程全A学霸。多次参加北美举办的各类计算机竞赛,如参加了ACM ICPC区域赛(其参赛团队来自包括UBC,斯坦福大学和伯克利等学校),在最难的竞赛中获得全球团队前15名(15 out of 92)。具有丰富的计算机竞赛的实战经验。本科期间在Facebook实习并收到全职offer


在UBC大学期间做过多年计算机助教经验, 尤其是CPSC 110, 121, 210, 221, 213 这些课程很熟悉,可以指导学生获取高分。熟悉计算机编程的各种语言:Python, JAVA, C/C++.


报名方式

电话:778-837-2128,778-838-0972

亲临:209-2150 Western Parkway, UBC

亲临:308-2083Alma Street, Vancouver


添加以下“教务助理”微信

加入BLUBC教育信息分享群





请留下你指尖的温度

记得这是一个有温度的公众号

用心教育、关注孩子

分享信息、一起成长


 

  BLUBC教育咨询规划

   604-559-5800, 778-588-0996

   778-837-2128, 778-316-4528 


END

更多好文和课程



BLUBC Education
博宇教育始建于2013年,加拿大最具口碑的教育咨询规划团队,致力于北美顶尖大学的高中规划和大学申请,提供一站式教育解决方案。已经帮助数千学生进入他们的目标专业和梦校!同时关注亲子关系、父母成长和家庭幸福!
 最新文章