高中信息技術課程中的計算思維_第1頁
高中信息技術課程中的計算思維_第2頁
高中信息技術課程中的計算思維_第3頁
高中信息技術課程中的計算思維_第4頁
高中信息技術課程中的計算思維_第5頁
已閱讀5頁,還剩133頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

高中信息技術課程中的計算思維高中信息技術課程標準

確定問題—搜索信息—處理信息—解決問題—歸納思想

1.知識與技能了解概念—應用工具2.過程與方法

3.情感態度與價值觀形成信息思想—適應數字化發展最終形成:提升學生的信息素養作為課程總目標信息技術課程的要求信息加工與表達信息的獲取信息資源管理信息技術與社會信息技術基礎信息處理與交流算法與程序設計計算機解決問題的基本過程面向對象程序設計語言初步算法例舉多媒體技術應用多媒體技術與社會生活多媒體信息采集與加工多媒體信息表達網絡技術應用因特網應用網站設計與評價網絡技術基礎數據管理技術數據庫應用系統數據庫建立使用與維護數據管理基本知識人工智能初步知識及其表達推理與專家系統人工智能語言與問題求解一、《標準》不清晰的地方能力目標強調:學生利用信息技術解決問題的能力和技術的思想方法,但是能力特征不顯著,思想方法不清晰。其一,信息技術課程的能力特征不顯著。分析課程目標中的利用信息技術解決問題的過程,可以看出該過程不僅能夠在信息技術課程中得以實施,同樣也可以在其它課程中得以發展。Eg:“義務教育語文課程標準”就明確提出“為解決學習與生活中的相關問題。學生要能夠利用圖書館、網絡等信息渠道獲取資料,初步了解查找資料和運用資料的方法”的學習要求在信息技術課程中,缺少了信息技術解決問題的獨特方法,也就失去了其內在的特有價值。其二,信息技術的思想方法不清晰。盡管《課程標準》中多次提到“信息技術基本思想與方法”的學習要求。Eg:“了解使用數據庫管理信息的基本思想與方法”“掌握面向對象程序設計語言的基本思想與方法”“解釋多媒體信息采集的基本工作思想”等。

但是這些思想方法的內在含意是什么?它們有哪些異同、又有什么樣的表現性特征?在隨后的實施建議和評價建議中都沒有作進一步的解釋和說明,缺少了對核心術語的清晰解釋和表現性說明,所謂的技術思想方法的學習目標也就只能停留于課程標準的文本之中。二、信息、技術課程內在價值的教學內容“簡單化”分析《課程標準》的整體目標,信息技術課程的內在價值主要還是反映在培養學生利用信息技術解決問題的能力和信息技術思想方法上。從教學內容來看,無論是解決問題能力的培養,還是信息技術思想方法的養成,都離不開具體實踐活動。《課程標準》所建議的“教科書內容密切聯系實際,結合學生的現實生活與學習實踐以及當地的社會發展,適度設置真實性的學習任務、典型案例或研究性課題”。現狀調研表明,反映信息技術內在價值的教學內容卻還存在著“步驟化”和“程序化”的不足。

具體表現為:其一,“能力培養”簡化為“步驟學習”將信息技術解決問題的過程固化為幾項基本活動步驟,利用信息技術解決問題能力也就簡化成了活動步驟的學習。事實上,現實生活中的信息問題不僅包括結構性問題,也包括非結構性問題和半結構性問題。固化的活動步驟不僅不利于學生對非結構和半結構問題的理解,反而會封閉學生信息技術的創新意識。其二,“思想方法”簡化為“程序設計”由于《課程標準》并沒有對信息技術思想方法進行清晰的表述,這在一定程度上也弱化了技術思想方法的培養,給教學內容的安排設置了誤區。其中一些算法與程序設計的教科書過于強調變量、函數、語句結構等編程語言和程序結構的技能,忽視了其內在的“算法思想”(例如模型建設、數據抽象等)的滲透。課程標準中所要求的“學生進一步體驗算法思想,了解算法在解決問題過程中的地位和作用”也就很難得以實現。三、信息技術課程內在價值實施方法的“形式化”信息技術課程的內在價值主要是通過學校的日常教學得以實現的,教學方法的設計與實施直接影響著課程內在價值的落實。《課程標準》在教學實施建議中也提出“信息技術課堂教學中,要通過問題解決的活動激發學生的學習動機,發展學生的思維能力、想象力以及自我反思與監控的能力”。但是課堂觀察卻發現其一:“教師講,學生練”依然是教學組織的主導方式,“技術操練式”的教學方法依然為教師所倚重

即使是在探究性活動過程中,教師更多的也是分步驟地將探究問題、解決過程、方法策略,乃至作品案例呈現給學生。當學生作品呈現出“千篇一律”的格式時,發展學生的思維能力、想象力、自我反思與監控能力也就無從說起。其二:技術思想方法的活動還流于形式。盡管一些教師也希望在課堂教學中開展基于真實情境的問題探究活動,引導學生體驗信息技術的內在方法特征,發展學生信息技術的思想方法,借以落實信息技術課程的內在價值。但是,由于受課時結構、學校教學資源的限制,大部分探究性學習活動也還停留于膚淺化的表面。教學過程過于注重學習活動的組織形式,忽視學生的學習實效,過于強調活動過程的外在表象,弱化學生信息技術實質方法的思考,這也就導致了“為探究而探究,為活動而活動”的學習假象。信息技術課程所表現出的內在價值的現實問題既受當時社會需求的影響(21世紀初期,信息技術課程主要還是處于“信息掃盲階段”),也局限于人們對信息技術屬性特征認識的不足。

近年來,隨著信息技術應用普及和課程研究的深入,越來越多的學者對信息技術課程內在價值的具體性和教學的可操作性進行了深入的探討。如何體現信息技術課程的價值呢?西蒙·派珀特西蒙的最著名的成就之一是于1968年發明的LOGO編程語言(LOGOprogramminglanguage)。1970年與其同事合著了人工智能著作《認知器演算法》(Perceptrons)。自20世紀70年代開始,他一直致力于通過LOGO語言幫助兒童成為他們自己“智力建設”的建設者。在其1980年出版的著作《頭腦風暴:兒童、計算機及充滿活力的創意中,他系統闡述了自己的建構主義觀Learningbymaking,在他看來,好的教育不是如何讓老師教得更好,而是如何提供充分的空間和機會讓學習者去構建自己的知識體系。西蒙·派珀特把計算機作為幫助學習者形成算法、解決問題并在此過程中學習和鍛煉智力的強有力的工具。當我們還在討論要不要將電腦進入課堂,要不要上網的時候,西蒙與其麻省理工的同仁已經將觸角伸向了更深的更高的層次:問題不是要不要,而是要如何實現“人手一本”,也即“一個孩子一臺筆記本電腦”。1981年,前蘇聯計算機教育學家葉爾肖夫就曾預言“人類必將會生活在一種程序設計的世界里。在這個世界里,人類文化與程序設計不僅并行存在,而且會相互聯系,融合為一種全新的人類思想”。王吉慶——《信息素養論》記載數字程序計算人們生活與學習數據抽象和自動化處理計算科學計算思維的提出JeannetteM.Wing,

