1 / 47

晚近美國的高中 電腦科學課程演進簡介

晚近美國的高中 電腦科學課程演進簡介. 【 報告者 】 高慧君 南港高中 王立忠 南港高中. 報告大綱. 歷史沿革 (5 分鐘 ) 課程內涵 (20 分鐘 ) 師資認証 (5 分鐘 ). 1970~1980年代. 亞洲國家經濟能力快速成長 臺灣、日本、南韓、新加坡 美國產業界 經濟競爭力與工業龍頭地位岌岌可危 美國教育界 中學生在國際學科成就競賽中大幅落後其他國家 以「數學」與「科學」二科落後更多.

tanek
Télécharger la présentation

晚近美國的高中 電腦科學課程演進簡介

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 晚近美國的高中電腦科學課程演進簡介 【 報告者 】 高慧君 南港高中 王立忠 南港高中

  2. 報告大綱 • 歷史沿革 (5分鐘) • 課程內涵 (20分鐘) • 師資認証 (5分鐘)

  3. 1970~1980年代 • 亞洲國家經濟能力快速成長 • 臺灣、日本、南韓、新加坡 • 美國產業界 • 經濟競爭力與工業龍頭地位岌岌可危 • 美國教育界 • 中學生在國際學科成就競賽中大幅落後其他國家 • 以「數學」與「科學」二科落後更多 資料來源:Laugksch, R. C. (2000). Scientific literacy: A conceptual overview. Science Education, 84, 71-94

  4. 2007 2010 1995 2001 2004 1989 1998 1992 1983 1986 1980 1983 年 • 聯邦教育部發表「危機中的國家」報告書 • 建議學生在中學4年內都應修習以下課程: • (a) 4 years of English; • (b) 3 years of mathematics; • (c) 3 years of science; • (d) 3 years of social studies • (e) one-half year of computer science. 資料來源:The National Commission on Excellence in Education (1983) A nation at Risk: A Report to the Nation and the Secretary of Education United States. Department of Education.

  5. 2007 2010 1995 2001 2004 1989 1998 1992 1983 1986 1980 1984 年 • 美國高中的大學先修課程 (AP): • 增設科目「電腦科學 (Computer Science)」 • 相當於大學資訊科系半學年的入門課程 資料來源:William Ziegler (1984) The new advanced placement computer science course: an analysis. ACM SIGCSE Bulletin, Vol. 16 No. 2

  6. 2007 2010 1995 2001 2004 1989 1998 1992 1983 1986 1980 1984 年 • 計算機學會 (ACM) 中等學校教育委員會 • 發表中學電腦科學課程建議書: Computer Science in Secondary Schools: Curriculum and Teacher Certification 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  7. 2007 2010 1995 2001 2004 1989 1998 1992 1983 1986 1980 1988 年 • 美國高中的大學先修課程 (AP): • 增設「電腦科學 AB (Computer Science AB)」 • 相當於大學資訊科系一學年的入門課程 資料來源:高慧君、吳正己(2002):美國高中的先修大學電腦科學課程(APCS) 簡介。科學教育月刊,247,64-73。

  8. 2007 2010 1995 2001 2004 1989 1998 1992 1983 1986 1980 1993 年 • 計算機學會 (ACM) 中等學校教育委員會 • 發表高中電腦科學課程建議書: • ACM Model High School Computer Science Curriculum 資料來源: Association for Computing Machinery (ACM) (1993) Model High School Computer Science Curriculum. ACM Press. ACM(1993) ACM Model High School Computer Science Curriculum.

  9. 2007 2010 1995 2001 2004 1989 1998 1992 1983 1986 1980 1999 年 • 國家科學基金會 (NSF) 發表報告書Being Fluent with Information Technology 資料來源: The National Academy of Sciences (NAS) (1999) Being Fluent with Information Technology, National Academy Press, Washington, DC.

  10. 2007 2010 1995 2001 2004 1989 1998 1992 1983 1986 1980 2003 年 • 計算機學會 (ACM) 中等學校教育委員會 • 發表中小學電腦科學課程建議書: • A model Curriculum for K-12 Computer Science 資料來源: Association for Computing Machinery (ACM) (2003) A Model Curriculum for K-12 Computer Science.

  11. 計算機學會(1984)ACM中學課程建議書 國家科學基金會(1999)Being fluent with information technology 計算機學會(1993) ACM高中課程建議書 大學入學委員會(1984)先修電腦科學課程 A 計算機學會(2003) ACM中小學課程建議書 大學入學委員會(1988)先修電腦科學課程 AB 聯邦教育部 (1983)危機中的國家報告書 2007 2010 1995 2001 2004 1989 1998 1992 1983 1986 1980 歷史的軌跡

  12. 探討主題 • 高中電腦科學課程內涵 • 聯邦教育部 (1983) A nation at risk • 先修大學課程 (1984~2006) APCS course description • 國家科學基金會 (1999) Being fluent with information technology • 計算機學會 (1984,1993,2003) ACM course recommendations • 高中電腦科學師資認証 • 計算機學會 (1984) ACM teacher certification • 國際教育科技學會(2002) ISTE Initial endorsement program

  13. 聯邦教育部 (1983) 「危機中的國家報告書」建議: 中學電腦科學課程應包含以下的目標 • 能了解以電腦做為資訊、計算、溝通的工具 • 能在其它科目上的學習運用電腦,以及在個人或工作相關的應用上使用電腦 • 能認識電腦、電子、以及相關的科技。 資料來源:The National Commission on Excellence in Education (1983) A nation at Risk: A Report to the Nation and the Secretary of Education United States. Department of Education

  14. 先修大學課程 (AP) • 美國於1954年開辦大學先修課程 • 由大學委員會(The College Board)主辨 • 由教育測驗服務社(ETS)舉辨全國性的測驗 • 1999年全美49%的高中提供先修課程 • 1999年全美10%的高中生選修這類課程 • 1998-1999學年 70多萬高中生應試 資料來源:高慧君、吳正己(2002):美國高中的先修大學電腦科學課程(APCS) 簡介。科學教育月刊,247,64-73。

  15. 先修大學電腦科學課程 (APCS) • 1984年開始提供電腦科學課程(APCS) • 1988年電腦科學課程分為A級與AB級兩種 • 2005年13,521人報考CS-A • 2005年 4,961人報考CS-AB 2005年 APCS 測驗人次統計 資料來源: The College Board (2005) AP Exam Grades Summary Reports 2005.

  16. 先修大學電腦科學課程 (APCS) • APCS (2005-2006)課程內涵: • 程式規劃 (program design) • 程式實作 (program implementation) • 程式分析 (program analysis) • 基本資料結構 (standard data structures) • 基本演算法 (standard algorithms) • 電腦系統 (computer systems) 資料來源: The College Board (2005) AP Course Description: Computer Science.

  17. 先修大學電腦科學課程 (APCS) • ETS每年定期於5月舉行AP測驗 • APCS 測驗採用紙筆方式: • 選擇題,40個,1小時15分 • 問答題,4個,1小時45分 • APCS 測驗使用單一程式語言 • 早期採用PASCAL • 1999年改用C++ • 2004年改用JAVA 資料來源:高慧君、吳正己(2002):美國高中的先修大學電腦科學課程(APCS) 簡介。科學教育月刊,247,64-73。

  18. 先修大學電腦科學課程 (APCS) • 大學學分扺免:以史丹佛大學為例 資料來源: Stanford (2005) CEEB Advanced placement Chart 2004-05.

  19. 國家科學基金會 (1999) • 針對大學教育發表報告書 Being Fluent with Information Technology • 提出流暢使用資訊科技者應具備以下要素 • Intellectual capabilities • Fundamental concepts • Contemporary skills • 委員會認為成功的大學教育應從中小學(K-12)教育札根做起 資料來源: The National Academy of Sciences (NAS) (1999) Being Fluent with Information Technology, National Academy Press, Washington, DC.

  20. 國家科學基金會 (FITness 1999) 1. Intellectual capabilities • Engage in sustained reasoning • Manage complexity • Test a solution • Manage problems in faulty solutions • Organize and navigate information structures and evaluate information • Collaborate • Communicate to other audiences • Expect the unexpected • Anticipate changing technologies • Think about information technology abstractly 資料來源:The National Academy of Sciences (NAS) (1999) National Research Council Committee on Information Technology Literacy, Being Fluent with Information Technology.

  21. 國家科學基金會 (FITness 1999) 2. Fundamental concepts • Computers • Information systems • Networks • Digital representation of information • Information organization • Modeling and abstraction • Algorithmic thinking and programming • Universality • Limitations of information technology • Societal impact of information and information technology 資料來源:The National Academy of Sciences (NAS) (1999) National Research Council Committee on Information Technology Literacy, Being Fluent with Information Technology.

  22. 國家科學基金會 (FITness 1999) 3. Contemporary skills • Setting up a personal computer • Using basic operating system features • Using a word processor to create a text document • Using a graphics and/or artwork package to create illustrations, slides, or other image-based expressions of ideas • Connecting a computer to a network • Using the Internet to find information and resources • Using a computer to communicate with others • Using a spreadsheet to model simple processes or financial tables • Using a database system to set up and access useful information • Using instructional materials to learn how to use new applications or features 資料來源:The National Academy of Sciences (NAS) (1999) National Research Council Committee on Information Technology Literacy, Being Fluent with Information Technology.

  23. 計算機學會電腦科學課程 (1984) • 1983年由ACM中等教育委員會成立 • 中等學校電腦科學課程工作小組 • 中等學校電腦科學教師認証工作小組 • 1984年由 ACM 與 IEEE-CS 聯合認可 • 中等學校電腦科學課程建議書 • 中等學校電腦科學教師認証建議書 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  24. 計算機學會電腦科學課程 (1984) • ACM (1984)建議中學電腦科學課程: • 入門性課程(適合特別有興趣者) • Introduction to Computer Science I (1年) • Introduction to Computer Science II (1年) • 通識性課程(適合全部學生) • Introduction to a High-level Computer Language (半年) • Applications and Implications of Computers (半年) 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  25. 課程 1 (ACM, 1984) Introduction to Computer Science I • 先備課程:無 • 課程目標:能夠運用程式語言來解題 • 授課時數:50~75節(含講解、示範操作、上機實作) • 作業時數:上機實作每週至少2小時 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  26. 課程 2 (ACM, 1984) Introduction to Computer Science II • 先備課程:課程1 • 課程目標: • 能夠運用結構式的程式來解題 • 能夠了解基本演算法與資料結構 • 能夠操作電腦應用軟體 • 能夠了解電腦軟體體的基本架構 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  27. 課程 3 (ACM, 1984) Introduction to High-Level Programming Language • 先備課程:無 • 課程目標: • 能夠了解使用電腦程式來解題的意義 • 能夠了解程式在電腦應用所扮演的角色 • 能夠使用程式來控制電腦 • 著重讓學生閱讀程式,而非撰寫程式 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  28. 課程 4 (ACM, 1984) Applications and Implications of computers • 先備課程:無 • 課程目標: • 能夠操作電腦的應用軟體 • 能夠適應電腦持續的進步 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  29. 師資認証 (ACM, 1984) • 電腦科學教師應修習以下課程: • 必修課程 R1. Computer Science I R2. Computer Science II R3. Introduction to Computer System R4. Organization of Computer Languages R5. Data Structure and Algorithm Analysis R6. Methods for Teaching Computer Science 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  30. 師資認証 (ACM, 1984) • 電腦科學教師應修習以下課程: • 選修課程 E1. Computers in Education E2. Computer-Assisted Instruction E3. Introduction to File Processing E4. Fundamentals of Computer Organization 資料來源: Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279.

  31. 計算機學會電腦科學課程 (1993) • 1989年由ACM成立工作小組 • Task force of the Pre-College Committee of the Education Board of the ACM • 1993年ACM發表 • 高級中學電腦科學課程建議書 資料來源: Association for Computing Machinery (ACM) (1993) Model High School Computer Science Curriculum. ACM Press.

  32. 計算機學會電腦科學課程 (1993) • 課程目標 • 幫助學生了解資訊時代的環境 • 作為升大學的準備 應強調基本的原理與觀念,不宜太重視技術細節 • 開課時間: • 以一學年為原則 • 須具備高一的數學基礎,故建議此課程適合高二以上的學生修讀 資料來源:李進寶 (1994):美國電腦學會對高級中學電腦課程之建議。資訊與教育,41期,頁31-34。

  33. 計算機學會電腦科學課程 (1993) • ACM (1993)建議高中電腦科學課程應包含: • 演算法 • 程式語言 • 作業系統與操作 • 電腦結構 • 社會倫理 • 電腦應用 • 其他主題 (如:人工智慧、製圖、軟體工程等) 資料來源:李進寶 (1994):美國電腦學會對高級中學電腦課程之建議。資訊與教育,41期,頁31-34。

  34. 階段1 Foundations of CS (K-8) 必修 階段2 CS in Modern World (9/10) 必修 階段3 CS as Analysis/Design (10/11) 選修 階段4 Topics in CS (11/12) 選修 計算機學會電腦科學課程 (2003) • ACM (2003)建議中小學電腦科學課程: 資料來源: Association for Computing Machinery (ACM) (2003) A Model Curriculum for K-12 Computer Science.

  35. 階段 1 (ACM, 2003) Foundations of Computer Science • 適合年級:國二以下 (K-8) • 課程目標: • 能夠運用電腦來解題、溝通、處理資訊 (參考美國國家教育科技標準(NETS) 1~3階段) • 能夠將演算法的思維融入日常生活 資料來源: Association for Computing Machinery (ACM) (2003) A Model Curriculum for K-12 Computer Science.

  36. 階段 2 (ACM, 2003) Computer Science in the Modern World • 適合年級:國三或高一 (9-10) • 課程目標: • 能夠了解電腦科學的基本原理 (包含:軟硬體、程式語言、網路、社會性議題等) • 能夠認識電腦科學在現代世界的定位 • 著重讓學生以使用者(非設計者)的角度來理解電腦科學的概念 資料來源: Association for Computing Machinery (ACM) (2003) A Model Curriculum for K-12 Computer Science.

  37. 階段 3 (ACM, 2003) Computer Science as Analysis and Design • 適合年級:高一或高二 (10-11) • 課程目標: • 能夠發展演算法技巧、問題解決以及符合軟體工程原則的程式設計概念 • 能夠增進問題解決及程式設計的概念,以作為AP課程的準備 資料來源: Association for Computing Machinery (ACM) (2003) A Model Curriculum for K-12 Computer Science.

  38. 階段 4 (ACM, 2003) Topics in Computer Science • 適合年級:高二或高三 (11-12) • 主題式的選修課程 • AP電腦科學課程 • 專題式課程 • 專業認証課程 資料來源: Association for Computing Machinery (ACM) (2003) A Model Curriculum for K-12 Computer Science.

  39. 師資認証 • 美國每年約十萬名準教師,從約一千二百個大學畢業 • 大學專業教育課程必須受師範教育審議團體的管制 • 幾乎全美的教育課程,皆須受全審會的認可 全國師範教育認可審議會 (NCATE,簡稱全審會 )National Council for Accreditation of Teacher Education • 全審會公布的課程標準可作大學專業教育課程的典範 • 2002年全審會公布的電腦科學教師認証標準ISTE: Initial Endorsement Secondary Computer Science Education 資料來源:單文經(1998):美國教育研究─師資培育及課程與教學。師大書苑。台北。 National Council for Accreditation of Teacher Education (NCATE) (2002) Unit Standards.

  40. ISTE中學電腦科學師資審議標準 • ISTE National Educational Technology Standards (NETS) for Teachers. • Programming and Algorithm Design • Computer Systems--Components, Organization, and Operation • Data Representation and Information Organization • Social Aspects of Computing • Planning Instruction • Classroom and Field Experiences in Computer Science--Delivering Instruction • Classroom & Course Management • Instructional Assessment • Professional Development 資料來源:International Society for Technology in Education (ISTE) (2002) ISTE / NCATE Standards for Educational Technology Programs.

  41. 結論 美國高中的電腦科學課程 歷經二十多年的發展 課程模式 頗值得我國參考

  42. 未來研究建議 本報告僅就課程內涵進行粗略整理 目前美國高中電腦科學課程實施現況 仍值得進一步了解 (文獻分析、實地考察) 以做為我國教育政策推動的參考

  43. 中文參考資料 • 吳正己 (1993):美國 ACM 1993年中學電腦課程簡介-兼談我國中等學校電腦課程之規劃。中等教育,44(6),頁65-72。 • 吳正己、何榮桂 (1998):高級中學新訂電腦課程的內涵與特色。科學教育月刊,208期,26-32。 • 李進寶 (1994):美國電腦學會對高級中學電腦課程之建議。資訊與教育,41期,頁31-34。 • 高慧君、吳正己(2002):美國高中的先修大學電腦科學課程(APCS) 簡介。科學教育月刊,247期,64-73。 • 單文經(1998):美國教育研究─師資培育及課程與教學。師大書苑。台北。 ~ 感謝吳正己教授撥冗指導,使本報告內容更臻完善 ~

  44. 英文參考資料 • Allen B. Tucker, Dennis McCowan, Fadi P. Deek, Chris Stephenson, Jill Jones, Anita Verno (2004) Implementation challenges for a K-12 computer science curriculum. SIGCSE 2004: 334-335. http://doi.acm.org/10.1145/971418 • Allen B. Tucker, Fadi P. Deek, Jill Jones, Dennis McCowan, Chris Stephenson, Anita Verno (2003) Toward a K-12 computer science curriculum. SIGCSE 2003: 305-306. http://doi.acm.org/10.1145/611912 • Association for Computing Machinery (ACM) (1985). Computer science in secondary schools: curriculum and teacher certification. Communications of the ACM 28, 3, 269-279. http://doi.acm.org/10.1145/3166.3168 • Association for Computing Machinery (ACM) (1993) Model High School Computer Science Curriculum. ACM Press. http://www.acm.org/education/hscur/index.html • Association for Computing Machinery (ACM) (2003) A Model Curriculum for K-12 Computer Science. http://www.acm.org/education/k12/k12final1022.pdf ~ 感謝吳正己教授撥冗指導,使本報告內容更臻完善 ~

  45. 英文參考資料 • DeBoer, G. E. (2000). Scientific literacy: Another look at its historical and contemporary meanings and its relationship to science education reform. Journal of Research in Science Teaching, 37(6), 582-601 • F.P. Deek and H. Kimmel (1999). Status of Computer Science Education in the Secondary Schools: One State’s Perspective. Journal of Computer Science Education, vol. 9, no. 2, 89-113. • International Society for Technology in Education (ISTE) (1998) National Educational Technol-ogy Standards for Teachers (NETS). http://cnets.iste.org/currstands/cstands-netst.html • International Society for Technology in Education (ISTE) (2002) ISTE / NCATE Standards for Educational Technology Programs. http://cnets.iste.org/ncate/ • Laugksch, R. C. (2000). Scientific literacy: A conceptual overview. Science Education, 84, 71-94 ~ 感謝吳正己教授撥冗指導,使本報告內容更臻完善 ~

  46. 英文參考資料 • National Council for Accreditation of Teacher Education (NCATE) (2002) Program for Initial Preparation of Teachers of: Educational Computing and Technological Literacy, and Secondary Computer Science Education. http://www.ncate.org/documents/ProgramStandards/ISTE_csed_2002.pdf • National Council for Accreditation of Teacher Education (NCATE) (2002) Unit Standards. http://www.ncate.org/documents/unit_stnds_2002.pdf • Stanford (2005) CEEB Advanced placement Chart 2004-05 http://registrar.stanford.edu/pdf/AP_Chart_2004-05.pdf • Stephenson, C. (2002). High School Computer Science Education: A five state study. JCSE Annual 2002, 30-40. • The College Board (2005) Advanced Placement Report to the Nation. http://www.collegeboard.com/prod_downloads/about/news_info/ap/2005/ap-report-nation.pdf ~ 感謝吳正己教授撥冗指導,使本報告內容更臻完善 ~

  47. 英文參考資料 • The College Board (2005) AP Course Description: Computer Science. http://apcentral.collegeboard.com/repository/05834apcoursdesccomps_4315.pdf • The College Board (2005) AP Exam Grades Summary Reports 2005. http://www.collegeboard.com/student/testing/ap/exgrd_sum/2005.html • The National Academy of Sciences (NAS) (1999) National Research Council Committee on Information Technology Literacy, Being Fluent with Information Technology, National Academy Press, Washington, DC, http://www.nap.edu/catalog/6482.html • The National Commission on Excellence in Education (1983) A nation at Risk: A Report to the Nation and the Secretary of Education United States Department of Education. http://www.ed.gov/pubs/NatAtRisk/index.html • Ziegler, W. (1984). The new advanced placement computer science course: an analysis. SIGCSE Bull. 16, 2 , 34-36. http://doi.acm.org/10.1145/989341.989350 ~ 感謝吳正己教授撥冗指導,使本報告內容更臻完善 ~

More Related