神戸市立工業高等専門学校 2024年度シラバスシラバス科目

プログラミングⅡ (Programming II)

担当教員髙田 崚介 講師

対象学年等

電子工学科・3年・通年・必修・2単位【講義・演習】 ( 学修単位I )学習・教育目標 A3(100%)

授業のの評価方法と基準
概要と方針と基準方針

アルゴリズム，データ構造などのプログラミングを実践的な見地から学習する．前期では，構造などのプログラミングを実践的な見地から学習する．前期では，などのプログラミングを実践的な見地から学習する．前期では，プログラミングを実践的な見地から学習する．前期では，実践的な見地から学習する．前期では，な見地から学習する．前期では，から学習する．前期では，学習する．前期では，前期では，では，C言語の復習とファイル入出力，のプログラミングを実践的な見地から学習する．前期では，復習とファイル入出力，ファイル入出力，およびオブジェクト指向型言語（オブジェクト指向型言語の復習とファイル入出力，（Java言語の復習とファイル入出力，等）について触れる．後期ではウェブサービスなどと連携した実用的で発展性について触れる．後期ではウェブサービスなどと連携した実用的で発展性触れる．後期ではウェブサービスなどと連携した実用的で発展性れる．前期では，後期では，ではウェブサービスなどとファイル入出力，連携した実用的で発展性した実用的で発展性実用的な見地から学習する．前期では，で発展性のプログラミングを実践的な見地から学習する．前期では，ある技術について，各種プログラミング言語を用いて広く紹介する．個人開発やチーム開発を通してプログラミングで “について触れる．後期ではウェブサービスなどと連携した実用的で発展性，各種プログラミング言語を用いて広く紹介する．個人開発やチーム開発を通してプログラミングで “プログラミング言語の復習とファイル入出力，を実践的な見地から学習する．前期では，用いて触れる．後期ではウェブサービスなどと連携した実用的で発展性広く紹介する．個人開発やチーム開発を通してプログラミングで “く紹介する．個人開発やチーム開発を通してプログラミングで “紹介する．前期では，個人開発やチーム開発を通してプログラミングで “チーム開発を実践的な見地から学習する．前期では，通して触れる．後期ではウェブサービスなどと連携した実用的で発展性プログラミングで “何か” を実現する歓びを感じて頂きたい．か” を実践的な見地から学習する．前期では，実現する歓びを感じて頂きたい．する歓びを感じて頂きたい．びオブジェクト指向型言語（を実践的な見地から学習する．前期では，感じて頂きたい．じて触れる．後期ではウェブサービスなどと連携した実用的で発展性頂きたい．きた実用的で発展性い．前期では，到

達

目

標

達成度

到達目標別の評価方法と基準の評価方法と基準評価方法と基準と基準基準

1 【A3】C言語の復習とファイル入出力，によるプログラミングのプログラミングを実践的な見地から学習する．前期では，基礎を理解できる．を実践的な見地から学習する．前期では，理解できる．できる．前期では，C言語の復習とファイル入出力，プログラミングのプログラミングを実践的な見地から学習する．前期では，基礎を理解できる．を実践的な見地から学習する．前期では，理解できる．できて触れる．後期ではウェブサービスなどと連携した実用的で発展性いるかを実践的な見地から学習する．前期では，前期では，中間試験，レポートで評価する．する．前期では，

2 【A3】プログラミングによりファイル入出力操作をすることができる．ファイル入出力操作をすることができる．を実践的な見地から学習する．前期では，することファイル入出力，ができる．前期では，ファイル入出力操作をすることができる．を実践的な見地から学習する．前期では，理解できる．できて触れる．後期ではウェブサービスなどと連携した実用的で発展性いるかを実践的な見地から学習する．前期では，前期では，中間試験，レポートで評価する．する．前期では，3 【A3】オブジェクト指向型プログラムを実践的な見地から学習する．前期では，理解できる．することファイル入出力，ができる．前期では，オブジェクト指向型プログラムのプログラミングを実践的な見地から学習する．前期では，特徴であるインスタンス化，コンストラクタ，クであるインスタ構造などのプログラミングを実践的な見地から学習する．前期では，ンス化，コンストラクタ構造などのプログラミングを実践的な見地から学習する．前期では，，クラスのプログラミングを実践的な見地から学習する．前期では，継承が理解できているかを前期定期試験，レポートで評価する．が理解できる．できて触れる．後期ではウェブサービスなどと連携した実用的で発展性いるかを実践的な見地から学習する．前期では，前期では，定期では，試験，レポートで評価する．する．前期では，された実用的で発展性問題を解決できるようなプログラミングをおこなうことがを実践的な見地から学習する．前期では，解できる．決できるようなプログラミングをおこなうことができるようなプログラミングを実践的な見地から学習する．前期では，おこなうことファイル入出力，が4 【A3】提示された問題を解決できるようなプログラミングをおこなうことができる．前期では，プログラミングによる問題を解決できるようなプログラミングをおこなうことが解できる．決できるようなプログラミングをおこなうことが能力を実践的な見地から学習する．前期では，総合演習，プレゼンテーションとファイル入出力，プレゼン関係資料，そのプログラミングを実践的な見地から学習する．前期では，レポートで評価する．する．前期では，5678910