ComputationalThinking,CommunicationsofACM,Vol.49,No.3,2006,pp.33-35.卡內基梅隆大學教授、ACMFellow,IEEEFellow,兼任美國國家科學基金會主管計算機與信息科學與工程學部的副主任25/45計算思維(ComputationalThinking,CT)

周以真認為:計算思維是運用計算機科學的基礎概念去求解問題、設計系統和理解人類行為的涵蓋了計算機科學之廣度的一系列思維活動。26/45針對上述定義解釋如下:

①求解問題中的計算思維利用計算手段求解問題的過程是:首先要把實際的應用問題轉換為數學問題,可能是一組偏微分方程,其次將PDE離散為一組代數方程組,然后建立模型、設計算法和編程實現,最后在實際的計算機中運行并求解。前兩步是計算思維中的抽象,后兩步是計算思維中的自動化。27/45②設計系統中的計算思維

R.Karp認為:任何自然系統和社會系統都可視為一個動態演化系統,演化伴隨著物質、能量和信息的交換,這種交換可以映射為符號變換,使之能用計算機進行離散的符號處理。

當動態演化系統抽象為離散符號系統后,就可以采用形式化的規范描述,建立模型、設計算法和開發軟件來揭示演化的規律,實時控制系統的演化并自動執行。

28/45③理解人類行為中的計算思維

王飛躍認為(中科院):計算思維是基于可計算的手段,以定量化的方式進行的思維過程。計算思維就是應對信息時代新的社會動力學和人類動力學所要求的思維。在人類的物理世界、精神世界和人工世界等三個世界中,計算思維是建設人工世界需要的主要思維方式。利用計算手段來研究人類的行為,可視為社會計算,即通過各種信息技術手段,設計、實施和評估人與環境之間的交互。波爾普的三個世界觀點29/45計算思維的本質抽象(Abstract)、自動化(Automation)。它反映了計算的根本問題,即什么能被有效的自動進行。

計算是抽象的自動執行,自動化需要某種計算機去解釋抽象。從操作層面上講,計算就是如何尋找一臺計算機去求解問題,隱含地說就是要確定合適的抽象,選擇合適的計算機去解釋執行該抽象,后者就是自動化。

30/45計算思維與計算機的關系計算思維雖然具有計算機的許多特征,但是計算思維本身并不是計算機的專屬。實際上,即使沒有計算機,計算思維也會逐步發展,甚至有些內容與計算機沒有關系。但是,正是由于計算機的出現,給計算思維的發展帶來了根本性的變化。

把計算機科學提升到科學思維層面進行研究被認為是近十年來產生的最具有基礎性、長期性的學術思想,將成為21世紀計算機科學研究的熱點為什么計算思維的提出得到如此高的評價呢?計算思維在美國產生的背景(1)2005年6月美國的PITAC報告 2005年6月,美國總統信息技術咨詢委員會(PITAC)給美國總統提交了報告《計算科學:確保美國競爭力》(ComputationalScience:EnsuringAmerica’sCompetitiveness)。(1)報告寫道:雖然計算本身也是一門學科,但是其具有促進其他學科發展的作用。二十一世紀科學上最重要的、經濟上最有前途的研究前沿都有可能通過熟練的掌握先進的計算技術和運用計算科學而得到解決。(2)報告認為:如今美國又一次面臨了挑戰,這一次的挑戰比以往來得更加廣泛、復雜,也更具長期性。美國還沒有認識到計算科學在社會科學、生物醫學、工程研究、國家安全,以及工業改革中的中心位置。這種認識不足將危及美國的科學領導地位、經濟競爭力以及國家的安全。(3)報告建議:將計算科學長期置于國家科學與技術領域中心的領導地位。33計算思維在美國產生的背景(2)2005年底至2006年初美國四大區的報告及建議(1)針對“計算學科與日俱增的重要性與學生對計算學科興趣的下降”,美國NSF組織了計算教育與科學領域,以及其他相關領域的專家分四個大區(東北、中西、東南、西北)進行研討,形成四份重要報告:ReportofNSFWorkshoponIntegrativeComputingEducationandResearch(ICER)NortheastWorkshopReportofNSFMidwestRegionWorkshoponICER:PreparingITGraduatesfor2010andBeyondReportfromtheSoutheastRegionWorkshoponICER:PreparingITGraduatesfor2010andBeyondICERFinalReportoftheNorthwestRegionalMeeting(2)內容及建議:以上四個文件分析了美國計算教育出現的問題,報告建議在美國國家科學基金的資助下全面改革美國的計算教育。以下兩個問題和一個建議值得我們注意:大學第一年計算機課程的構建問題;多學科的融合問題;報告建議加強美國中小學學生抽象思維與寫作能力的訓練,目的,使學生平穩過渡到大學的學習。34計算思維在美國產生的背景(3)2007年美國NSF的CPATH計劃CPATH(PathwaystoRevitalizedUndergraduateComputingEducation,大學計算教育重生的途徑)計劃認為:計算普遍存在于我們的日常生活之中,培養未來能夠參與全球競爭、掌握計算核心概念的美國企業家和員工就變得非常重要。CPATH計劃認為:盡管有的研究機構和大學對此做出了卓越的、開創性的工作,但目前美國更多的大學計算教育仍然沿襲的是幾十年前的教學模式。鑒于此,NSF2007年啟動了CPATH計劃,當年投入600萬美元,2008年投入500萬美元,2009年投入1000萬美元,力圖改變這種情況。經過2007年和2008年的資助和項目實踐,CPATH認識到“計算思維”在計劃中所起的獨特的重要作用,因此,對2009年申報的項目提出了更為具體的以“計算思維”為核心的要求。2008年美國NSF的CDI計劃CDI(Cyber-EnabledDiscoveryandInnovation,計算使能的科學發現和技術創新)是美國國家科學基金會的一個革命性的、富有獨創精神的五年計劃,該計劃旨在通過“計算思維”領域的創新和進步來促進自然科學和工程技術領域產生革命性的成果。CDI計劃2008年啟動,當年批準了共計4200萬美元的72個項目的立項申請,2009年投入2600萬美元,2010年投入3600萬美元。35目前國內外“計算思維”在信息技術課程中的培養問題處于什么狀態?

