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 つのサブセクションに分かれており、コース全体の成績の XNUMX% を占めます。このプロジェクトは、採点方式と評価基準を使用して評価されます。XNUMX 番目の成果物は、コース全体の情報を必要とする、よく練られた多肢選択式の質問で構成される最終試験です。

10時間

トータル

110時間

コンピュータサイエンス12年生:生徒が能動的かつ体験的な学習に取り組むと、知識をより長期間保持し、主要なスキルをより完全に開発、習得、統合する傾向があります。 教える コンピュータ学習で教えられる内容に適した学習戦略には次のものがあります。

プログラミング

ガイド付きインターネットリサーチ

直接指示

電子シミュレーション

ディスカッショングループ

プログラム構築活動

インタラクティブな活動

研究プロジェクト

モデル作り

ビジュアル

マルチメディアプレゼンテーション

ダイアグラム

問題解決

ディスカッショングループ

記事執筆

コンピュータサイエンス 12年生:
評価とは、学習目標の達成に向けた学生の進捗状況に関する情報や証拠を収集する体系的なプロセスです。評価は、ユニット全体の指導活動に組み込まれています。評価タスクの期待は明確に表現されており、学習活動はその実証を可能にするように計画されています。終わりを念頭に置いて開始するこのプロセスは、コースの期待に焦点を当てるのに役立ちます。評価の目的は、データや証拠を収集し、コースでのパフォーマンスを改善または維持する方法について学生に有意義なフィードバックを提供することです。ルーブリックとして設計されたスケール化された基準は、学生が自分の達成レベルを認識し、次のレベルに到達する方法についてのガイダンスを提供するためによく使用されます。評価情報は、さまざまなソース (学生自身、学生のコースメイト、教師) から収集できますが、評価は教師だけが責任を負います。評価とは、評価情報について判断を下し、パーセンテージの成績またはレベルを決定するプロセスです。

評価は、最後に単独で行われるのではなく、各ユニット全体を通じて指導プロセスに組み込まれています。学習と評価のタスクは同じであることが多く、形成的評価はユニット全体を通じて行われます。いずれの場合も、学習の望ましいデモンストレーションが明確に表現され、学習アクティビティはそのデモンストレーションを可能にするように計画されます。この、終わりを念頭に置いて開始するプロセスは、コース ガイドラインに記載されているコースの期待に焦点を当てるのに役立ちます。評価は、達成レベルに基づいてパーセンテージで表されます。

さまざまな戦略を使用して、学生がこのコースと高等教育レベルで成功するために必要なスキルを習得する機会を提供します。学習を促進するために、教師はクラス全体、小グループ、個々の学生を巻き込むさまざまなアクティビティを使用します。

評価は、教室で行われる以下のプロセスに基づいて行われます。

学習のための評価 学習としての評価 学習の評価

このプロセスの間、教師は生徒から情報を集め、学習者がどこにいて、どこへ向かう必要があるかを判断します。

このプロセスの中で、教師は生徒の能力を育成し、生徒一人ひとりの成功に向けた個別の目標を設定します。

このプロセスの間、教師は定められた基準に従って生徒の結果を報告し、生徒がどの程度学習しているかを伝えます。

会話 会話 会話

教室でのディスカッション 自己評価 相互評価

教室でのディスカッション 小グループでのディスカッション 実験後のカンファレンス 研究発表 討論
観察 観察 観察
演劇ワークショップ(指導を受ける)問題解決のステップ グループディスカッション プレゼンテーション グループプレゼンテーション
学生向け製品 学生向け製品 学生向け製品
反省日誌(コース期間中は必ず記録してください)
チェックリスト
成功基準
練習シート
ソクラティブクイズ
プロジェクト
ポスター発表 テスト
授業でのプレゼンテーション

教育/学習へのアプローチには次のようなものがある。

Strategy

目的

ヘイオーストラリア

評価ツール

クラスディスカッション

形成的

教師/生徒

観察チェックリスト

プログラミング演習

 形成的

Teacher

ルーブリックまたは採点基準

毎日の授業

形成的

教師/生徒

観察チェックリスト

割り当て

合計

Teacher

ルーブリックまたは採点基準

筆記試験

合計

Student

マーキングスキーム

プロジェクト

形成的

教師/生徒

マーキングスキーム

最終筆記試験

合計

教師/生徒

マーキングスキーム

このコースの評価は、文部科学省の4つの達成度カテゴリーに基づいています。 知識と理解(25%)、思考(25%)、コミュニケーション(25%​​)、応用(25%)このコースの評価は、学生のカリキュラムの期待値に対する達成度と、効果的な学習に必要な実証されたスキルに基づいています。

パーセンテージ評価は、コースの期待事項に対する学生の全体的な達成度を表し、分野の達成チャートに記載されている対応する達成レベルを反映します。

学生の成績が 50% 以上の場合、このコースの単位が付与され記録されます。このコースの最終成績は次のように決定されます。

  • 成績の 70% は、コース全体を通じて実施される評価に基づいて決定されます。成績のこの部分は、コース全体を通じて学生の最も一貫した達成レベルを反映しますが、より最近の達成の証拠についても特別に考慮されます。
  • 成績の 30% は、コース終了時に実施される 15 つの成果物の最終評価に基づいて決定されます。最初の成果物はプロジェクトで、XNUMX つのサブセクションに分かれており、コース全体の成績の XNUMX% を占めます。このプロジェクトは、採点方式とルーブリックを使用して評価されます。XNUMX つ目の成果物は、コース全体の情報と、コースを通じて学生が作成したレポートを要求する、よく練られた多肢選択式の質問で構成される最終試験です。

よくある質問(FAQ)​​

このコースでは、高度なプログラミング、モジュール設計、アルゴリズム分析、ソフトウェア プロジェクト管理に重点を置き、学生を大学レベルのコンピューター サイエンスに備えます。

学生は、11 年生のコンピュータ サイエンス入門コース (ICS3U) を修了している必要があります。

データ構造、高度なアルゴリズム、ソフトウェア ライブラリ開発、再帰やプロジェクト管理などの複雑なプログラミング手法について学習します。

成績の 70% はコース中の課題、プロジェクト、テストに基づいており、30% は最終プロジェクトと試験に基づいて算出されます。

このコースでは、ソフトウェア開発、情報技術、コンピューターサイエンス研究におけるキャリアを探究し、これらの分野でのさらなる研究の基礎を提供します。