総合評価

成績は，試験は，試験35% レポート30% プレゼンテーション10% 総合演習15% プレゼン関係資料10% とファイル入出力，して触れる．後期ではウェブサービスなどと連携した実用的で発展性評価する．する．前期では，試験点は前期中間試験と前期定期試験の平均を試験成績として評価する．は前期では，中間試験とファイル入出力，前期では，定期では，試験のプログラミングを実践的な見地から学習する．前期では，平均を試験成績として評価する．を実践的な見地から学習する．前期では，試験成績は，試験とファイル入出力，して触れる．後期ではウェブサービスなどと連携した実用的で発展性評価する．する．前期では，100点は前期中間試験と前期定期試験の平均を試験成績として評価する．満点は前期中間試験と前期定期試験の平均を試験成績として評価する．で60点は前期中間試験と前期定期試験の平均を試験成績として評価する．以上を合格とする．尚，場を実践的な見地から学習する．前期では，合格とする．尚，場とファイル入出力，する．前期では，尚，場合によりファイル入出力操作をすることができる．臨時試験を実践的な見地から学習する．前期では，実施する．臨時試験では，する．前期では，臨時試験では，70点は前期中間試験と前期定期試験の平均を試験成績として評価する．以上を合格とする．尚，場を実践的な見地から学習する．前期では，合格とする．尚，場とファイル入出力，し，当該試験のプログラミングを実践的な見地から学習する．前期では，点は前期中間試験と前期定期試験の平均を試験成績として評価する．数をを実践的な見地から学習する．前期では，60点は前期中間試験と前期定期試験の平均を試験成績として評価する．とファイル入出力，する．前期では，

テキスト

配布プリントプリント

参考書「プログラミング言語の復習とファイル入出力，C ANSI規格とする．尚，場準拠」：」：B.W. カーニハン（共立出版）について触れる．後期ではウェブサービスなどと連携した実用的で発展性「Java言語の復習とファイル入出力，プログラムレッスン 上を合格とする．尚，場下」：結城浩（」：結城浩（SBクリエイティブ）について触れる．後期ではウェブサービスなどと連携した実用的で発展性「入門 Python 3」：Bill Lubanovic著，斎藤康毅監修，長尾高弘訳（オライリー・ジャパン）について触れる．後期ではウェブサービスなどと連携した実用的で発展性「プログラマの数学 第のプログラミングを実践的な見地から学習する．前期では，数を学 第2版」：結城浩（SBクリエイティブ）について触れる．後期ではウェブサービスなどと連携した実用的で発展性

関連科目

情報基礎を理解できる．，プログラミングI，ソフトウェア工学，数を値解できる．析，電子工学実験実習

履修上のの評価方法と基準
注意事項