計算思維的研究及其進展;

計算思維的思維屬性和計算特征對計算學科知識建構的影響研究;

計算思維在我國(1)中國2050年信息科技發展路線圖由李國杰院士任組長的中國科學院信息領域戰略研究組撰寫的《中國至2050年信息科技發展路線圖》中對“計算思維”給予了足夠的重視,認為,計算思維的培育是克服“狹義工具論”的有效途徑,是解決其他信息科技難題的基礎。長期以來,計算機科學與技術這門學科也被構造成一門專業性很強的工具學科,“工具”意味著它是一種輔助性學科,并不是主業。這種狹隘的認知對信息科技的全民普及極其有害。37計算思維在我國(2)計算機科學的變革:

孫家廣院士在“計算機科學的變革”一文中指出:(計算機科學界)最

具有基礎性和長期性的思想是“計算思維”(ComputationalThinking)。國家自然科學基金委員會信息科學部二處處長劉克教授,強調了在大學中推進“計算思維”這一基本理念的必要性。中國科學院計算技術研究所研究員徐志偉總工認為:計算思維是一種本質的、所有人都必須具備的思維方式,就像識字、做算術一樣;在2050年以前,讓地球上每一個公民都應具備“計算思維”的能力。中科院自動化所王飛躍教授率先將“計算思維”引入國內,翻譯了周以真教授的“計算思維”,撰寫了相關的“計算思維與計算文化”。他認為:在中文里,計算思維不是一個新的名詞。在中國,從小學到大學教育,計算思維經常被朦朦朧朧地使用,卻一直沒有提高到周以真教授所描述的高度和廣度,以及那樣的新穎、明確和系統。他希望我們能借“計算思維”之東風,盡快把中國世故人情的“算計文化”反正成為科學理性的“計算文化”,以提高我們民族的整體素質。38計算思維在我國(3)中國高等學校計算機基礎課教學指導委員會的近期工作:2010.5:在合肥會議上討論了培養高素質的研究性人才,“計算機基礎”這門課程應該包含哪些內容,如何將計算思維融入到這門課程中?2010.7:在西安會議上發表了《九校聯盟(C9)計算機基礎教學發展戰略聯合聲明》,確定了以計算思維為核心的計算機基礎課程教學改革。2010.9:在太原會議上決定了將合肥會議和西安會議中有關計算思維的討論形成書面材料,以“計算思維:確保學生創新能力”為主題向教育部領導諫言和申請立項研究。2010.11:在濟南會議上,將在全國更大范圍內,深入討論以計算思維為核心的基礎課教學改革,并將太原會議的初步材料加以討論和修改后正式上報教育部袁貴仁部長,并“以計算思維能力培養為核心推進大學通識教育改革的研究與實踐”為項目,建議立項研究。2011.06:在北京“以計算思維為導向的計算機基礎課程建設”研討會上,組織有關高校圍繞“計算思維的實質”和“如何在計算機基礎教學的第一門課程中體現計算思維能力的培養”進行了討論。39計算思維的思維屬性和計算特征對計算學科知識建構的影響研究計算思維課程在中國高校中正式開始實踐:上海交大(2010年秋季)和南方科大(2011年春季)正在試開新型計算機基礎課程——“計算機科學導論:計算思維”。自此,我們國家對計算思維的研究算是進入了一個新的時代——眾多教育學者開始探討并深入研究計算機科學中的計算思維。計算思維在國外(美)2006年3月,美國卡內基?梅隆大學計算機系主任周以真(JeannetteM.Wing)教授在美國計算機權威雜志ACM《CommunicationoftheACM》上發表并定義了計算思維(ComputationalThinking);JeannetteWing教授于2007年成立了卡內基梅隆計算思維中心,并在國家科學基金內部設立了資助項目以推進計算思維的進步

2010年,她從新定義計算思維是與形式化問題及其解決方案相關的一個思維過程,其解決問題的表示形式應該能有效地被信息處理代理執行。

2012年11月21日,微軟宣布正式聘請JeannetteWing博士擔任微軟國際研究部門副總裁,并于2013年1月就任,這標志她將從學術界轉向產業界,這也標志,計算思維這一引起熱議的“概念”將不在局限于學術研討。

計算思維在國外(美)2007年,美國“21世紀技能合作組織”(Partnershipfor21stCenturySkills,P21)整合21世紀學習者應具備的基本技能,制定了“21世紀技能框架”(Frameworkfor21stCenturyLearning),闡明培養學生數字素養在現代社會的重要性。2008年,美國計算機協會(ACM)在網上公布對CC2001(CS2001)進行的中期審查報告(CS2001InterimReview)(草案)中,就明確將“計算思維”與“計算機導論”課程綁定在一起,并明確要求該課程講授計算思維的本質。2011年,美國國際教育技術協會(InternationalSocietyforTechnologyinEducation,ISTE)聯合計算機科學教師協會(ComputerScienceTeachersAssociation,CSTA)基于計算思維的表現性特征,給出了一個操作性定義:“計算思維是一種解決問題的過程,該過程包括明確問題、分析數據、抽象、設計算法、評估最優方案、遷移解決方法六個要素”。

計算思維在國外(美)2011年,CSTA發布《美國中小學計算機科學標準》(K-12ComputerScienceStandards),提出一個完整的計算機教育框架,該框架將計算思維、計算實踐和編程納入學科基本主線,幫助學生拓寬計算視野,理解計算機科學的基本原理和方法。此標準為中小學計算思維教育的開展提供了結構框架和內容指導。

“計算思維是解決問題的一種過程,它包括如:如下特征(但不限于這些特征):(1)確認所需解決的問題,并通過計算機和其它工具來解決問題;(2)符合邏輯地組織和分析數據;(3)通過抽象(例如模型、防真)的方法來表示數據;(4)通過算法(一系列有序的步驟)支持自動化的解決方案;(5)識別、分析和實施各種可行的解決方案,并整合這些最有效的方案和資源;(6)將該問題的求解過程進行推廣,遷移到更廣泛的問題解決與應用中”。美國國家科學基金會(NSF)、國際教育技術協會(ISTE)、美國國家科學研究委員會(NationalResearchCouncil,NRC)、CSTA計算思維工作小組(CSTAComputationalThinkingTaskForce)等多個研究機構對計算思維展開探索研究,為計算思維教育及推廣提供資源和工具支持。2012年,南加州大學PaulS.Rosenbloom教授做了一場特別的計算研討會——“計算,第四大科學領域”,引起了較大的反響。

