ACSL美國計算機競賽課程

該課程以兩週的專門編程練習開始,幫助學生提高技能。隨後,12個ACSL比賽主題中的每一個都被分配了兩週的時間,以便有充足的時間進行深入探索和理解。在每次競賽之前,參賽選手都會面對兩道精心設計的編程問題。這些問題旨在提高編碼員的技能,並培養他們在處理不同挑戰時的心態。
適合學生

想要挑戰ACSL計算機競賽的學生

課程難度

各級別

課程規格

每組理想狀況7-12人

課程介紹

在整個比賽過程中,共涉及12個主題和技能的考察: 計算機數字系統,遞歸函數,程序目的,前綴/後綴/後綴符號,比特字符串彈出,LISP,布爾代數,數據結構,FSA和正則表達式,圖論,數字電子和彙編語言編程。除此之外,將有4個與這些主題不一定相關的編程問題。

該課程以兩週的專門編程練習開始,幫助學生提高技能。隨後,12個ACSL比賽主題中的每一個都被分配了兩週的時間,以便有充足的時間進行深入探索和理解。在每次競賽之前,參賽選手都會面對兩道精心設計的編程問題。這些問題旨在提高編碼員的技能,並培養他們在處理不同挑戰時的心態。

在整個賽季中,參賽選手要解決8個必要的編程問題,和4個可選的問題。此外,在課程開始時,還將提供14個介紹性問題以及50多個簡答問題,以進一步鍛煉學生的能力。

導師介紹:紐約頂尖私立高中道爾頓學院計算機老師,擁有豐富計算機競賽指導經驗,ACSL獲獎教練,曾獲得世界排名18的好名次,編程設計比賽評審。

比賽形式

在常規賽期間,有4場比賽。每場比賽都有一個簡短的書面部分,參賽選手必須在30分鐘的時間內回答5個問題。在筆試部分,團隊在比賽截止日期前的一個雙方同意的日期,在Zoom上與每個學生在他們自己的Breakout Room會面,第一個日期是在1月中旬。此外,每場比賽都有一個編程環節,一旦啟動,將有72小時的時間完成。每個學生都有責任在該比賽的截止日期前完成這一部分。常規賽結束後,獲得24分及以上的個人將被邀請參加5月下旬的總決賽,這是一個編程式的比賽。

課程安排

比賽日程: https://www.acsl.org/get-started/schedule

  • 第1場比賽:2023年11月1日開始;2024年1月13日(星期日)美國東部時間晚上11:59分截止
  • 第2場比賽:2024年1月2日開始;2024年3月2日(星期日)美國東部時間晚上11:59分截止
  • 第3場比賽:2024年2月5日開始;2024年4月6日(星期日)美國東部時間晚上11:59分截止
  • 第4場比賽:2024年3月11日開始;2024年5月11日(星期日)東部時間晚上11:59分截止

該課程設計了不同的階段:熱身、參加第1場比賽、參加第2場比賽、參加第3場比賽和第4場比賽。

課時安排

36次組課,每次1.5小時,共54小時課程(課後每周作業和練習時間約2-3小時)

返回頂端