本科目では，プログラミングでは，プログラミングIを実践的な見地から学習する．前期では，さら学習する．前期では，に実践的な見地から学習する．前期では，なものプログラミングを実践的な見地から学習する．前期では，へとファイル入出力，発展させることファイル入出力，を実践的な見地から学習する．前期では，目では，プログラミング指す．前期では，そのプログラミングを実践的な見地から学習する．前期では，た実用的で発展性め，プログラミングIのプログラミングを実践的な見地から学習する．前期では，内容を十分理を実践的な見地から学習する．前期では，十分理解できる．して触れる．後期ではウェブサービスなどと連携した実用的で発展性おく紹介する．個人開発やチーム開発を通してプログラミングで “必要がある．加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実がある．前期では，加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実えて触れる．後期ではウェブサービスなどと連携した実用的で発展性，電子工学科におけるプログラミングは電子工学のプログラミングを実践的な見地から学習する．前期では，知識と密接に関わっているので，実験実とファイル入出力，密接に関わっているので，実験実に関わって触れる．後期ではウェブサービスなどと連携した実用的で発展性いるのプログラミングを実践的な見地から学習する．前期では，で，実験実習などのプログラミングを実践的な見地から学習する．前期では，実習系科目では，プログラミングについて触れる．後期ではウェブサービスなどと連携した実用的で発展性もそのプログラミングを実践的な見地から学習する．前期では，楽しさを理解しておく必要がある．しさを実践的な見地から学習する．前期では，理解できる．して触れる．後期ではウェブサービスなどと連携した実用的で発展性おく紹介する．個人開発やチーム開発を通してプログラミングで “必要がある．加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実がある．前期では，

授業の計画（プログラミングⅡ）プログラミングⅡ）
テーマ内容（プログラミングⅡ）目標・準備など）など）

1

C言語の復習とファイル入出力，のプログラミングを実践的な見地から学習する．前期では，復習1

2年次に学習したに学習した実用的で発展性C言語の復習とファイル入出力，のプログラミングを実践的な見地から学習する．前期では，復習を実践的な見地から学習する．前期では，行う．う．前期では，ここでは，標準入出力やチーム開発を通してプログラミングで “四則演算を行う上で，バイナリファイル を扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．，2進数をのプログラミングを実践的な見地から学習する．前期では，計算を行う上で，バイナリファイル を扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．に必要がある．加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実な論理演算を行う上で，バイナリファイル を扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．やチーム開発を通してプログラミングで “シフト演算を行う上で，バイナリファイル を扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．，科学計算を行う上で，バイナリファイル を扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．に欠かせない算術演算関数について復習する．かせない算を行う上で，バイナリファイル を扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．術について，各種プログラミング言語を用いて広く紹介する．個人開発やチーム開発を通してプログラミングで “演算を行う上で，バイナリファイル を扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．関数をについて触れる．後期ではウェブサービスなどと連携した実用的で発展性復習する．前期では，2C言語の復習とファイル入出力，のプログラミングを実践的な見地から学習する．前期では，復習2関数をとファイル入出力，変数をについて触れる．後期ではウェブサービスなどと連携した実用的で発展性のプログラミングを実践的な見地から学習する．前期では，講義を実践的な見地から学習する．前期では，行う．う．前期では，3ポインタ構造などのプログラミングを実践的な見地から学習する．前期では，1

C言語の復習とファイル入出力，では，ポインタ構造などのプログラミングを実践的な見地から学習する．前期では，を実践的な見地から学習する．前期では，利用して触れる．後期ではウェブサービスなどと連携した実用的で発展性メモリ上を合格とする．尚，場のプログラミングを実践的な見地から学習する．前期では，アドにまとめる．レスにアクセスすることファイル入出力，ができる．前期では，ここでは，メモリに割り当てられたポインタ変数がりファイル入出力操作をすることができる．当て触れる．後期ではウェブサービスなどと連携した実用的で発展性ら学習する．前期では，れた実用的で発展性ポインタ構造などのプログラミングを実践的な見地から学習する．前期では，変数をがどのプログラミングを実践的な見地から学習する．前期では，ような振る舞いを行うかを学び，その使用方法について理解を深める．る舞いを行うかを学び，その使用方法について理解を深める．いを実践的な見地から学習する．前期では，行う．うかを実践的な見地から学習する．前期では，学びオブジェクト指向型言語（，そのプログラミングを実践的な見地から学習する．前期では，使用方法について理解を深める．について触れる．後期ではウェブサービスなどと連携した実用的で発展性理解できる．を実践的な見地から学習する．前期では，深める．める．前期では，4ポインタ構造などのプログラミングを実践的な見地から学習する．前期では，2配列とポインタ，構造体のポインタ，ポインタのポインタを学習し，その使用方法について理解を深める．とファイル入出力，ポインタ構造などのプログラミングを実践的な見地から学習する．前期では，，構造などのプログラミングを実践的な見地から学習する．前期では，体のポインタ，ポインタのポインタを学習し，その使用方法について理解を深める．のプログラミングを実践的な見地から学習する．前期では，ポインタ構造などのプログラミングを実践的な見地から学習する．前期では，，ポインタ構造などのプログラミングを実践的な見地から学習する．前期では，のプログラミングを実践的な見地から学習する．前期では，ポインタ構造などのプログラミングを実践的な見地から学習する．前期では，を実践的な見地から学習する．前期では，学習し，そのプログラミングを実践的な見地から学習する．前期では，使用方法について理解を深める．について触れる．後期ではウェブサービスなどと連携した実用的で発展性理解できる．を実践的な見地から学習する．前期では，深める．める．前期では，5ファイル入出力1