英國計算機學會(BCS,BritishComputerSociety)也組織了歐洲的專家學者對計算思維進行研討,提出了歐洲的行動綱領。英國的UniversityofSussex也基于計算思維方法探討了一系列關于計算機科學的問題,匹茲堡——2011年度計算機研究協會(CRA)杰出服務獎將頒發給卡內基梅隆大學的JeannetteWing教授,以表彰其幫助定義了計算機科學的現狀和可能的發展。

計算思維在國外(英)計算思維不僅影響著美國,也影響著英國,在英國的愛丁堡大學,人們在一連串的研討會上探索與計算思維有關的主題。研討會上所涉及的學科已延伸到哲學、物理、生物、醫學、建筑、教育等各個不同的領域。

2012年1月11日,英國教育部長MichaelGove在教育培訓與技術展會(BritishEducationalTrainingandTechnologyShow,BETT)上宣布將對英國中小學計算機教育展開全面改革。2012年3月,英國學校計算課程工作小組(ComputingatSchoolWorkingGroup,CAS)提出將計算思維作為“學校計算機和信息技術課程”的一項關鍵內容,并在研究報告中闡述:計算思維是識別計算,應用計算工具和技術理解人工信息系統和自然信息系統的過程,是邏輯能力、算法能力、遞歸能力和抽象能力的綜合體現。

計算思維在國外(英)

2013年,南安普頓大學JohnWoollard研究員在“計算機科學教育創新與技術”(ITiCSE)會議報告中提出計算思維“是一項活動,通常以產品為導向,與問題解決相關(但不限于問題解決)。它是一個認知或思維過程,能夠反映人們的抽象能力、分解能力、算法能力、評估能力和概括能力,其基本特征包括思維過程,抽象和分解”。2013年9月11日英國教育部正式頒布《國家課程:計算課程學習計劃》(NationalCurriculuminEngland:ComputingProgrammesofStudy)。該計劃重新定義ICT,明確界定了計算機科學、信息技術與數字素養的領域范圍,強調計算機科學的重要性,并闡述計算課程的課程目標是引導學生理解和應用計算機科學的基本原理和概念;使用計算術語分析問題,具備編寫計算機程序求解問題的實踐經驗;評價和使用信息技術;成為有責任、有能力、有自信、有創造力的ICT使用者。

計算思維在國外(英)2014年6月,CAS深入分析計算思維的定義、核心概念、教學方法和評估框架,研制出計算思維培養框架,為中小學計算思維教育的開展提供指導作用。“計算思維是人們在人造(Artificial)信息系統和自然(Natural)信息系統的交互思考過程,它是人們邏輯能力、算法能力、遞歸(Recursive)能力、抽象能力的綜合體現。良好的計算思維不僅有利于人們在信息化社會中的良好交流,也有利于人們批判性思維的發展,負責任地使用信息技術”2009年,新西蘭教育部公布“技術背景知識和技能”(TechnologicalContextKnowledgeandSkills)計劃,提出包括“編程與計算機科學”在內的五項數字技術核心培養內容,該計劃于2011年開始在中學課程中實施。

2012年,澳大利亞課程、評估與報告管理局(AustralianCurriculum,AssessmentandReportingAuthority,ACARA)發布“中小學技術學科課程框架”(TheShapeoftheAustralianCurriculum:Technologies),將數字素養納入學生基本能力要求,框架明確指出數字技術課程的核心內容是應用數字系統、信息和計算思維創造特定需求的解決方案。2014年4月,新加坡政府推動Code@SG運動,旨在發展全民計算思維。/v/4c3aa1計算思維在國外(其他)我國信息技術課程如何提體現計算思維現狀分析——中小學計算思維教育開展的軟硬件情況中小學信息技術教育實施論證報告[R].北京:基礎教育課程教材專家工作委員會信息技術學科組,2013.2000年以來,我國已經初步形成了以信息技術課程為主干的中小學信息技術教育體系。目前,100%的高中、95%的初中和50%的小學開設了信息技術課程。通過“校校通”工程、“農村中小學現代遠程教育工程”等工程項目的實施,中小學信息化基礎設施得到持續改善,整體上基本能滿足信息技術教育的需要。在師資上,中小學信息技術課師資總量持續增長,生師比逐年下降,城鄉差異逐漸縮小。截至2010年底,全國共有小學信息技術專任教師10.8萬人,初中信息技術專任教師8.8萬人,高中信息技術專任教師3.8萬人。2012年教育部高中信息技術課程標準實施情況調研結果顯示,高中信息技術教師中具有本科以上學歷,計算機、教育技術和數學相關專業教育背景的比例已達到90.9%。學生方面,大多數高中生在小學和初中就學習過信息技術課程,其中高達44.3%的學生認為《信息技術基礎》與初中所學內容的重復比例在20%-50%之間。非零起點的高中生占據了較大比例,但是他們對信息技術課程的認識仍多停留在操作層面。肖廣德,郭芳,樊磊,黃榮懷《普通高中信息技術課程標準》實施情況調研結果與啟示[J].課程·教材·教法,2014現狀分析——中小學計算思維教育開展的軟硬件情況計算思維是一種運用計算概念和工具解決實際問題的過程它是一種需要系統培養、鍛煉的科學思維方式,分析其特征和我國信息技術教育現狀,可以將計算思維從方法習得、工具應用、思維遷移三個層面與中小學信息技術課程融合并落實其一,方法習得。

信息時代,計算方法滲透到了社會生產和生活的方方面面,為了幫助學生更好地理解和適應數字社會環境,信息技術課程的開設就不能只停留在膚淺的信息技能操練上,還需要幫助學生理解計算思維涵蓋的一系列計算概念和方法,如遞歸、抽象、形式化等;引導學生識別隱藏在生活中的“計算”問題;培養學生運用算法思想高效解決問題的能力;鍛煉學生使用流程圖等工具清晰地表達個人思想等。其二,工具應用。這里的工具是指能夠有效幫助人們理解和解決問題的思維工具,而不是用于處理信息的軟硬件應用程序。計算思維是一種獨特的能力組合,它的強大正是在于運用了多種推理方式,盡而可以完成很多事情的研究和開發。如分析問題的過程運用到了設計思維,從發現問題、分析問題到原型迭代,幫助我們更加明確問題需求;解決問題的過程則主要運用了算法思維和批判思維,從而能夠形成更加有效、高效的解決方案。信息技術課程應當注重培養學生綜合運用多種思維工具解決問題的能力,例如,讓學生參與簡單的產品研發實踐,體驗程序設計的實施過程,直觀地感受計算思維。其三,思維遷移。

