課程大綱
學生可能希望透過學習課程和編碼實踐中的基本概念來提高 USACO 的編碼和演算法技能。課程將使用 3 個網站進行程式設計練習:
在這 3 個網站上,使用者都可以提交問題代碼並立即查看測試結果。它們可以免費使用。
每節課,這三個網站都會佈置3-5個編碼問題供學生做作業,並在下節課開始時,我們充分討論這些作業問題。學生在家解決並完成編碼問題。他們可能會在某些時候陷入困境。在下一堂課中,學生將逐步解決困難部分、複習並克服挑戰。學生將學習符合 USACO 銅級標準的基本概念和技能。將指導學生如何使用簡單的測驗案例來分析問題,學習如何思考解決問題的有效方法,以及如何有效地進行編碼。學生將主要透過實踐方法進行學習。
現階段,USACO 使用的 Java 版本是 Java 8。我們將幫助學生更了解 Java 8 庫中可用的資料結構及其用法,以有效解決 USACO Bronze 編碼問題。