科目名
|
プログラミング
|
担当教員
|
鈴木 臣
|
対象学年
|
|
クラス
|
TC
|
講義室
|
遠隔授業
|
開講学期
|
秋学期
|
曜日・時限
|
水3
|
単位区分
|
|
科目種別
|
講義
|
単位数
|
2
|
準備事項
|
|
備考
|
|
テーマ Theme
|
計算機プログラミングを通したコンピュータの理解
|
概要 Synopsis
|
計算機プログラミングの基本的な考え方と技法を学ぶ.人間の意図を計算機に伝える方法と,計算機がどのように動作するのかを知ることで計算機科学の初歩的理解を目指す.毎回の講義では,前半に人間が使う言語である「自然言語」を「プログラミング言語」に変換するための作法を説明し,後半はそれを用いた演習をおこなう.また講義の最後は,課題に対して実際にアプリケーション・ソフトウェアを作成してもらい,計算機プログラミングの面白さを体感してもらう.文法を覚えるのは相当な労力が必要であるが,プログラミングを何度も繰り返すことで理解と定着を図る.なお使用言語は講義内で指示する.
|
到達目標 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
|
01.オリエンテーション(計算機の仕組み,プログラミングとは?) 02.簡単なプログラミング 03.画面出力 04.文法:数値と四則演算 05.文法:変数と型 06.文法:配列 07.文法:比較と判断 08.文法:場合分け 09.文法:繰り返し I 10.文法:繰り返し II 11.関数の作り方(基礎編) 12.関数の作り方(実践編) 13.課題作成 14.課題作成 15.課題作成
|
準備学習・事後学習 Preparation, review
|
<準備学習>Moodle から講義資料をダウンロードして演習内容のイメージを掴んでおく. <事後学習>講義内容を再確認して,知識の定着を図る.
|
学外授業 Outside activities
|
実施しない.
|
成績評価の方法と基準 Evaluation&criteria
|
各回の講義に対する理解度・受講態度(70%)と最終課題(30%)の平常評価とする.評価基準は(1)パソコンの扱いと基本的動作の習得(2)プログラミング言語の理解(3)プログラミングの実践と自己評価.
|
定期試験期間中の試験実施方法 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
|
特定のテキストは使用しない.必要な資料は Moodle からダウンロードする.
|
参考図書 References
|
授業中に指示する.
|
【レベル1】対面、遠隔授業の実施形態
|
<愛知大学活動制限指針別の実施形態【レベル1の場合】> 【 】対面授業 【○】遠隔授業(資料配布・提示型、オンデマンド型)
|
【レベル2】対面、遠隔授業の実施形態
|
<愛知大学活動制限指針別の実施形態【レベル2の場合】> 【 】対面授業 【○】遠隔授業①(資料配布・提示型、又はオンデマンド型) 【 】遠隔授業②(ライブ中継型)
|
リンク Link
|
|
Moodleへのリンク
|
https://lms.aichi-u.ac.jp/2021/course/view.php?id=19051
|
関連する科目、履修者への要望など Requests, etc
|
|