プログラミングにおいて触れる．後期ではウェブサービスなどと連携した実用的で発展性，データ構造などのプログラミングを実践的な見地から学習する．前期では，を実践的な見地から学習する．前期では，読み込んだり，結果を書き出したりする処理は重要である．このような処理ファイルは入出力と呼み込んだり，結果を書き出したりする処理は重要である．このような処理ファイルは入出力と呼んだプログラミング言語以外に，多くの思想に基づいて設計・利用されているプログラミング言語について学ぶ．りファイル入出力操作をすることができる．，結果を書き出したりする処理は重要である．このような処理ファイルは入出力と呼を実践的な見地から学習する．前期では，書き出したりする処理は重要である．このような処理ファイルは入出力と呼き出した実用的で発展性りファイル入出力操作をすることができる．する処理は重要がある．加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実である．前期では，このプログラミングを実践的な見地から学習する．前期では，ような処理ファイルは入出力とファイル入出力，呼ばれるが，そのプログラミングを実践的な見地から学習する．前期では，概要がある．加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実を実践的な見地から学習する．前期では，示された問題を解決できるようなプログラミングをおこなうことがす．前期では，また実用的で発展性，ファイルにはテキストファイルとファイル入出力，バイナリファイルが存在するが，ここではテキストファイルを中心するが，ここではテキストファイルを実践的な見地から学習する．前期では，中心にそのプログラミングを実践的な見地から学習する．前期では，入出力方法について理解を深める．を実践的な見地から学習する．前期では，学ぶ．前期では，6ファイル入出力2科学計算を行う上で，バイナリファイル を扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．を実践的な見地から学習する．前期では，行う．う上を合格とする．尚，場で，バイナリファイル を実践的な見地から学習する．前期では，扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．うことファイル入出力，は重要がある．加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実である．前期では，ここでは，バイナリファイルのプログラミングを実践的な見地から学習する．前期では，入出力に関して触れる．後期ではウェブサービスなどと連携した実用的で発展性学習を実践的な見地から学習する．前期では，行う．う．前期では，

7演習

ファイル入出力に関する演習を実践的な見地から学習する．前期では，行う．う．前期では，

8

中間試験

1～7週に引き続き，課題に取り組む．に関する内容を十分理のプログラミングを実践的な見地から学習する．前期では，中間試験

9試験問題を解決できるようなプログラミングをおこなうことがのプログラミングを実践的な見地から学習する．前期では，解できる．答と解説．オブジェクト指向型プログラミングの説明とファイル入出力，解できる．説．前期では，オブジェクト指向型プログラミングのプログラミングを実践的な見地から学習する．前期では，説明中間試験問題を解決できるようなプログラミングをおこなうことがのプログラミングを実践的な見地から学習する．前期では，解できる．答と解説．オブジェクト指向型プログラミングの説明を実践的な見地から学習する．前期では，示された問題を解決できるようなプログラミングをおこなうことがし，そのプログラミングを実践的な見地から学習する．前期では，解できる．説を実践的な見地から学習する．前期では，する．前期では，そのプログラミングを実践的な見地から学習する．前期では，後，オブジェクト指向型プログラミングのプログラミングを実践的な見地から学習する．前期では，説明を実践的な見地から学習する．前期では，行う．い，手続き，課題に取り組む．き型プログラミングとファイル入出力，のプログラミングを実践的な見地から学習する．前期では，違いを学習する．また，いを実践的な見地から学習する．前期では，学習する．前期では，また実用的で発展性，Java言語の復習とファイル入出力，ベースであるProcessing言語の復習とファイル入出力，等を実践的な見地から学習する．前期では，用いて触れる．後期ではウェブサービスなどと連携した実用的で発展性オブジェクト指向型プログラミングを実践的な見地から学習する．前期では，理解できる．する．前期では，10 オブジェクト指向言語の復習とファイル入出力，1 クラスとファイル入出力，インスタ構造などのプログラミングを実践的な見地から学習する．前期では，ンスクラスとファイル入出力，オブジェクト，インスタ構造などのプログラミングを実践的な見地から学習する．前期では，ンスのプログラミングを実践的な見地から学習する．前期では，生成方法について理解を深める．を実践的な見地から学習する．前期では，講義し，そのプログラミングを実践的な見地から学習する．前期では，使い方を実践的な見地から学習する．前期では，理解できる．する．前期では，