在信息技術課程中,不僅需要普及計算機科學概念,更需要引導學生將計算思維合理地應用至日常生活與學習之中,形成一種思維習慣。計算思維反映了計算機科學領域解決問題的思維過程,遷移到應用信息技術解決實際問題的情境中,主要表現為問題分析、工具選擇、自動化解決方案、選擇最優方案和通用解決方案可以通過運用這五大要素舉例分析日常生活中真實的問題情境,讓學生體驗使用計算思維求解問題的一般過程和方法,最終達到能夠在實際問題中靈活地遷移和應用計算思維的目標。計算思維在信息技術教學中的有效落實,就需要明確計算思維的表現性特征,合理組織教學內容,研究可行的教學方法。1.建立計算思維的表現性標準在計算思維教學中,為了能明確學習結果,知道學習結束后應知和能做的內容,就有必要建立與之相對應的表現性標準。Eg1:美國計算機教師協會(CSTA)制定的“學校計算機課程標準”就建議6年級學生要能夠“將計算Computing)理解為他們生活學習中的一部分”。與其對應的表現性標準為:理解利用算法解決問題的基本步驟(例如,問題陳述和探究、樣本檢測、設計、實施和測試);通過“非計算機練習”(Computer-Free?Exercise,不使用計算機)的方式來理解算法的基本概念;描述怎樣用模擬方式去解決一個問題;當討論一個大問題時,能夠將其細化為一系列小問題等等Eg2:標準建議9年級學生要能夠將“計算思維落實于具體的工具應用中,在創造數字作品過程中,學會使用程序概念和方法”。2.設計與標準一致性的教學內容教學內容與課程標準一致性是教學內容組織的一項基本原則,主要反映在“認識程度的一致性和知識要點的一致性”兩個層面。從學生認知能力發展來看,不同年齡的學生對知識組織方式的接受程度存在著差異。eg:低年級學生比較容易接受圖形、實物等組成的形象性學習內容,高年級學生則對程序設計語言、基本算法等抽象性學習內容具有較強的理解能力。因此,計算思維教學內容的組織上應與學生的認識水平相符合。教育心理學專家西蒙·派珀特(Seymour?Papert)從學習心理認知過程探討學生的思維發展,提出了“計算機可以將學生形式思維具體化”的觀點,并針對小學階段學生形象思維的心理特征設計出“發現謎宮之路(烏龜圖形、機器人技術)按字母順序安排一系列的詞”等LOGO語言的學習內容,引導小學生在圖形制作過程中感受“問題確定、模型分析、命令實施、修改完善”的計算方法。從知識的難易度來看,教學內容中的知識要點應與課程標準相符合,反映出課程標準的基本要求。3.組織實踐探究性的教學活動在信息技術課程中,培育學生計算思維的最終目的是期望學生將這種思維方式合理地遷移至日常生活與學習之中,全面提升學生的信息素養。美國《中小學計算機科學標準》分段設計了計算思維的教學實施方案,建議在K-6年級,將學習內容設計成創造性和探究性活動,嵌入到社會科學、語言藝術、數學和科學課程中,7-9年級學校根據情況開設獨立的計算機課程,也可以整合學科內容到其他課程中,10-12年級以必修課的方式達成學習目標。2014年9月,英國教育部使用新的教學大綱,將課程劃分為四個階段:K-2年級,理解算法概念,能夠創建和調試簡單的程序等,3-6年級,編程解決實際問題,了解計算機網絡,有效使用搜索技術等,7-9年級,理解幾個反映計算思維的關鍵算法,掌握1-2門程序設計語言解決計算問題,熟悉計算機組成等,10-11年級,培養計算機科學、數字媒體和信息技術的知識、能力和創造力,發展問題分析、解決、設計和計算能力等。基于計算思維的探究教學模式研究模塊二思維與科學思維72/45一、思維的概念思維是精神地球上最美麗的花朵。1.2思維與科學思維

2.思維的組成思維原料(自然界)、思維主體(人腦)思維工具(認識的反映形式)

1.思維的定義

思維是人腦對客觀事物的一種概括的、間接的反映,它反映客觀事物的本質和規律。73/45

3.思維的特征

特征解釋或說明概括性思維是在人的感性基礎上,將一類事物的共同本質的特征和規律抽取出來,加以概括。如人們感知(日出東方、日落西山),通過思維概括揭示是地球自轉的結果。間接性指非直接的,以其它事物做媒介來反映客觀事物。如根據醫學知識和臨床經驗,醫生詢問病史和輔助檢查,判斷病情,作出治療。能動性不僅能認識和反映世界,而且還能對客觀世界進行改造。如人們不僅能認知宇宙速度,還能制造宇宙飛船飛向太空。1.2思維與科學思維74/45

4.思維的類型不同分類方式類別按照思維的進程方向橫向思維、縱向思維發散思維、收斂思維按照思維的抽象程度直觀行動思維具體形象思維抽象邏輯思維按照思維的形成和應用領域科學思維日常思維1.2思維與科學思維75/45二、科學思維

科學思維:指理性認識及其過程,即經過感性階段獲得的大量材料,通過整理和改造,形成概念、判斷和推理,以便反映事物本質和規律。簡而言之,科學思維是人腦對科學信息的加工活動。

科學思維的主要表現:①科學的理性思維②科學的邏輯思維③科學的系統思維④科學的創造性思維

1.2思維與科學思維76/45三、科學思維的分類1.2思維與科學思維類別解釋或說明理論思維理論源于數學,理論思維支撐著所有的學科領域。正如數學一樣,定義是理論思維的靈魂,定理和證明是其精髓,公理化方法是最重要的理論思維方法實驗思維實驗思維的先驅是意大利科學家伽利略,被人們譽為“近代科學之父”。與理論思維不同,實驗思維往往需要借助于某些特定的設備,使用它們來獲取數據以便進行分析。計算思維計算思維是思維過程或功能的計算模擬方法論,其研究目的是提供適當的方法,使人們能借助計算機逐步達到人工智能的較高目標。77/45

