| 科目コード |
26C022140 |
| 科目名 |
ソフトウェア開発 |
| 担当者名 |
保坂 修治 |
| 授業の概要 |
ソフトウエアのバージョン管理は、ソフトウエア開発において重要な要素となっています。ソフトウエア開発における管理、追跡、実装の仕組みとその操作を、分散バージョン管理システムgitを利用して学びます。 |
| 実務経験 |
|
| 事前事後の学習内容 |
事前:教科書と資料を見ておく
事後:授業で取り組んだ内容について復習する |
| 到達目標 |
gitとgithubのようなバージョン管理のためのプラットフォームを使って、ソフトウエア開発プロジェクトにおけるバージョン管理システムの役割を理解して、それを実際に利用できるようになる。 |
| 授業の進め方 |
gitとソフトウエア開発プラットフォームgithubや関連するツールを実際に操作しながら、バージョン管理システムの仕組みと利用方法について学習を進める。 |
| 授業計画 |
【第1回】ソフトウェア開発とバージョン管理
【第2回】gitの基本操作(1)
【第3回】gitの基本操作(2)
【第4回】gitの基本操作(3)
【第5回】gitの基本操作(4)
【第6回】gitの基本操作(5)
【第7回】ブランチの概念
【第8回】ブランチの操作(1)
【第9回】ブランチの操作(2)
【第10回】コンフリクトの解決(1)
【第11回】コンフリクトの解決(2)
【第12回】Githubの概要
【第13回】Githubの準備
【第14回】Githubの基本操作(1)
【第15回】Githubの基本操作(2)
【第16回】Githubの基本操作(3)
【第17回】Githubの基本操作(4)
【第18回】Githubの基本操作(5)
【第19回】Githubの基本操作(6)
【第20回】GitHub Pages
【第21回】GIthub Actions
【第22回】Github Gist
【第23回】Github Copilot
【第24回】チーム開発演習(1)
【第25回】チーム開発演習(2)
【第26回】チーム開発演習(3)
【第27回】チーム開発演習(4)
【第28回】チーム開発演習(5)
【第29回】チーム開発演習(6)
【第30回】振り返り |
| 成績評価方法 |
毎回の授業への取り組みと提出課題により評価する |
| テキスト |
たにぐち まこと (著) 「GitとGitHubの教科書」SBクリエイティブ |
| 参考文献 |
|