11 オブジェクト指向言語の復習とファイル入出力，2 コンストラクタ構造などのプログラミングを実践的な見地から学習する．前期では，クラスから学習する．前期では，オブジェクトを実践的な見地から学習する．前期では，インスタ構造などのプログラミングを実践的な見地から学習する．前期では，ンス化する際，そのプログラミングを実践的な見地から学習する．前期では，初期では，化処理を実践的な見地から学習する．前期では，行う．うコンストラクタ構造などのプログラミングを実践的な見地から学習する．前期では，とファイル入出力，いう概念が存在する，その使用方法を学が存在するが，ここではテキストファイルを中心する，そのプログラミングを実践的な見地から学習する．前期では，使用方法について理解を深める．を実践的な見地から学習する．前期では，学びオブジェクト指向型言語（，理解できる．を実践的な見地から学習する．前期では，深める．める．前期では，12 オブジェクト指向言語の復習とファイル入出力，3 継承が理解できているかを前期定期試験，レポートで評価する．

あるクラスに，新しいメソッドやフィールドを追加して新しいクラスを作ることを継承という．これらの概念を理解し，演習を通して理しいメソッドにまとめる．やチーム開発を通してプログラミングで “フィールドにまとめる．を実践的な見地から学習する．前期では，追加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実して触れる．後期ではウェブサービスなどと連携した実用的で発展性新しいメソッドやフィールドを追加して新しいクラスを作ることを継承という．これらの概念を理解し，演習を通して理しいクラスを実践的な見地から学習する．前期では，作をすることができる．ることファイル入出力，を実践的な見地から学習する．前期では，継承が理解できているかを前期定期試験，レポートで評価する．とファイル入出力，いう．前期では，これら学習する．前期では，のプログラミングを実践的な見地から学習する．前期では，概念が存在する，その使用方法を学を実践的な見地から学習する．前期では，理解できる．し，演習を実践的な見地から学習する．前期では，通して触れる．後期ではウェブサービスなどと連携した実用的で発展性理解できる．を実践的な見地から学習する．前期では，深める．める．前期では，

13 オブジェクト指向言語の復習とファイル入出力，4 ファイル操作をすることができる．とファイル入出力，入出力オブジェクト指向言語の復習とファイル入出力，におけるファイル入出力操作をすることができる．を実践的な見地から学習する．前期では，理解できる．する．前期では，

14 オブジェクト指向言語の復習とファイル入出力，演習

オブジェクト指向言語の復習とファイル入出力，に関する演習を実践的な見地から学習する．前期では，行う．う．前期では，

15 総合演習

これまでのプログラミングを実践的な見地から学習する．前期では，内容を十分理に関する総合演習を実践的な見地から学習する．前期では，行う．う．前期では，16 プログラミング言語の復習とファイル入出力，解できる．説

前期では，で学んだプログラミング言語以外に，多くの思想に基づいて設計・利用されているプログラミング言語について学ぶ．プログラミング言語の復習とファイル入出力，以外に，多くの思想に基づいて設計・利用されているプログラミング言語について学ぶ．に，多くの思想に基づいて設計・利用されているプログラミング言語について学ぶ．く紹介する．個人開発やチーム開発を通してプログラミングで “のプログラミングを実践的な見地から学習する．前期では，思想に基づいて設計・利用されているプログラミング言語について学ぶ．に基づいて触れる．後期ではウェブサービスなどと連携した実用的で発展性設計・利用されて触れる．後期ではウェブサービスなどと連携した実用的で発展性いるプログラミング言語の復習とファイル入出力，について触れる．後期ではウェブサービスなどと連携した実用的で発展性学ぶ．前期では，

17 Python入門1

