科目番号
教室
登録人数
履修登録方法
対面/遠隔
知能336
[水5]工1-321
45
抽選対象
対面授業
開講年度
期間
曜日時限
開講学部等
2021
前学期
水5
工学部工学科
講義コード
科目名[英文名]
単位数
617037001
ソフトウエア開発演習II
2
担当教員[ローマ字表記]
河野 真治
授業の形態
演習又は実験、実習
アクティブラーニング
学生が議論する、学生が自身の考えを発表する、フィールドワークなど学生が体験的に学ぶ
授業内容と方法
ソフトウェア/ネットワークプロジェクト/ハードウェアプロジェクトを行なう。ゲームでも良い。
自主的なプロジェクトを年間通して教員がサポートをする授業なので、目標を持ってくる方が望ましい。
まず、サーバ構築やIoTなどのインターネット技術の基本を一週間単位で実習を通して確認する。
作成するものやソフト、サービスなどを発想し、具体的なプロジェクトにするまでの技術を学ぶ。
ソフトや材料は可能ならばこちらで用意する。大学の資源を有効に使うことを学ぶ。
受講人数にもよりますが、グループ作業が基本となる。一人でも良いが、随時グループを組んで授業を進める。
情報工学実験のプロジェクトをより深めるものでも良い。
作成したものやサービスを公開し、評価を行う。
Zoom/MatterMostのProgramming3 channelを使った遠隔授業で行う
URGCC学習教育目標
自律性、コミュニケーション・スキル、情報リテラシー、問題解決力
達成目標
自分の作りたいものや構築したいサービスの発想方法について学び実践できるようになる。
プロジェクトを行う際の情報収拾と分析を適切に行えるようになる。
グループでのプロジェクトの進め方を理解し、必要なプロジェクト管理ツールを使えるようになる。
ソフトウェア、ハードウェア、ネットワークプロジェクトを作り、実装し、成果はを公開する。
成果により評価を行う。
評価基準と評価方法
成績は、全体の進捗状況と、学期末に公開した成果物で判断します。
履修条件
3年生対象ですが、1,2年次、過年度生でもやりたいことがあれば構わないです。前期のみ、後期のみでも構いません。ただし単位は一回しか出せませんので、どういう時期に取るべきかは自分で判断して下さい。卒研と重なる場合には受講は認めません。卒研の方を頑張って下さい。
授業計画
前学期は、テーマ選択と平行して「Web Serviceの構築」をやってもらいます。
(1) プロジェクトテーマを考えるためのMindMapの使い方
(2) UMLのUse Case を使ったWeb Serviceの設計
(3) Web Service Framework の選択
(4) Framework の習熟
(5) Web Page の設計
(6) RedMine / Mercurial を使ったプロジェクト管理
(7) かんばん方式による「見える化」
(8) 作成したWeb Service の評価
(9) 開発サイクルの実践
水曜日5限の授業では、毎週、報告をしてもらいます。
事前学習
2年次の授業をしっかり履修し、学科システムの使用法、iPhone/Adndroidでのアプリ開発などを確認して置くこと。
事後学習
グループ作業なので、スケジュールを考えながら作業すること。
教科書にかかわる情報
教科書
書名
The pragmatic programmer : your journey to mastery
ISBN
978-0135957059
備考
著者名
Dave Thomas, Andy Hunt
出版社
Addison-Wesley
出版年
2020
NCID
教科書全体備考
参考書にかかわる情報
参考書
書名
The art of readable code
ISBN
978-0596802295
備考
Theory in practice
著者名
Dustin Boswell and Trevor Foucher
出版社
O'Reilly
出版年
2011
NCID
参考書全体備考
使用言語
日本語
メッセージ
オフィスアワー
水曜日5限の授業後
メールアドレス
この項目は教務情報システムにログイン後、表示されます。
URL
http://ie.u-ryukyu.ac.jp/programming3/
ページの先頭へ