シラバス - 情報処理応用III
-
- ナンバリングコードCode
-
- 科目名Subject Name
- 情報処理応用III
-
- 担当者名Instructor
- 史 一華
-
- 単位Credit
- 4
-
- 履修年次Standard Year for Registration
- 1-4
-
- 学期Semester
- 通年
-
- クラスClass
-
- 曜限Day/Period
- 月曜2時限
-
- 教室Classroom
- PC教室3
-
- 備考Remarks
- 使用言語:日本語
-
- 実務経験のある教員等による授業科目Taught by instructor(s) with practical experience
授業の到達目標Objectives to be Attained
近年SEやWebクリエイターになる文系の卒業生が増えている。講義は、それらの基礎となるWebアプリの開発に関わる基礎的なプログラミング技術の習得を目指す。「Webページの記述法:HTMLとCSS」、「Webプログラミング技術の学習」、「データベースの活用」の三つのテーマで1年にわたって、実際に簡単なWebシステムを作成しながら学習する。
授業の概要Method of Instruction
講義では、Webアプリ開発に関する考え方を説明しながら、各部分に対応した例題の実習を通して理解を深めてもらう。その過程でプログラミングの基本的な文法や書き方を習得していく。
事前・事後学習、時間等Study Required outside Class(Preparation, etc.)
講義用のWebページに毎回の演習内容と参考URLを記載するので、各自が確認して講義に臨めば、より良い学習効果が得られる。
授業計画(各回の授業内容)Course Outline
-
- 1回目Session 1
- 全体の説明と開発環境の構築
-
- 2回目Session 2
- 簡単なホームページの作成:HTML言語
-
- 3回目Session 3
- ホームページのスタイルをカスタマイズ:CSS言語
-
- 4回目Session 4
- 初めてのPHPプログラミング:PHPの記述法、文字列の処理と数値の四則演算
-
- 5回目Session 5
- Webブラウザからのデータ入力と表示
-
- 6回目Session 6
- 対話のためのフォームの作成:ユーザ登録画面
-
- 7回目Session 7
- 場合に応じた処理:if文条件分岐
-
- 8回目Session 8
- データ入力と条件分岐:ユーザ登録情報のチェック
-
- 9回目Session 9
- 繰り返し処理(1)for
-
- 10回目Session 10
- プログラムの設計法:アルゴリズム
-
- 11回目Session 11
- 応用課題1の問題分析とアルゴリズム
-
- 12回目Session 12
- 応用課題1のコーデイングとデバッグ
-
- 13回目Session 13
- 応用課題1のアルゴリズムの改良
-
- 14回目Session 14
- 前期のまとめ
-
- 15回目Session 15
- 関数:定義と呼び出し
-
- 16回目Session 16
- 関数:引数と戻り値 、変数の有効範囲
-
- 17回目Session 17
- 応用問題2:ミニ掲示板の作成の概要説明
-
- 18回目Session 18
- ログイン画面の作成とユーザ認証
-
- 19回目Session 19
- データベース管理システムの機能と利用上の注意
-
- 20回目Session 20
- SQL言語:データベースと表の作成、権限管理
-
- 21回目Session 21
- SQL言語:検索、挿入、更新、削除
-
- 22回目Session 22
- PHPを用いたデータベース操作:ユーザの登録
-
- 23回目Session 23
- 掲示板:投稿画面の作成
-
- 24回目Session 24
- 掲示板:投稿表示画面の作成
-
- 25回目Session 25
- セッション管理
-
- 26回目Session 26
- 掲示板:投稿表示画面の検索機能の追加
-
- 27回目Session 27
- システムの総合テスト
-
- 28回目Session 28
- 全体のまとめ
教科書・テキストTextbooks
なし
参考書等References
高橋麻奈 『やさしいPHP 第3版』(SBクリエイティブ)
山田祥寛著『独習PHP』(翔泳社)
レオン・アトキンソン著、玉川竜司訳:『PHPプログラミング入門 : PHPによるWebアプリケーション開発』(ピアソン・エデュケーション )
課題の種類・内容Homework, Assignments, etc.
実習課題と小テスト
課題に対するフィードバックの方法Feedback Method
講義で解説する。
成績評価の方法・基準Evaluation Criteria/Method
実習課題(60%)と小テスト(40%)で評価する。
履修上の注意Other Course Information
この講義は演習を通じてプログラミング技術を習得することを目的としているため、出席して実際にプログラミングに触れることを重視している。
なお定員を超過した場合は、抽選で履修を取り消すことがあるため、注意すること。