シラバス参照 |
科目一覧へ戻る | 2022/05/09 現在 |
開講科目名 /Course |
プログラム設計技法B/Modular Programming B | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
時間割コード /Course Code |
S1407200_S1 | |||||||||
開講所属 /Course Offered by |
システム工学部/Faculty of Systems Engineering | |||||||||
ターム・学期 /Term・Semester |
2022年度/Academic Year 第3クォーター/3Q | |||||||||
曜限 /Day, Period |
月/Mon 2 | |||||||||
開講区分 /Semester offered |
第3クォーター/3Q | |||||||||
単位数 /Credits |
1.0 | |||||||||
学年 /Year |
2,3,4 | |||||||||
主担当教員 /Main Instructor |
満田 成紀/Naruki Mitsuda | |||||||||
科目区分 /Course Group |
_ | |||||||||
授業形態 /Lecture Form |
講義 | |||||||||
教室 /Classroom |
A301(北1号館)/A301(北1号館) | |||||||||
開講形態 /Course Format |
||||||||||
ディプロマポリシー情報 /Diploma Policy |
|
教員名 /Instructor |
教員所属名 /Affiliation |
---|---|
満田 成紀/Naruki Mitsuda | 大学共通 |
授業の概要・ねらい /Course Aims |
クラスやインスタンスの概念を用いたモジュール化によるプログラム実装技術の修得を目指す。与えられたモジュールを利用したプログラム開発や、新たなモジュールを実装する技術を学ぶ。オブジェクト指向によるプログラム設計のための基礎となる。 |
---|---|
到達目標 /Course Objectives |
・クラスやインスタンスの概念を用いたモジュール化の仕組みが説明できる。 ・与えられた問題に対してクラスやインスタンスの概念を用いた設計ができる。 ・設計に基づいてプログラムが作成できる。 到達の度合いは、課題への取り組み状況とレポートの内容、単位認定試験によって総合的に判断する。 |
成績評価の方法・基準 /Grading Policies/Criteria |
単位認定試験50%、レポート50% |
教科書 /Textbook |
なし |
参考書・参考文献 /Reference Book |
Java⾔語プログラミングレッスン 第3版 (下)・結城浩・ソフトバンククリエイティブ・ISBN9784797371260 基礎からのJava 改訂版・宮本信⼆・ソフトバンククリエイティブ・ISBN9784797359275 リーダブルコード・D.ボズウェル、T.フォシェ (⾓征典 訳)・オライリージャパン・ISBN9784873115658 ※授業では直接使用しないが学修の参考となるものである. |
履修上の注意 ・メッセージ /Notice for Students |
記載事項なし |
履修する上で必要な事項 /Prerequisite |
授業内でPCを使用するので、毎回必ず準備すること。 |
履修を推奨する関連科目 /Related Courses |
プログラム設計技法A |
授業時間外学修についての指示 /Instructions for studying outside class hours |
授業計画に沿って、計30時間の授業時間外学修(予習・復習など)を行うことが必要である。また、授業内容に関連する課題への調査・考察などの自主的学修が求められる。 |
その他連絡事項 /Other messages |
受講希望者多数の場合には選考を行う。 |
授業理解を深める方法 /How to deepen your understanding of classes |
この授業は,本学アクティブラーニングガイドラインの以下の項目に該当する ⑥⑦ |
オフィスアワー /Office Hours |
水曜5限 北1号館7階A714室 |
科目ナンバリング /Course Numbering |
S60052J01100K212 |
No. | 回(日時) /Time (date and time) |
主題と位置付け(担当) /Subjects and instructor's position |
学習方法と内容 /Methods and contents |
備考 /Notes |
---|---|---|---|---|
1 | クラスとインスタンス | |||
2 | カプセル化 | |||
3 | 文字列処理 | |||
4 | スーパークラスとサブクラス | |||
5 | 例外処理 | |||
6 | インタフェース | |||
7 | まとめと試験 |