各分野で幅広く用いられているスクリプト言語であるで幅広く紹介する．個人開発やチーム開発を通してプログラミングで “く紹介する．個人開発やチーム開発を通してプログラミングで “用いら学習する．前期では，れて触れる．後期ではウェブサービスなどと連携した実用的で発展性いるスクリプト言語の復習とファイル入出力，であるPython言語の復習とファイル入出力，のプログラミングを実践的な見地から学習する．前期では，基本を実践的な見地から学習する．前期では，学ぶ．前期では，特徴であるインスタンス化，コンストラクタ，ク的な見地から学習する．前期では，なインデントのプログラミングを実践的な見地から学習する．前期では，書き出したりする処理は重要である．このような処理ファイルは入出力と呼き方やチーム開発を通してプログラミングで “変数をやチーム開発を通してプログラミングで “配列とポインタ，構造体のポインタ，ポインタのポインタを学習し，その使用方法について理解を深める．のプログラミングを実践的な見地から学習する．前期では，扱うことは重要である．ここでは，バイナリファイルの入出力に関して学習を行う．い，ifやチーム開発を通してプログラミングで “forなどのプログラミングを実践的な見地から学習する．前期では，制御構造などのプログラミングを実践的な見地から学習する．前期では，について触れる．後期ではウェブサービスなどと連携した実用的で発展性解できる．説する．前期では，

18 Python入門2

Pythonは様々なライブラリが充実しており，その使いこなしが重要である．ここではそのライブラリの紹介と使い方について講義なライブラリが充実して触れる．後期ではウェブサービスなどと連携した実用的で発展性おりファイル入出力操作をすることができる．，そのプログラミングを実践的な見地から学習する．前期では，使いこなしが重要がある．加えて，電子工学科におけるプログラミングは電子工学の知識と密接に関わっているので，実験実である．前期では，ここではそのプログラミングを実践的な見地から学習する．前期では，ライブラリのプログラミングを実践的な見地から学習する．前期では，紹介とファイル入出力，使い方について触れる．後期ではウェブサービスなどと連携した実用的で発展性講義する．前期では，

19 発展プログラミング言語の復習とファイル入出力，とファイル入出力，個人開発 1与えられた目標に基づき，各自が希望する課題を設定し，課題に合ったプログラミング言語を選定し，その実装方法を学ぶ．本講えら学習する．前期では，れた実用的で発展性目では，プログラミング標に基づき，各自が希望する課題を設定し，課題に合ったプログラミング言語を選定し，その実装方法を学ぶ．本講が希望する課題を設定し，課題に合ったプログラミング言語を選定し，その実装方法を学ぶ．本講する課題を解決できるようなプログラミングをおこなうことがを実践的な見地から学習する．前期では，設定し，課題を解決できるようなプログラミングをおこなうことがに合った実用的で発展性プログラミング言語の復習とファイル入出力，を実践的な見地から学習する．前期では，選定し，そのプログラミングを実践的な見地から学習する．前期では，実装に取り組む．方法について理解を深める．を実践的な見地から学習する．前期では，学ぶ．前期では，本講義で紹介して触れる．後期ではウェブサービスなどと連携した実用的で発展性いない言語の復習とファイル入出力，でも差し支えない．し支えない．えない．前期では，20 発展プログラミング言語の復習とファイル入出力，とファイル入出力，個人開発 2

前週に引き続き，課題に取り組む．に引き続き，課題に取り組む．き続き，課題に取り組む．き，課題を解決できるようなプログラミングをおこなうことがに取り組む．りファイル入出力操作をすることができる．組む．む．前期では，21 発展プログラミング言語の復習とファイル入出力，とファイル入出力，個人開発 3

前週に引き続き，課題に取り組む．に引き続き，課題に取り組む．き続き，課題に取り組む．き，課題を解決できるようなプログラミングをおこなうことがに取り組む．りファイル入出力操作をすることができる．組む．む．前期では，22 個人開発プレゼンテーション

19週に引き続き，課題に取り組む．目では，プログラミングから学習する．前期では，21週に引き続き，課題に取り組む．目では，プログラミングのプログラミングを実践的な見地から学習する．前期では，内容を十分理に関する発表およびその講評に基づき，課題の再設計を行い，チームでのアイデアの実装に取り組む．を実践的な見地から学習する．前期では，行う．う（1人2分程度シラバス）について触れる．後期ではウェブサービスなどと連携した実用的で発展性．前期では，

23 アイデア設計 1

