為(wei) 什麽(me) 要學習(xi) AP 計算機科學原理?
計算機科學是那些驅動當今社會(hui) 的技術、生產(chan) 力以及發明的動力源泉。如果你想從(cong) 事技術相關(guan) 的工作或者想要了解計算和技術是如何塑造我們(men) 周邊的世界的,那麽(me) 你應該考慮學習(xi) 一下 AP 計算機原理(CSP)。
“AP 計算機能夠讓我探索我以前一點也不懂的計算機科學,並且提供了為(wei) 我現在喜歡的職業(ye) 生涯提供了一條路徑。一般來說 AP 計算機科學是學習(xi) 計算思維和抽象思維的好課程,無論你將來從(cong) 事什麽(me) 領域工作,即便不是計算機科學相關(guan) 的工作,計算機思維和抽象思維都是非常有幫助的”。——Joseph,AP alum
關(guan) 於(yu) 課程
AP CSP 是麵向所有學生的入門課程(意味著,無論你是否有計算機基礎都可以選)。學習(xi) AP CSP 不需要具備任何的編程基礎,你家裏也不需要有自己的電腦,因為(wei) 學校會(hui) 提供電腦,這樣你就能夠完成課程的學習(xi) 。(參考中國的班班通,為(wei) 每個(ge) 學生提供接觸數字設備和網絡的機會(hui) ,降低數字鴻溝,實現教育均衡。)
在 AP 計算機原理課程中,你會(hui) 學習(xi) 計算機和技術是如何影響我們(men) 的日常生活的:從(cong) 各種 APP 的使用,到我們(men) 的個(ge) 人數據是如何被廠商采集的,到 AI 有什麽(me) 積極和消極的影響。學生通過協作來發現真實世界的問題,並且使用計算工作和過程來接她問題。觀看選修過這門課程的學生是怎麽(me) 說的吧。(youtube 宣傳(chuan) 視頻,可不看)。
“我最喜歡的就是 AP CSP 課程中的協作。我們(men) 都在動手,並且很有經驗了,而且我是在動手中學習(xi) 的類型”。————Brandon, AP 學生
AP 計算機學生的項目案例包括:
Kaila 設計了一款可以根據旅行者的目的地決(jue) 定如何打包的旅行助手應用
Lily 創造了一款幫助小孩子學習(xi) 書(shu) 寫(xie) 大些和小謝字母的應用
Sean 開發了識別網絡威脅以及指示怎樣利用網絡來定位這些威脅的應用(這個(ge) 厲害了)
還有一個(ge) 學生設計了 LED 燈光秀
你有啥收獲
在下一個(ge) 十年,將會(hui) 有超過 900w (九百萬(wan) )的 STEM(科學、技術、工程和數學)崗位,其中有一半需要計算機科學相關(guan) 的經驗。無論你的激情是藝術、醫藥、教育或者其他,計算機都會(hui) 是你實現自己的專(zhuan) 業(ye) 或者生涯路上的好幫手(哈哈哈,有點像傳(chuan) 銷)。探索跟這門課程相關(guan) 的職業(ye) 生涯。
在 AP 計算機原理中學到的內(nei) 容將會(hui) 幫助你學習(xi) 其他高中和大學課程以及職業(ye) 生涯中取得成功。你也會(hui) 有獲得大學學分,AP 課程的機會(hui) ,或者兼而有之。並且在申請過程中也非常有幫助。歡迎了解學習(xi) AP 課程的優(you) 勢。
接下來學啥
AP 計算機科學的學習(xi) 沒啥固定順序,但是很多學生在學完 AP CSP 學習(xi) AP 計算機科學 A。AP 計算機科學 A 通過讓學生使用 Jva 開發程序來進一步熟悉計算機科學相關(guan) 的概念和工具。(個(ge) 人覺得 AP 計算機科學趕緊把編程語言換成 Java 吧)。
盡管 AP 計算機科學課程不要求學生有啥計算機相關(guan) 的經驗,但是仍然推薦學生已經學過高一的代數(注:國內(nei) 有公立初中一年的初中代數的經驗就夠了)。閱讀這裏了解 AP 計算機科學和 AP 計算機原理課程的異同。
跟你學生的輔導員溝通下,看看你們(men) 學校有沒有 AP 計算機原理課程,有的話你應該咋注冊(ce) 。還可以了解麵向對計算機感興(xing) 趣的高中和大學生的獎學金、實習(xi) 以及其他機會(hui) 。
AP CSP 課程,其實非常淺顯易懂。如果可以直接考 AP CSA 就直接考 CSA 吧,學習(xi) CSP 對於(yu) CSA 的學習(xi) ,雖然有幫助,但是直接學習(xi) CSA 性價(jia) 比會(hui) 更高。
現在好多美國高校的編程入門課程都是 Python,CSA 啥時候也把編程語言換成 Python 對學生來說就更好了。
評論已經被關(guan) 閉。