三種科學對應著三種思維:

理論科學←→理論思維

理論思維又稱邏輯思維,它以推理和演繹為特征,以數學學科為代表。

實驗科學←→實驗思維

實驗思維又稱實證思維,它以觀察和總結自然規律為特征,以物理學科為代表。

計算科學←→計算思維

計算思維又稱構造思維,它以設計和構造為特征,以計算機學科為代表。1.2思維與科學思維模塊四計算思維的應用領域79/45一、生物學計算機科學許多領域滲透到生物信息學中的應用研究,包括數據庫、數據挖掘、人工智能、算法、圖形學、軟件工程、并行計算和網絡技術等都被用于生物計算的研究。

1.4計算思維的應用領域從各種生物的DNA數據中挖掘DNA序列自身規律和DNA序列進化規律,可以幫助人們從分子層次上認識生命的本質及其進化規律DNA序列實際上是一種用四種字母表達的“語言”。80/45二、腦科學腦科學是研究人腦結構與功能的綜合性學科它以揭示人腦高級意識功能為宗旨,與心理學、人工智能、認知科學和創造學等有著交叉滲透。1.4計算思維的應用領域美國神經生理學家羅杰·斯佩里進行了裂腦實驗,提出大腦兩半球功能分工理論。他認為:大腦左右半球完全可以以不同的方式進行思維活動,左腦側重于抽象思維,如邏輯抽象、演繹推理和語言表達等;右腦側重于形象思維,如直覺情感、想象創新等。81/45三、化學計算機科學在化學中的應用包括:化學中的數值計算、化學模擬、化學中的模式識別、化學數據庫及檢索、化學專家系統等。1.4計算思維的應用領域基于非結構網格和分區并行算法,為求解多組分化學反應流動守恒方程組開發了單程序多數據流形式的并行程序,對己有的預混可燃氣體中高速飛行的彈丸的爆轟現象進行了有效的數值模擬。82/45四、經濟學計算博弈論正在改變人們的思維方式。

囚徒困境是博弈論專家設計的典型示例,但是囚徒困境博弈模型可以用來描述兩家企業的價格大戰等許多經濟現象。1.4計算思維的應用領域百事可樂可口可樂高價低價低價高價106060103030505083/45五、藝術計算機藝術是科學與藝術相結合的一門新興的交叉學科,它包括繪畫、音樂、舞蹈、影視、廣告、書法模擬、服裝設計、圖案設計、產品和建筑造型設計以及電子出版物等眾多領域。

1.4計算思維的應用領域84/45六、其他領域1.4計算思維的應用領域工程學(電子、土木、機械、航空航天等):計算高階項可以提高精度,進而降低重量、減少浪費并節省制造成本;波音777飛機完全是采用計算機模擬測試的,沒有經過風洞測試。社會科學:社交網絡是MySpace和YouTube等發展壯大的原因之一;統計機器學習被用于推薦和聲譽服務系統,例如Netflix和聯名信用卡等。地質學、天文學、數學、醫學、法律、娛樂、體育等模塊五計算學科的典型問題86/451.5計算學科的典型問題一、排序問題排序是把給定數據集合中的元素按照一定的標準來安排先后次序的過程。

選擇排序算法:對給定的一個數據表,算法從第一個元素開始掃描整個列表,找到最小或最大的元素,并將其與第一個位置的元素交換。然后算法從第二個位置的元素開始掃描剩下的列表,找到次小或次大的元素,并將其與第二個位置的元素交換。如此循環,直到所有的元素都被排好序為止。選擇排序算法是由一個雙層循環控制,算法時間復雜度是O(n2)87/45部分排序算法的時間效率比較(單位:毫秒)1.5計算學科的典型問題每一種排序算法對時間的效率和空間的要求不盡相同,沒有哪一種是絕對最優的,在實用時需要根據不同情況適當選用,也可多種方法結合使用。排序算法101001K10K100K1M插入排序0.0002580.0086190.764565145515621冒泡排序0.0002760.0056430.545618174549432選擇排序0.0002370.0064380.488474717478694快速排序0.0002910.0030510.0300.3113.63439歸并排序0.0007230.0062250.0660.5615.4870基數排序0.0051810.0210.1651.6511.428117哈希排序0.0005220.0033720.0360.5184.1526188/45二、漢諾塔問題1.5計算學科的典型問題印度古老傳說:在世界中心貝拿勒斯的圣廟里,一塊黃銅板上插著三根寶石針A、B和C。印度教的主神梵天在創造世界時,在其中一根針上從下到上地穿好了由大到小的64片金片,這就是所謂的漢諾塔問題。不論白天黑夜,總有一個僧侶在按下面的法則移動這些金片:一次只移動一片,不管在哪根針上,小片必須在大片上面。僧侶們預言,當所有金片移到另外一根針上時,世界將在一聲霹靂中消滅,而梵塔、廟宇和眾生也都將同歸于盡。

89/45不管這個傳說的可信度有多大,如果僅考慮把64片金片,由一根針上移到另一根針上,并且始終保持上小下大的順序。這需要多少次移動呢?這里需要使用遞歸算法。假設有n片,移動次數是f(n)顯然f(1)=1,f(2)=3,f(3)=7,且f(k+1)=2*f(k)+1不難證明f(n)=2^n-1當n=64時,f(64)=2^64-1=18446744073709551615次如果每秒鐘移動一次,共需多長時間呢?一年有31536000秒,則18446744073709551615/31536000=5849億年1.5計算學科的典型問題90/45三、國王的婚姻1.5計算學科的典型問題國王:艾述(喜愛數學)宰相:孔喚石(數學家)公主:秋碧貞楠(鄰國)公主:求出48770428644836899的一個真因子國王:2,3,4,┅,30000多數據(一天)公主:驗證一下,223092871宰相:將全國百姓按自然數的順序編號,百姓用自己的編號去除公主的數,誰除盡來領賞。童話說明:①國王本人計算(串行算法,時間復雜性)②全國百姓計算(并行算法,空間復雜性)91/45四、旅行商問題

旅行商問題(TSP)的描述:一位商人去n個城市推銷貨物,所有城市走一遍后,再回到起點,問如何事先確定好一條最短的路線,使其旅行的費用最少。

1.5計算學科的典型問題路徑ABCDA的總距離是:4+2+4+2=12路徑ABDCA的總距離是:4+6+4+6=20路徑ACBDA的總距離是:6+2+6+2=16路徑ACDBA的總距離是:6+4+6+4=20路徑ADCBA的總距離是:2+4+2+4=12路徑ADBCA的總距離是:2+6+2+6=1692/45城市數目為4時,組合路徑數為6

