ICS3U – 11年生向けコンピュータサイエンス入門オンラインコース
お問い合わせフォーム
ICS3U – 11年生向けコンピュータサイエンス入門オンラインコース
ICS3Uコースの説明
コンピュータ サイエンス入門: このコースでは、学生にコンピュータ サイエンスを紹介します。学生は、業界標準のプログラミング ツールを使用してソフトウェア開発ライフサイクル モデルを適用し、独立して、またはチームの一員としてソフトウェアを設計します。また、コンピュータ プログラム内でサブプログラムを作成して使用します。学生は、コンピューティング環境の理解を深めるにつれて、さまざまなタイプの問題に対する創造的なソリューションを開発します。また、環境と人間工学の問題、コンピュータ サイエンスの新たな研究、およびコンピュータ関連分野の世界的なキャリア トレンドについても学習します。
コース内容の概要
ユニット
タイトルと説明
時間と順序
ユニット1
データ構造の設計
この単元では、学生はデータ構造に関する知識を復習し、拡張しながら、データ構造を作成および操作するプロジェクトの実装に焦点を当てます。学生は、基本的な固定サイズのデータ構造 (配列、ユーザー定義のデータ型、レコード、レコードの配列) を実際の問題の解決に適用し、カナダの法律に照らして、データ ストレージが人々の生活に及ぼす可能性のある影響を提案します。学生は、独立した学習活動を使用して、高等教育への進学に備えて新しいプログラミング スキルをさらに習得します。また、情報に最も適合し、プログラムの効率、コードの再利用性、およびメンテナンスを促進する適切なデータ構造を選択することも学びます。学生は、人間工学の原則を復習して強化し、それを労働者の権利に関連付けます。学生は、コンピューティングおよび情報科学関連分野でのキャリア チャンスを探ります。
20時間
ユニット2
ソフトウェアライブラリの構築
ソフトウェアプロジェクトの管理では、学生はケーススタディの文脈でソフトウェアプロジェクト計画の構成要素を検討し、計画を作成します。学生はソフトウェア設計ライフサイクルの構成要素を確認し、プロジェクト管理とチーム構築の手法を探ります。学生は質問リストを作成し、ロールプレイングクライアントに質問し、問題の定義を書き、ソリューションを分析、設計、実装、維持します。
20時間
ユニット3
高度なアルゴリズムの探求
学生は、コード ライブラリを構築して共有することで、コードの再利用を実践します。ライブラリは、後続のユニットで拡張されます。学生は、ソフトウェア ライブラリに適用されるオブジェクト指向プログラミングと手続き型プログラミングの違いについて学習します。また、ネットワーク環境におけるファイル管理のコンテキストでのライブラリ設計についても学習します。ソフトウェア ライセンス契約を調査および分析することで、知的財産権とコード所有権、およびコード再利用の倫理について学習します。
20時間
ユニット4
ソフトウェアプロジェクトの管理
学生は、問題を解決するための代替アルゴリズムを探求します。学生は、ICS3M で遭遇する問題 (バイナリ検索や階乗など) と同様の問題に対するソリューションを、再帰などの新しい手法を使用して調査およびプログラムします。また、業界標準の方法論 (フローチャート、疑似コード、構造チャートなど) を使用して、より複雑な問題に対するソリューションを計画します。学生は、再帰ソートなどの高度なアルゴリズムを適用して、複雑なプログラミングの問題に対するより効率的なソリューションを開発します。プログラムのテストとデバッグの戦略が開発されます。
15時間
ユニット5
プロジェクト管理とソフトウェア開発スキル
このユニットは、学生がこれまでに学んだプロジェクト管理スキルをケーススタディに適用する最終的な課題です。学生は、特定の問題に対するソフトウェア ソリューションを計画、開発、テスト、および文書化します。学生は複雑なプログラミング手法を適用し、ソフトウェア ライブラリを活用します。
20時間
ユニット6
最終評価
最初の成果物はプロジェクトで、15 つのサブセクションに分かれており、コース全体の成績の XNUMX% を占めます。このプロジェクトは、採点方式と評価基準を使用して評価されます。XNUMX 番目の成果物は、コース全体の情報を必要とする、よく練られた多肢選択式の質問で構成される最終試験です。
10時間
トータル
110時間
コンピュータサイエンス入門
生徒が能動的かつ体験的な学習に取り組むと、知識をより長期間保持し、主要なスキルをより完全に開発、習得、統合する傾向があります。コンピューター学習で教える内容に適した教育および学習戦略には、次のものがあります。
プログラミング | ガイド付きインターネットリサーチ | 直接指示 |
電子シミュレーション | ディスカッショングループ | プログラム構築活動 |
インタラクティブな活動 | 研究プロジェクト | モデル作り |
ビジュアル | マルチメディアプレゼンテーション | ダイアグラム |
問題解決 | ディスカッショングループ | 記事執筆 |
コンピュータサイエンス入門
評価とは、学習目標の達成に向けた学生の進捗状況に関する情報や証拠を収集する体系的なプロセスです。評価は、ユニット全体の指導活動に組み込まれています。評価タスクの期待は明確に表現されており、学習活動はその実証を可能にするように計画されています。終わりを念頭に置いて開始するこのプロセスは、コースの期待に焦点を当てるのに役立ちます。評価の目的は、データや証拠を収集し、コースでのパフォーマンスを改善または維持する方法について学生に有意義なフィードバックを提供することです。ルーブリックとして設計されたスケール化された基準は、学生が自分の達成レベルを認識し、次のレベルに到達する方法についてのガイダンスを提供するためによく使用されます。評価情報は、さまざまなソース (学生自身、学生のコースメイト、教師) から収集できますが、評価は教師だけが責任を負います。評価とは、評価情報について判断を下し、パーセンテージの成績またはレベルを決定するプロセスです。
評価は、最後に単独で行われるのではなく、各ユニット全体を通じて指導プロセスに組み込まれています。学習と評価のタスクは同じであることが多く、形成的評価はユニット全体を通じて行われます。いずれの場合も、学習の望ましいデモンストレーションが明確に表現され、学習アクティビティはそのデモンストレーションを可能にするように計画されます。この、終わりを念頭に置いて開始するプロセスは、コース ガイドラインに記載されているコースの期待に焦点を当てるのに役立ちます。評価は、達成レベルに基づいてパーセンテージで表されます。
さまざまな戦略を使用して、学生がこのコースと高等教育レベルで成功するために必要なスキルを習得する機会を提供します。学習を促進するために、教師はクラス全体、小グループ、個々の学生を巻き込むさまざまなアクティビティを使用します。
評価は、教室で行われる以下のプロセスに基づいて行われます。
| 学習のための評価 | 学習としての評価 | 学習の評価 |
|---|---|---|
このプロセスの間、教師は生徒から情報を集め、学習者がどこにいて、どこへ向かう必要があるかを判断します。 | このプロセスの中で、教師は生徒の能力を育成し、生徒一人ひとりの成功に向けた個別の目標を設定します。 | このプロセスの間、教師は定められた基準に従って生徒の結果を報告し、生徒がどの程度学習しているかを伝えます。 |
| 会話 | 会話 | 会話 |
教室でのディスカッション 自己評価 相互評価 | 教室でのディスカッション 小グループでのディスカッション 実験後のカンファレンス | 研究発表 討論 |
| 観察 | 観察 | 観察 |
| 演劇ワークショップ(指導を受ける)問題解決のステップ | グループディスカッション | プレゼンテーション グループプレゼンテーション |
| 学生向け製品 | 学生向け製品 | 学生向け製品 |
| 反省日誌(コース期間中は必ず記録してください) チェックリスト 成功基準 | 練習シート ソクラティブクイズ | プロジェクト ポスター発表 テスト 授業でのプレゼンテーション |
教育/学習へのアプローチには次のようなものがある
Strategy | 目的 | ヘイオーストラリア | 評価ツール |
クラスディスカッション | 形成的 | 教師/生徒 | 観察チェックリスト |
プログラミング演習 | 形成的 | Teacher | ルーブリックまたは採点基準 |
毎日の授業 | 形成的 | 教師/生徒 | 観察チェックリスト |
割り当て | 合計 | Teacher | ルーブリックまたは採点基準 |
筆記試験 | 合計 | Student | マーキングスキーム |
プロジェクト | 形成的 | 教師/生徒 | マーキングスキーム |
最終筆記試験 | 合計 | 教師/生徒 | マーキングスキーム |
この評価 ここから 文部科学省の4つの達成度カテゴリーに基づいている。 知識と理解(25%)、思考(25%)、コミュニケーション(25%)、応用(25%)このコースの評価は、学生のカリキュラムの期待値に対する達成度と、効果的な学習に必要な実証されたスキルに基づいています。
パーセンテージ評価は、コースの期待事項に対する学生の全体的な達成度を表し、分野の達成チャートに記載されている対応する達成レベルを反映します。
学生の成績が50%以上の場合、このコースの単位が付与され記録されます。このコースの最終成績は次のように決定されます。
- 成績の 70% は、コース全体を通じて実施される評価に基づきます。成績のこの部分は、コース全体を通じて学生の最も一貫した達成レベルを反映しますが、より最近の達成の証拠については特別に考慮されます。成績の 30% は、コースの最後に実施される最終試験に基づきます。試験には、コースの情報の要約が含まれ、よく練られた多肢選択式の質問で構成されます。これらは、チェックリストを使用して評価されます。
よくある質問(FAQ)
ICS3U コースに登録するための前提条件は何ですか?
前提条件は必要ありません。誰でも登録できます。
最終成績はどのように計算されますか?
70 パーセントはコース全体の評価に基づいており、30 パーセントは最終試験に基づいています。
どのようなプロジェクトに携わることになりますか?
ソフトウェア開発ライフサイクルを適用し、個人またはチームでソフトウェア ソリューションを開発します。
このコースでは高度なプログラミングの概念をカバーしていますか?
はい、データ構造を調査し、ソフトウェア ライブラリを構築し、高度なアルゴリズムを学習します。
コンピュータサイエンスのキャリアや業界のトレンドについて学ぶことはできますか?
もちろんです。このコースでは、コンピューティング分野の新たな研究、人間工学、世界的なキャリアトレンドについて議論します。