| 科目コード | 26C021850 |
|---|---|
| 科目名 | 応用プログラミング演習Ⅱ |
| 担当者名 | 岩下 享司 |
| 授業の概要 | Javaの基本文法から、開発現場で欠かせない記法や各種ツールまでを段階的に学びます。 Java未経験者にも配慮し、まずは標準APIを用いた基礎的なコーディングからスタートし、その後、GitやJUnit、Mavenといった現場で使われるツールに触れ、効率的な開発サイクルを体験します。 最終的にはフレームワーク(Spring Boot)を用いたWebアプリ構築の基礎を扱い、実務で通用する設計の型を |
| 実務経験 | |
| 事前事後の学習内容 | 特にありませんが、開発ツールを使うことに慣れ生産性の高いプログラミングができるようになることが望ましいです。 |
| 到達目標 | ① Javaの文法をを理解しプログラミングができる ② オブジェクト指向に沿ったプログラミングができる ③ GitやMaven等の開発ツールの役割を理解し、操作できる |
| 授業の進め方 | テキストに沿って進めていきます。 まずは説明を行い、その後、一緒にプログラミングしながら進めます |
| 授業計画 | 【第1回】オブジェク指向振り返り① 【第2回】オブジェク指向振り返り② 【第3回】抽象クラス、インターフェースの応用① 【第4回】抽象クラス、インターフェースの応用② 【第5回】開発ツールの活用(Mavenとビルドツール)① 【第6回】開発ツールの活用(Mavenとビルドツール)② 【第7回】開発ツールの活用(JUnitとテスト自動化)① 【第8回】開発ツールの活用(JUnitとテスト自動化)② 【第9回】開発ツールの活用(Gitとバージョン管理)① 【第10回】開発ツールの活用(Gitとバージョン管理)② 【第11回】フレームワーク入門(SpringBootによるWebアプリケーション開発① 【第12回】フレームワーク入門(SpringBootによるWebアプリケーション開発② 【第13回】フレームワーク入門(SpringBootによるWebアプリケーション開発③ 【第14回】フレームワーク入門(SpringBootによるWebアプリケーション開発④ 【第15回】振り返り |
| 成績評価方法 | 出席 50% 課題提出 50% |
| テキスト | プロになるJava 著者 : きしだなおき/山本祐介/杉山貴章 |
| 参考文献 |