城市數目為n時,組合路徑數為(n-1)!當城市數目不多時要找到最短距離的路線并不難,但隨著城市數目的不斷增大,組合路線數將呈指數級數規律急劇增長,以至到達無法計算的地步,這就是所謂的組合爆炸問題。1.5計算學科的典型問題假如城市的數目增為20個,組合路徑數則為(20-1)!≈1.216×1017若計算機以每秒檢索1000萬條路線的速度計算,也需要花上386年的時間。模塊六計算思維與大學計算機基礎教育陳國良董榮勝毛睿2011年6月摘要:本報告首先講述了《大學計算機基礎》課程的重要性,分析了教學中存在的問題,指出了“狹義工具論”的危害。然后從推動人類文明進步、科技發展三大科學思維之一的計算思維入手,闡述了計算思維對學生創新能力培養的重要性。最后按計算思維主要內容,即問題求解、系統設計和人類行為理解,探討了大學計算機基礎課程設置,強調了課程結構設計的重要性,給出了一種以“計算思維”為核心的大學計算機基礎課程教學的最小集,為大學計算機基礎教育提供了一種以提高學生計算思維能力為目標的新模式。94

目錄大學計算機基礎課程的重要性大學計算機基礎課程教學存在的問題計算思維在美國產生的背景科學與科學思維計算思維計算思維在我國計算機科學導論:計算思維課程的總體框架計算機科學導論:計算思維課程的內容規劃結論感謝95一、大學計算機基礎課程的重要性大學通識教育是大學人才培養的重要任務大學教育不能局限于基本知識傳授,要培養學生的理性思維能力學生對科學精神的追求學生的高尚人格通識教育三大特征(復旦楊玉良校長)通識教育要同時傳遞科學精神和人文精神通識教育要展現不同文化、不同學科的思維方式通識教育要充分展現學術的魅力計算思維能力培養是大學通識教育的重要組成部分國家明確定位計算機基礎課程是和數學、物理等同地位的基礎課程。計算機不僅為不同專業提供了解決專業問題的有效方法和手段,而且提供了一種獨特的處理問題的思維方式。熟悉使用計算機及互聯網,為人們終生學習提供了廣闊的空間以及良好的學習工具與環境。96二、大學計算機基礎課程教學存在的問題(1)我國的情況“狹義工具論”的課程:“狹義工具論”認為教計算機基礎就是教些計算機工具及其使用方法。“濃縮版”的教材:教材基本上是有關領域的濃縮版,學生進入大學后,對第一門計算機課程興趣不大,逃課率相當高。計算機基礎課教學學時被壓縮,教學資源配置不充分,課程面臨被裁減的危機美國的情況(1)

學生學習計算機課程情況:2003年11月,美國NavalPostgraduateSchool的PeterDenning教授在CACM上發表《GreatPrinciplesofComputing》一文介紹了這種情況:在大學第一門計算機課程(主要指“程序設計語言”作為第一門計算機課程)的學習過程中,有35-50%的學生中途放棄。另外,不少的學生還通過抄襲或者是作弊的方式來完成課程。97二、大學計算機基礎課程教學存在的問題(2)美國的情況(2)畢業生的工資情況:2005年11月,美國《ComputingResearchNews》刊登的一篇名為《科學與工程專業畢業生的工資》的報告:2003年,在美國科學領域各學科中,計算機與信息科學專業畢業生的平均年工資最高,學士人均年工資為45,000美元,碩士人均60,000美元。學生主修計算機專業情況:加州大學洛杉磯分校發現學生對計算專業的興趣波動很大,2001后普遍下降。具體數據如圖所示:

98四、科學與科學思維(1)科學與思維達爾文曾給科學下過一個定義:“科學就是整理事實,從中發現規律,作出結論”。科學一般包含:自然科學、社會科學和思維科學。思維是高級的心理活動形式。人腦對信息的處理包括分析、抽象、綜合、概括。人類科學發現的三大支柱:

理論科學、實驗科學和計算科學作為科學發現三大支柱,正推動著人類文明進步和科技發展。該說法已被科學文獻廣泛引用,并在美國得到國會聽證、聯邦和私人企業報告的承同。一般而論,三種科學對應著三種思維:

理論科學←→理論思維:

理論思維又叫推理思維,以推理和演繹為特征,以數學學科為代表。

實驗科學←→實驗思維:

實驗思維又叫實證思維,以觀察和總結自然規律為特征,以物理學科為代表。

計算科學←→計算思維:

計算思維又叫構造思維,以設計和構造為特征,以計算機學科為代表。99四、科學與科學思維(2)科學思維:

