AP Computer Science Principles計算機科學原理課程旨在吸引更多的學生進入這一領域(上)僅僅說到了紐約某大學覺得需要開設這一門課程,讓我們接著說下去。
當大學委員會提出的概念原理課程的會員大學,大學和高中,帕克說,它知道如果只提供一個課程,教授不希望其AP計算機科學課程取消,因為它是最基本的起點學生主修學科。大家一致同意提供這兩門課程。
2008年,美國國家科學基金會(National Science Foundation)向美國大學理事會(College Board)頒發了一項獎項,以表彰其首次召開的利益攸關方會議,并為課程框架的開發和試點以及后來的考試提供額外資金。
Packer通過將AP計算機科學A中的Java編程語言與高級法語語法進行類比來描述這種情況。
“如果法語入門是一門密集的語法課程,那么很少有學生會選擇法語專業。”如果你開始課程的學生提供了一個更廣闊的介紹法國的語言和文化,他們暴露的一系列不同的東西可能與法國語言,而不僅僅是一個密集的語法課程,機會是,學生們會更加感興趣研究法語。”
南加州紐伯里公園高中的Richard Kick是美國大學理事會AP計算機科學原理發展委員會的聯合主席,他是首批飛行員導師之一。Kick對計算機教育的了解很深:他從1980年開始教數學和計算機科學,四年后教了AP計算機科學的第一堂課。
Kick解釋說,典型的計算機科學課程側重于算法和編程,但全國各地的教授都提供了輸入,以提出AP計算機科學原理領域內的其他“大想法”。除了算法和編程,本課程還討論了創造力、抽象、數據和信息、互聯網和全球影響,并涵蓋了六種計算思維實踐:連接計算、創建計算構件、抽象、分析問題和構件、通信和協作。
例如,Kick在一封電子郵件中寫道,互聯網上的討論探討了網絡安全以及通過網絡存儲和傳輸數據的道德使用問題,而全球影響則研究了計算的正面和負面影響。他指出,學生關注計算機、計算機科學和所有其他研究領域之間的相互作用,特別關注數字通信以及計算機創新對社會、經濟和文化的影響。
“我們意識到,人們的成功并不僅僅是因為知識。他們之所以成功,是因為他們能在計算上做到這一點。“我們關注的不僅僅是我們想讓學生擁有的知識,還有我們想讓他們在離開課程前擁有的實踐和經驗。”
美國大學理事會(College Board) AP項目管理高級主管莫林?雷耶斯(Maureen Reyes)表示,教師們會根據試點小組的觀察結果,根據學生的背景,選擇編程語言(JavaScript、區塊語言等)進行教學。
AP計算機科學原理(AP Computer Science Principles)考試由兩個項目和一個年終考試組成,這反映了學生創造性參與的目標。帕克說,在一個項目中,學生們提交一份數字文件,如視頻或音頻文件,以解釋計算機科學應用程序(如網絡安全協議或語音識別軟件)中的技術發展。對于第二種情況,學生選擇一種編程語言并構建一個應用程序,然后寫關于這個過程的文章,并討論他們如何糾正任何編碼錯誤。
洛佩茲說,為了招收學生,他在中學和高中的課堂上發表演講,向學生們提出挑戰,要求他們考慮一份與計算機無關的職業,比如電子錄音音樂家和應用程序或視頻游戲開發者。他可能還會談論計算知識如何有助于社區問題,比如教老年人使用技術,或解決圍繞水、能源和氣候變化的問題。
城市大學表示,合作和基于項目的學習是解決所有學生之間包容和參與的公平因素的兩種方法。她解釋說,早期的計算機課程可能擠滿了在計算機環境中長大的學生,還有從一開始就開始學習的專業術語和同學。她說,當學生為團隊做出貢獻時,他們就可以“在稍微不同的水平上提高速度”。
AP Computer Science Principles計算機科學原理課程旨在吸引更多的學生進入這一領域(下)中繼續

? 2025. All Rights Reserved. 滬ICP備2023009024號-1