担当者 | 藤田 昌克教員紹介 | |
---|---|---|
単位・開講先 | 選択必修B 2単位 [社会学科] | |
科目ナンバリング | POI-101 |
本授業は、プログラミングの基本知識修得に向けJavaScriptによるコーディング実習を行います。JavaScriptはプログラミング言語の中でも初心者が理解し易い言語と考えられており、またプラグインなしでブラウザ上で動作するため、入門用に最適です。
プログラミングに初めて取り組む学生を対象に、プログラム作成の基本やアルゴリズムの考え方の実習を通して、プログラミング知識の定着を図ります。
(1) プログラム構造の基本を理解し、JavaScriptにより簡単なプログラムを記述できる
(2) JavaScriptを用いて、ホームページ上に動的なコンテンツを作成できる
(3) アルゴリズムの基本を理解し、その処理を実現するプログラムを記述できる
毎回の課題+ミニテスト(40%)、学期末テスト(60%)を総合して評価します。(ただし学期末テスト受験には、授業への必要回数以上の出席が必須です。詳細は開講時に指示します)
種別 | 書名 | 著者・編者 | 発行所 |
---|---|---|---|
教科書 | 『スラスラ読めるJavaScriptふりがなプログラミング』 | 及川卓也監修 | インプレス |
参考文献 | 『プログラミングを、はじめよう』 | 立山秀利著 | インプレス |
授業時間内に課題を完成できなかった場合、授業の翌々日までに完成させて提出してください。また、欠席した場合はテキストや授業資料を参照し、期限までに課題を提出してください。
この授業はPC教室を利用するため受講人数に制限があります。受講希望者は履修登録期間内に履修登録を行い、第1回の授業に出席して課題を提出してください。内容を精査した上で受講許可者を決定します。結果はLMS上に発表します。
回 | 授業内容 |
---|---|
第1回 | イントロダクション |
第2回 | プログラミングの基本 |
第3回 | JavaScriptを書くための準備 |
第4回 | 変数と計算 |
第5回 | Webページへの組み込み |
第6回 | 条件分岐(1) if文 |
第7回 | 条件分岐(2) 条件の組み合わせ |
第8回 | 繰り返し |
第9回 | 配列 |
第10回 | 関数 |
第11回 | スコープ |
第12回 | アルゴリズム(基本) |
第13回 | アルゴリズム(並べ替え) |
第14回 | 応用テーマ(オンライン予定) |
第15回 | まとめ |