01 写在前面

想在大学前就开始接触程序有很多方式。不论是学校中资讯教育的课程、参与各种线上论坛/年会、甚至参与校内相关社团如电算、网管、机器人社等管道都能够精进自己的实力。但若想要测试自己的程序设计能力,唯有参加举办给国高中生的程序设计竞赛。在其中,正式比赛只有各个县市举办的资讯学科能力竞赛,此外仅有大学程序先修检测(APCS)能够作为程序设计能力的指标。身为此检测主办校系的学生,我想要趁这次30天的铁人赛深入探究,从不同视角切入观察,并藉由访问不同参与者了解 APCS 的真面目,并归纳出学习程序的最佳模式,想给要在国高中加入的朋友一些想法及指引。

本系列文章将分成以下五大部分:

  • 回顾个人学习经历

在进入正题以前,我想先大略先从小开始学习的经验、做过的各种专题研究、接触程序竞赛的契机、历程等开始回想,尝试在这仍半生不熟的时间点纪录自己的程序学习历程,也能够给各位参考。

  • APCS 考试内容及准备方式

APCS 的考试项目主要分为观念题和实作题两种,其中都有考试的范围及学习技巧。本篇想要列出在不同阶段精进程序设计能力的方法,和在考前应该如何准备,及分享由许多同学及准备花费大量时间制作出的教学内容。

  • APCS 介绍及现况

APCS 从 2016 年开始办理,第一届考过 APCS 的考生现在也大多从大学中毕业了。持续至今已经来到 2021 年,每次报名总是一席难求,每年仍然只举办三次,也没有向考生收取任何费用。本部分想和各位简介 APCS 并大略说明近期考试的实际情况。

  • APCS 参与者经验访谈

在高中的程序设计社群中,有非常大量的学生曾以 APCS 为目标。除了访问准备过的前辈及同学外,期望也可以向程序设计的教学者、程序竞赛选手,甚至是大学端的教授,期望能够以多角度分享对於 APCS 的看法及期望。

  • APCS 与多元入学的未来

今年学测将会是 108 课纲的学生正式参加大学入学考的第一次,同时也正式敲响了多元入学的钟声。在如此潮流下,APCS 是否能够代表成为高中生程序设计能力的指标,以及未来类似考试的发展将如何进行,将在这一部分深入探究。


今年是我第三次参加iT铁人赛,前两次写的主题都和我在学校的专题研究相关的内容,也算是研究期间能够让自己增加动力的笔记。而今年的铁人赛想要把过去所有关於我当时称以为是「资工」但其实只是其中一小撮的部分拉出来,写在这个地方沈淀,当作是即将进入大学的垫脚石。Peace.


<<:  我的CMS实战心路历程 - 章序

>>:  DAY4 [程序设计基本介绍]

【Day25】Git 版本控制 - SHA-1 是什麽

前面在讲要查询 commit 时要看他的 SHA-1 码,这个 SHA-1 到底是什麽!今天就来补充...

# Day7--物件兄弟党:类别与结构

就以基本面来说,类别跟结构都会有一些共同的东西: 属性(property):用於储存值 方法(met...

Day 3-何时用单元测试?在这之前,要先厘清除了单元测试以外的测试 (基础-2)

单元测试的好朋友—整合测试 (Integration Test) 在昨天 Day 2-什麽是单元测试...

鬼故事 - 真的有监控吗

鬼故事 - 真的有监控吗 Credit: Star Wars: Attack Of The Clon...

Day 21 - [语料库模型] 09-回馈机制

聊天机器人虽有问答集可以回覆大部分常见问题,但难免会有疏漏。因此本研究亦设计回馈机制,若使用者发现机...