ICS4U – 12年級電腦科學線上課程

給我們留言

請聯繫我們!

ICS4U – 12年級電腦科學線上課程

課程代碼:ICS4U
課程類型:大學預科
信用值:1.0
先修課程:電腦科學入門,1 年級,大學預科,ICS3U

學費(加幣): $490.00

ICS4U 12 年級電腦科學線上課程的課程描述

電腦科學 12 年級:本課程使學生能夠進一步發展電腦科學的知識和技能。學生將根據行業標準,使用模組化設計原則創建複雜且文件齊全的程式。學生團隊將管理一個大型軟體開發項目,從規劃到專案審查。學生還將分析演算法的有效性。他們將調查計算中的倫理問題,並進一步探討環境問題、新興技術、電腦科學的研究領域以及該領域的職業。

12 年級計算機科學課程單元和時間表概述 ICS4U

這是提供課程單元的建議順序,以及完成每個課程單元所需的建議小時數。有關每個單元所包含的具體期望和活動的詳細分類,請參閱 ICS4U 課程簡介中提供的單元概述。

單位

標題和描述

時間和順序

單位1

設計資料結構

在本單元中,學生回顧並擴展他們在資料結構方面的知識,同時專注於創建和操作資料結構的專案的實施。學生應用基本的固定大小資料結構(陣列、使用者定義的資料類型、記錄、記錄陣列)來解決現實生活中的問題,並根據加拿大法律提出資料儲存對人們生活的可能影響。學生利用獨立學習活動進一步掌握新的程式設計技能,為高等教育目的地做好準備。他們還學習選擇與資訊最匹配的正確資料結構,並提高程式效率、程式碼可重複使用性和可維護性。學生回顧並強化人體工學原理,並將其與工人的權利聯繫起來。他們探索計算和資訊科學相關領域的職業機會。

20小時內處理。

單位2

建構軟體庫

在管理軟體專案中,學生檢查軟體專案計劃的組成部分並在案例研究的背景下制定計劃。他們審查軟體設計生命週期的組成部分,並探索專案管理和團隊建立技術。學生創建問題列表,向角色扮演客戶提出問題,編寫問題定義,分析、設計、實施和維護解決方案

20小時內處理。

單位3

探索先進演算法

 

學生透過建立和分享程式碼庫來練習程式碼的重複使用。這些庫在後續單元中得到擴展。學生在應用軟體庫時探索物件導向程式設計和流程程式設計之間的差異。學生也可以在網路環境中的文件管理背景下研究圖書館設計。他們透過檢查和分析軟體授權協議來調查知識產權和程式碼所有權以及程式碼重用的道德規範。

20小時內處理。

單位4

管理軟體項目

學生探索解決問題的替代演算法。他們使用遞歸等新技術檢查並編程解決與 ICS3M 中遇到的問題類似的問題(例如,二分搜尋或階乘)。他們也使用業界標準方法(例如流程圖、偽代碼、結構圖)來規劃更複雜問題的解決方案。學生應用高階演算法(例如遞歸排序)來開發更有效的解決方案來解決複雜的程式設計問題。開發程式測試和調試的策略。

15小時內處理。

單位5

專案管理和軟體開發技能

本單元是一項終極挑戰,學生將先前學到的專案管理技能應用到個案研究中。他們規劃、開發、測試並記錄針對給定問題的軟體解決方案。學生應用複雜的程式技術並利用軟體庫。

20小時內處理。

單位6

最終評估

第一個產品是一個項目,分為三個不同的部分,佔總課程分數的 15%。該項目將使用評分方案和評分標準進行評估。第二個產品將是期末考試,其中包含精心設計的多項選擇題,需要整個課程的資訊。

10小時內處理。

總額

110小時內處理。

電腦科學 12 年級:當學生進行主動和體驗式學習時,他們往往會更長時間地保留知識,並更完整地發展、獲取和整合關鍵技能。一些 教學 適合電腦研究教材的學習策略包括:

程序設計

指導網路研究

直接指示

電子模擬

討論組

方案建置活動

互動活動

研究項目

模型製作