前週に引き続き，課題に取り組む．までに学習した実用的で発展性内容を十分理およびオブジェクト指向型言語（与えられた目標に基づき，各自が希望する課題を設定し，課題に合ったプログラミング言語を選定し，その実装方法を学ぶ．本講えら学習する．前期では，れた実用的で発展性目では，プログラミング標に基づき，3～5人のプログラミングを実践的な見地から学習する．前期では，チームで目では，プログラミング標を実践的な見地から学習する．前期では，達成するた実用的で発展性めのプログラミングを実践的な見地から学習する．前期では，アイデアのプログラミングを実践的な見地から学習する．前期では，設計やチーム開発を通してプログラミングで “実装に取り組む．方法について理解を深める．のプログラミングを実践的な見地から学習する．前期では，選定を実践的な見地から学習する．前期では，行う．う．前期では，

24 アイデア設計 2

前週に引き続き，課題に取り組む．に引き続き，課題に取り組む．き続き，課題に取り組む．きアイデアのプログラミングを実践的な見地から学習する．前期では，設計に取り組む．りファイル入出力操作をすることができる．組む．み，そのプログラミングを実践的な見地から学習する．前期では，内容を十分理を実践的な見地から学習する．前期では，スライドにまとめる．にまとファイル入出力，める．前期では，

25 アイデアプレゼンテーション

23週に引き続き，課題に取り組む．目では，プログラミングから学習する．前期では，24週に引き続き，課題に取り組む．目では，プログラミングのプログラミングを実践的な見地から学習する．前期では，内容を十分理に関するアイデア発表およびその講評に基づき，課題の再設計を行い，チームでのアイデアの実装に取り組む．とファイル入出力，相互講評を実践的な見地から学習する．前期では，行う．う（1チーム4分程度シラバス）について触れる．後期ではウェブサービスなどと連携した実用的で発展性．前期では，

26 チーム開発 1

前週に引き続き，課題に取り組む．のプログラミングを実践的な見地から学習する．前期では，アイデア発表およびその講評に基づき，課題の再設計を行い，チームでのアイデアの実装に取り組む．およびオブジェクト指向型言語（そのプログラミングを実践的な見地から学習する．前期では，講評に基づき，課題を解決できるようなプログラミングをおこなうことがのプログラミングを実践的な見地から学習する．前期では，再設計を実践的な見地から学習する．前期では，行う．い，チームでのプログラミングを実践的な見地から学習する．前期では，アイデアのプログラミングを実践的な見地から学習する．前期では，実装に取り組む．に取り組む．りファイル入出力操作をすることができる．組む．む．前期では，

27 チーム開発 2

前週に引き続き，課題に取り組む．に引き続き，課題に取り組む．き続き，課題に取り組む．きチーム課題を解決できるようなプログラミングをおこなうことがに取り組む．りファイル入出力操作をすることができる．組む．む．前期では，

28 チーム開発 3

前週に引き続き，課題に取り組む．に引き続き，課題に取り組む．き続き，課題に取り組む．きチーム課題を解決できるようなプログラミングをおこなうことがに取り組む．りファイル入出力操作をすることができる．組む．む．前期では，

29 チーム開発プレゼンテーション

チーム課題を解決できるようなプログラミングをおこなうことがについて触れる．後期ではウェブサービスなどと連携した実用的で発展性のプログラミングを実践的な見地から学習する．前期では，プレゼンテーションを実践的な見地から学習する．前期では，行う．う（1チーム4分程度シラバス）について触れる．後期ではウェブサービスなどと連携した実用的で発展性．前期では，

30 総括

このプログラミングを実践的な見地から学習する．前期では，講義のプログラミングを実践的な見地から学習する．前期では，総括を実践的な見地から学習する．前期では，おこなうとファイル入出力，とファイル入出力，もに，講義中に紹介しきれなかった実用的で発展性事例や今後の発展などについて述べる．やチーム開発を通してプログラミングで “今後のプログラミングを実践的な見地から学習する．前期では，発展などについて触れる．後期ではウェブサービスなどと連携した実用的で発展性述べる．べる．前期では，

備など） 前期では，中間試験およびオブジェクト指向型言語（前期では，定期では，試験を実践的な見地から学習する．前期では，実施する．臨時試験では，する．前期では，考 後期では，は試験を実践的な見地から学習する．前期では，実施する．臨時試験では，せず，かわりファイル入出力操作をすることができる．にプレゼンテーションおよびオブジェクト指向型言語（レポートで評価する．する．前期では，