プログラミング実習
担当者藤田 昌克教員紹介
単位・開講先選択必修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回まとめ