國科發財〔2008〕197號文《關于創新方法工作的若干意見》認為“科學思維不僅是一切科學研究和技術發展的起點,而且始終貫穿于科學研究和技術發展的全過程,是創新的靈魂”。①理論思維:理論源于數學,理論思維支撐著所有的學科領域。正如數學一樣,定義是理論思維的靈魂,定理和證明是它的精髓。公理化方法是最重要的理論思維方法。②實驗思維:實驗思維的先驅是意大利科學家伽利略,被人們譽為“近代科學之父”。與理論思維不同,實驗思維往往需要借助于某些特定的設備,并用它們來獲取數據以供以后的分析。③計算思維:計算思維是運用計算機科學的基礎概念進行問題求解、系統設計以及人類行為理解的涵蓋了計算機科學之廣度的一系列思維活動。100五、計算思維(1)計算思維的定義:計算思維(ComputationalThinking,CT)是運用計算機科學的基礎概念去求解問題、設計系統和理解人類行為。CT的本質是抽象和自動化。它是如同所有人都具備“讀、寫、算”(簡稱3R)能力一樣,都必須具備的思維能力。計算思維的例子:計算思維是通過約簡、嵌入、轉化和仿真等方法,把一個困難的問題闡釋成如何求解它的思維方法。計算思維是一種遞歸思維,是一種并行處理,是一種把代碼譯成數據又能把數據譯成代碼,是一種多維分析推廣的類型檢查方法。計算思維是一種采用抽象和分解的方法來控制龐雜的任務或進行巨型復雜系統的設計,是基于關注點分離的方法(SoC方法)。計算思維是一種選擇合適的方式陳述一個問題,或對一個問題的相關方面建模使其易于處理的思維方法。101五、計算思維(2)計算思維的例子:計算思維是按照預防、保護及通過冗余、容錯、糾錯的方式,并從最壞情況進行系統恢復的一種思維方法。計算思維是利用啟發式推理尋求解答,即在不確定情況下的規劃、學習和調度的思維方法。計算思維是利用海量數據來加快計算,在時間和空間之間、在處理能力和存儲容量之間進行折衷的思維方法。計算思維的特征:①概念化,不是程序化計算機科學不是計算機編程。像計算機科學家那樣去思維意味著遠遠不止能為計算機編程,還要求能夠在抽象的多個層次上思維。計算機科學不只是關于計算機,就像音樂產業不只是關于麥克風一樣。②根本的,不是刻板的技能計算思維是一種根本技能,是每一個人為了在現代社會中發揮職能所必須掌握的。刻板的技能意味著簡單的機械重復。102五、計算思維(3)計算思維的特征:人的,不是計算機的思維計算思維是人類求解問題的一條途徑,但決非要使人類像計算機那樣地思考。計算機枯燥且沉悶,人類聰穎且富有想象力。是人類賦予計算機激情。計算機賦予人類強大的計算能力,人類應該好好的利用這種力量去解決各種需要大量計算的問題。④是思想,不是人造品不只是將我們生產的軟硬件等人造物到處呈現給我們的生活,更重要的是計算的概念,它被人們用來問題求解、日常生活的管理,以及與他人進行交流和互動。⑤數學和工程思維的互補與融合計算機科學在本質上源自數學思維,它的形式化基礎建筑于數學之上。計算機科學又從本質上源自工程思維,因為我們建造的是能夠與實際世界互動的系統。所以設計思維是數學和工程思維的互補與融合。⑥面向所有的人,所有地方當計算思維真正融入人類活動的整體時,它作為一個問題解決的有效工具,人人都應當掌握,處處都會被使用。103五、計算思維(4)計算思維對其他學科的影響:①生物:霰彈槍算法(Shotgunalgorithm)大大提高了人類基因組測序的速度蛋白質結構可以用繩結來模擬蛋白質動力學可以用計算過程來模擬細胞和電路類似,是一個自動調節系統②腦科學:人腦可以看作是一臺計算機視覺是一個反饋循環用機器學習方法分析功能核磁共振(fMRI)數據③化學:用原子計算探索化學現象用優化和搜索算法尋找優化化學反應條件和提高產量的物質④地質學:“地球是一臺模擬計算機”(Boulton,Edinburgh)用抽象邊界和復雜性層次模擬地球和大氣層104五、計算思維(5)計算思維對其他學科的影響:⑤數學:發現E8李群(E8LieGroup):

--18位數學家,4年零77小時超級計算機機時(2千億個數字)證明四色定理⑥工程(電子、土木、機械、航空航天等):計算高階項可以提高精度,進而降低重量、減少浪費并節省制造成本波音777飛機完全是采用計算機模擬測試的,沒有經過風洞測試⑦經濟學:自動設計機制在電子商務中廣泛采用(廣告投放、在線拍賣、腎源交換等)很多麻省理工學院的計算機科學博士在華爾街作金融分析師⑧社會科學:社交網絡是MySpace和YouTube等發展壯大的原因之一統計機器學習被用于推薦和聲譽排名系統,例如Netflix和聯名信用卡等⑨醫療:機器人手術電子病歷系統需要隱私保護技術可視化技術使虛擬結腸鏡檢查成為可能105五、計算思維(6)計算思維對其他學科的影響:⑩法學:斯坦福大學的CL方法包含了人工智能、時序邏輯、狀態機、進程代數、Petri網等方面的內容欺詐調查方面的POIROT項目為歐洲的法律系統建立了一個詳細的本體論結構關于犯罪現場調查的福爾摩斯項目?娛樂:游戲電影--夢工廠用惠普的數據中心進行電影“怪物史萊克”和“馬達加斯加”的渲染工作--盧卡斯電影公司用一個包含200個節點的數據中心制作電影“加勒比海盜”?藝術:藝術(如噴繪機器人Robotticelli)戲劇音樂攝影106五、計算思維(7)計算思維對其他學科的影響:?體育:阿姆斯特朗的自行車載計算機追蹤人車統計數據SynergySports公司對NBA視頻進行分析?教育方面的啟示:大學應該從新生課程入手--教授“象計算機科學家一樣思考”課程,而不是“某程序設計”課程讓國家和國際組織參與到教學改革中,特別是K-12、ACM、CSTA、CRA等?模擬:核試驗模擬利用Exascale計算對能源和環境進行建模和模擬基于高性能計算機用計算科學模擬颶風,使科學家可以看到颶風的內部?地震能否被有效模擬和預測?107七、計算機科學導論:

計算思維課程的總體框架(1)計算機科學導論:計算思維的基本框架

計算理論:可計算性與計算復雜性

算法和程序設計:基礎算法與Python語言

實現基礎:計算機硬件與軟件最小知識集課程教學環節(1)課堂講授:內容規劃見本報告第八節。使用的參考教材與講義:AllenDowneyetal.HowtoThinkLikeaComputerScientist:LearningwithPython(GreenTeaPress2002)。JohnZelle.PythonProgramming:AnIntroductiontoComputerScience(Franklin,Beedle&Associates2004)。JeannetteM.Wing

(周以真).ComputationalThinking.(ACM,2006,49(3))。TimBelletal.ComputerScienceUnplugged.。J.G.Brookshear.ComputerScience:AnOverview(10thEdition),AddisonWesley,2009。108七、計算機科學導論:

計算思維課程的總體框架(2)課程教學環節(2)

課堂練習:主要參考材料:《不插電的計算機科學》(桂林電子科技大學,董榮勝主持翻譯,2008.10)(3)課程實踐:實驗內容包含指定的和自選的(4)

成績考核:筆試+口試+小論文+實驗大學計算機基礎課程群:

計算思維(第一門課)

算法與程序設計

計算機系統類課程(軟/硬件基礎)(后續課)

信息處理與應用基礎109八、計算機科學導論:

計算思維課程的內容規劃(1)計算思維基礎知識(1)基本概念:什么是科學、思維、學科?科學與思維,理論思維,實驗思維,計算思維。(2)科學發現的第三支柱:科學發現的三大支柱(理論科學、實驗科學、計算科學),計算科學的作用(PITAC2005報告),名人名言(H.Davy,化學家)。(3)計算科學與計算機科學以及計算機學科什么是計算科學?什么是計算機科學?什么是計算機學科?計算機學科發展的歷程(EE、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論