視覺效果

多媒體演示

解決問題

討論組

訪談

計算機科學 12 年級:
評估是收集有關學生在滿足學習期望方面取得的進展的資訊或證據的系統過程。評估嵌入到整個單元的教學活動中。明確闡述了對評估任務的期望,並規劃了學習活動以使簡報成為可能。這種以終為始的過程有助於將注意力集中在課程的期望上。評估的目的是收集數據或證據,並向學生提供有關如何改善或維持課程表現的有意義的回饋。設計為標準的分級標準通常用於幫助學生認識他們的成績水平,並為如何達到下一個水平提供指導。儘管評估資訊可以從多個來源(學生本身、學生的課程夥伴、教師)收集,但評估僅由教師負責。評價是對評價資訊作出判斷並決定百分比等級或等級的過程。

評估嵌入到每個單元的教學過程中,而不是最後的孤立事件。通常,學習和評估任務是相同的,整個單元都提供形成性評估。在每種情況下,都清楚地闡明了所需的學習演示,並計劃了學習活動以使該演示成為可能。這種以終為始的過程有助於將注意力集中在課程指南中所述的課程期望上。評估以基於成就水平的百分比表示。

我們採用各種策略讓學生有機會獲得在本課程和高等教育階段取得成功所需的技能。為了促進學習,教師採用各種活動吸引全班、小組和個別學生參與。

評估將基於課堂上發生的以下過程:

學習評估 評估學習 學習評估

在此過程中,教師向學生尋求訊息,以便決定學習者在哪裡以及他們需要去哪裡。

在過程中,教師培養學生的能力,並為每個學生設定成功的個人目標。

在此過程中,教師根據既定標準報告學生的成績,以了解學生的學習。

談話 談話 談話

課堂討論 自評 互評

課堂討論 小組討論 實驗後會議 研究辯論的介紹
意見 意見 意見
戲劇工作坊(指導) 解決問題的步驟 小組討論 演示 小組演示
學生用品 學生用品 學生用品
反思日記(在整個課程期間保留)
檢查清單
成功標準
練習表
蘇格拉底測驗
項目
海報展示測試
課堂演示

一些教學/學習方法包括

策略

目的

評估工具

課堂討論

形成性

老師/學生

觀察清單

程式設計練習

 形成性

導師

量規或標記方案

日常課堂作業

形成性

老師/學生

觀察清單

分配

總結性

導師

量規或標記方案

筆試

總結性

學生

評分方案

專案

形成性

老師/學生

評分方案

期末筆試

總結性

老師/學生

評分方案

本課程的評估是基於教育部的四個成績類別 知識與理解(25%)、思考(25%)、溝通(25%)、應用(25%)。本課程的評估是基於學生對課程期望的成績以及有效學習所需的技能。

百分比成績代表學生整體達到課程期望的質量,並反映學科成績表中所描述的相應成績水準。

如果學生的成績達到 50% 或更高,則授予並記錄本課程的學分。本課程的最終成績將確定如下:

  • 70% 的成績將基於整個課程中進行的評估。這部分成績將反映學生在整個課程中最一致的成績水平,儘管將特別考慮最近的成績證據。
  • 30% 的成績將基於課程結束時對兩種產品的最終評估。第一個產品是一個項目,分為三個不同的部分,佔總課程分數的 15%。該項目將使用評分方案和評分標準進行評估。第二個產品將是期末考試,其中包含精心設計的多項選擇題,需要整個課程的資訊以及學生在整個課程中完成的報告。

常見問題(FAQ)

本課程著重於高級程式設計、模組化設計、演算法分析和軟體專案管理,為學生進入大學程度的電腦科學做好準備。

學生必須完成 11 年級電腦科學入門課程 (ICS3U)。

您將學習資料結構、高級演算法、軟體庫開發以及複雜的程式設計技術,例如遞歸和專案管理。

70% 的成績是基於課程期間的作業、專案和測試,而 30% 來自期末專案和考試。

本課程探討軟體開發、資訊科技和電腦科學研究領域的職業,為這些領域的進一步學習奠定基礎。