iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

深入高中程式設計能力指標 APCS 系列

想在大學前就開始接觸程式有很多方式。不論是學校中資訊教育的課程、參與各種線上論壇/年會、甚至參與校內相關社團如電算、網管、機器人社等管道都能夠精進自己的實力。但若想要測試自己的程式設計能力,唯有參加舉辦給國高中生的程式設計競賽。在其中,正式比賽只有各個縣市舉辦的資訊學科能力競賽,此外僅有大學程式先修檢測(APCS)能夠作為程式設計能力的指標。身為此檢測主辦校系的學生,我想要趁這次30天的鐵人賽深入探究,從不同視角切入觀察,並藉由訪問不同參與者了解 APCS 的真面目,並歸納出學習程式的最佳模式。

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文 團隊NTNU-Unic0rn
DAY 1

01 寫在前面

想在大學前就開始接觸程式有很多方式。不論是學校中資訊教育的課程、參與各種線上論壇/年會、甚至參與校內相關社團如電算、網管、機器人社等管道都能夠精進自己的實力。但...

2021-09-15 ‧ 由 skyhong2002 分享
DAY 2

02 自學的契機

由於想要完整將自己從小至今的學習歷程完整敘述,容我從小一開始接觸程式的故事說起: 從記憶中對實作的印象是國小二年級,跟著國小課後班一起玩類似智高的積木課。而真...

2021-09-16 ‧ 由 skyhong2002 分享
DAY 3

03 從專題研究中學習

事實上,自學並不是一件簡單的事。 在之前的 NXT 企劃,要不是有老師建議我要怎麼做出那個架構,我根本想不到長號的滑管居然可以用超音波感測器來輸入;要不是有老師...

2021-09-17 ‧ 由 skyhong2002 分享
DAY 4

04 你的專研不是你的專研

升上高中也有專題研究的學分。為了找到適合的題目,我和同個專研的同學一起到師大資工(和科學班合作的校系之一)訪問教授。前後去了幾個禮拜,從聲音分析、叢集計算等,甚...

2021-09-18 ‧ 由 skyhong2002 分享
DAY 5

05 競賽程式經驗談

我第一次聽過程式競賽時是在我剛進到國三的下學期。 在這之前我對於程式的相關經驗除了國中科展學的 PHP 及所有在第 2 篇提到的之外,我也曾在國三修資訊之芽 P...

2021-09-19 ‧ 由 skyhong2002 分享
DAY 6

06 APCS 考試內容 Overview

APCS 分為兩個大部分,觀念題和實作題。觀念題以選擇題為主,旨在測試考生對於程式語言的觀念是否正確。除了考對於邏輯應用及操控記憶體的正確性,電腦科學概論知識也...

2021-09-20 ‧ 由 skyhong2002 分享
DAY 7

07 Re: 從零開始的競程生活

長話短說,請直接點我進入新世界。 任何事情要從完全沒有概念開始是非常困難的,尤其是初次接觸程式這方面的新手,看到要面對一行又一行的文字簡直如讀天書,明明想...

2021-09-21 ‧ 由 skyhong2002 分享
DAY 8

08 C++演算法自學指南

昨天主要描述在心理層面應該要注意的事情,今天則是從實際層面上細數在自學並準備 APCS 時會碰到什麼東西及要怎麼克服。以下列出五點: 擁有基本電腦基礎知識...

2021-09-22 ‧ 由 skyhong2002 分享
DAY 9

09 程式除錯技巧指南

不管在哪個階段,在寫程式時總是會遇到大大小小的問題,不是程式不照著你的想法走,就是他連動都不想動。在今天我想要分享幾個辦法讓各位遇到臭蟲時要如何解決,以及要如何...

2021-09-23 ‧ 由 skyhong2002 分享
DAY 10

10 手把手帶你從 OJ 練題 (Zero Judge)

相信很多新手在第一次聽到老手建議去不同的線上評測平台「刷題目」時,總會一頭霧水的不知道要怎麼練習,因此想各位展示要如何從 0 到 1 在 Online Judg...

2021-09-24 ‧ 由 skyhong2002 分享