Academic Year |
2025Year |
School/Graduate School |
Graduate School of Advanced Science and Engineering (Master's Course) Division of Advanced Science and Engineering Informatics and Data Science Program |
Lecture Code |
WSN21401 |
Subject Classification |
Specialized Education |
Subject Name |
ソフトウェア工学特論 |
Subject Name (Katakana) |
ソフトウェアコウガクトクロン |
Subject Name in English |
Advanced Software Engineering |
Instructor |
OKAMURA HIROYUKI |
Instructor (Katakana) |
オカムラ ヒロユキ |
Campus |
Higashi-Hiroshima |
Semester/Term |
1st-Year, First Semester, 2Term |
Days, Periods, and Classrooms |
(2T) Weds1-4 |
Lesson Style |
Lecture |
Lesson Style (More Details) |
Face-to-face, Online (simultaneous interactive) |
|
Credits |
2.0 |
Class Hours/Week |
4 |
Language of Instruction |
B
:
Japanese/English |
Course Level |
6
:
Graduate Advanced
|
Course Area(Area) |
25
:
Science and Technology |
Course Area(Discipline) |
02
:
Information Science |
Eligible Students |
Master course students |
Keywords |
software engineering, agile development, test-driven development, scrum |
Special Subject for Teacher Education |
|
Special Subject |
|
Class Status within Educational Program (Applicable only to targeted subjects for undergraduate students) | This lecture studies advanced software development through exercises. In particular, we study the fundamental concepts in agile software development such as test-driven development, continuous integration, team development. |
---|
Criterion referenced Evaluation (Applicable only to targeted subjects for undergraduate students) | |
Class Objectives /Class Outline |
This lecture studies advanced software development through exercises. In particular, we study the fundamental concepts in agile software development such as test-driven development, continuous integration, team development. |
Class Schedule |
lesson1 Introduction of software engineering lesson2 Introduction of agile development lesson3 Mob programming I lesson4 Mob programming II lesson5 Git/GitHub I lesson6 Git/GitHub II lesson7 TDD lesson8 Continuous integration lesson9 Scrum lesson10 Development with team lesson11 App development I lesson12 App development II lesson13 App development III lesson14 App development IV lesson15 Retrospective
Reports for team |
Text/Reference Books,etc. |
The course materials are distributed |
PC or AV used in Class,etc. |
Handouts, Microsoft Teams, Microsoft Forms |
(More Details) |
|
Learning techniques to be incorporated |
Discussions, PBL (Problem-based Learning)/ TBL (Team-based Learning) |
Suggestions on Preparation and Review |
None |
Requirements |
None |
Grading Method |
Evaluate all the reports submitted |
Practical Experience |
|
Summary of Practical Experience and Class Contents based on it |
|
Message |
This course is essentially provided with Japanese. The course slides are written by English. |
Other |
|
Please fill in the class improvement questionnaire which is carried out on all classes. Instructors will reflect on your feedback and utilize the information for improving their teaching. |