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

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