科目名
|
プログラミング
|
担当教員
|
齊藤 正高
|
対象学年
|
|
クラス
|
TD
|
講義室
|
523教室
|
開講学期
|
秋学期
|
曜日・時限
|
月2
|
単位区分
|
|
科目種別
|
講義
|
単位数
|
2
|
準備事項
|
|
備考
|
|
テーマ Theme
|
コンピュータで用意された操作をするだけでなく、意図する情報処理をコンピュータにさせることがテーマです。
|
概要 Synopsis
|
入門しやすいJavascriptを利用して、プログラミングの基礎を学びます。最初は機能を試すという観点から簡単なプログラムをくみ、実行をして改変します。このなかでエラーへの対応も学びます。後半は、簡単なゲームや学習ソフトの作成を通して、コンピュータにそなわる命令を束ねる手法を学びます。最後には課題を設定し、各自プログラムを作ってもらいます。
|
到達目標 Aim
|
コンピュータにそなわる命令をたばねて、自分の意図する情報処理をさせることができることと、エラーに対する対応ができることを到達目標とします。
|
授業形態 Class style
|
各回、前半は講義をし、後半は実習を行います。
|
使用言語 Language(s)
|
1.【〇】 日本語のみ Japanese only 2.【 】 日本語と外国語 Japanese and foreign language(s) 3.【 】 外国語(日本語以外)のみ Foreign language(s) other than Japanese
|
アクティブ・ラーニング Active Learning
|
1.【 】 PBL(課題解決型学習) Project-based learning 2.【 】 ディスカッション、ディベート Discussion , Debate 3.【〇】 グループワーク Group work 4.【 】 プレゼンテーション Presentation 5.【 】 実習、フィールドワーク Applied practice , Fieldwork
|
内容・スケジュール Contents, schedule
|
以下の項目を順に学習する。 1.プログラミング:プログラミング言語の種類と基本構造 2.HTML:構造 3.CSS;書式 4.メッセージの表示 5.変数とランダム 6.数あてゲームの作成 7.ループと配列 8.ユーザー定義関数 9.英単語帳の作成 10.グラフィックス1:タイルペイント 11.グラフィックス2:三角関数とひまわりの種の配置 12.グラフィックス3:動画 13.グラフィックス4:クラスと鳥の群れの動き 14.自由制作:プログラミング 15.制作プログラムの説明
|
準備学習・事後学習 Preparation, review
|
準備学習:前回の復習をしておくこと 事後学習:講義で実習したプログラムを完成させること
|
学外授業 Outside activities
|
なし
|
成績評価の方法と基準 Evaluation&criteria
|
平常点で評価する。 まず、課題の作成で理解度をはかります(60%)。最終課題では自分でプログラムが組めているかどうか評価します(40%)。
|
定期試験期間中の試験実施方法 Exam period
|
1. 【 】 定期試験期間中に筆記試験を実施する。An exam will be held during the exam period. 2. 【 】 定期試験期間中に単位レポートを課す。A report must be submitted during the exam period. 3. 【○】 定期試験期間中には筆記試験・単位レポートを実施しない。No exams or report are required during the exam period.
|
テキスト Textbooks
|
特定のものは使用しない。講義資料はファイルの形式で配布する。
※生協ホームページで案内されている教科書リストも確認ください。
|
参考図書 References
|
山田祥寛『JavaScript逆引きレシピ jQuery対応』翔泳社
|
【レベル1】対面、遠隔授業の実施形態
|
<愛知大学活動制限指針別の実施形態【レベル1の場合】> 【○】対面授業 【 】遠隔授業(資料配布・提示型、オンデマンド型)
|
【レベル2】対面、遠隔授業の実施形態
|
<愛知大学活動制限指針別の実施形態【レベル2の場合】> 【 】対面授業 【○】遠隔授業①(資料配布・提示型、又はオンデマンド型) 【 】遠隔授業②(ライブ中継型)
|
リンク Link
|
|
Moodleへのリンク
|
https://lms.aichi-u.ac.jp/2021/course/view.php?id=19056
|
関連する科目、履修者への要望など Requests, etc
|
|