ICS3U – 11年生向けコンピュータサイエンス入門オンラインコース

お問い合わせフォーム

お問い合わせください!

ICS3U – 11年生向けコンピュータサイエンス入門オンラインコース

ICS3Uコース(最小)
コースコード:ICS3U
コースタイプ:大学の準備
クレジット値:1.0
前提条件:なし

 

授業料(カナダドル): $490.00

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)​​

前提条件は必要ありません。誰でも登録できます。

70 パーセントはコース全体の評価に基づいており、30 パーセントは最終試験に基づいています。

ソフトウェア開発ライフサイクルを適用し、個人またはチームでソフトウェア ソリューションを開発します。

はい、データ構造を調査し、ソフトウェア ライブラリを構築し、高度なアルゴリズムを学習します。

もちろんです。このコースでは、コンピューティング分野の新たな研究、人間工学、世界的なキャリアトレンドについて議論します。