プログラミング実習
担当者藤田 昌克教員紹介
単位・開講先選択必修B  2単位 [社会学科]
科目ナンバリングPOI-101

授業の概要(ねらい)

 本授業は、プログラミングの基本知識修得に向けJavaScriptによるコーディング実習を行います。JavaScriptはプログラミング言語の中でも初心者が理解し易い言語と考えられており、またプラグインなしでブラウザ上で動作するため、入門用に最適です。
 プログラミングに初めて取り組む学生を対象に、プログラム作成の基本やアルゴリズムの考え方の実習を通して、プログラミング知識の定着を図ります。

授業の到達目標

(1) プログラム構造の基本を理解し、JavaScriptにより簡単なプログラムを記述できる
(2) JavaScriptを用いて、ホームページ上に動的なコンテンツを作成できる
(3) 様々なアルゴリズムを理解し、その処理を実現するプログラムを記述できる

成績評価の方法および基準

 毎回の課題+ミニテスト(40%)、学期末テスト(60%)を総合して評価します。(ただし学期末テスト受験には、授業への必要回数以上の出席が必須です。詳細は開講時に指示します)

教科書・参考文献

種別書名著者・編者発行所
教科書 『スラスラ読めるJavaScriptふりがなプログラミング』及川卓也監修インプレス
参考文献

準備学修の内容

 授業時間内に課題を完成できなかった場合、授業の翌々日までに完成させて提出してください。また、欠席した場合はテキストや授業資料を参照し、期限までに課題を提出してください。

その他履修上の注意事項

 教室設備の都合上、この授業には定員があります。第1週に受講意思を確認するので必ず出席してください。

授業内容

授業内容
第1回イントロダクション
第2回JavaScriptを書くための準備
第3回変数と計算
第4回Webページへの組み込み(1) HTMLについて
第5回Webページへの組み込み(2) ユーザインタフェース
第6回条件分岐(1) if文
第7回条件分岐(2) 条件の組み合わせ
第8回繰り返し
第9回配列
第10回関数
第11回スコープ
第12回アルゴリズムの基本
第13回アルゴリズム(1)並べ替え
第14回アルゴリズム(2)探索
第15回まとめ