2020 Faculty Courses School of Computing Department of Computer Science Graduate major in Computer Science
International PBL Course on Software Project Management
- Academic unit or major
- Graduate major in Computer Science
- Instructor(s)
- Xavier Defago / Satoshi Masuda
- Class Format
- Experiment (Zoom)
- Media-enhanced courses
- -
- Day of week/Period
(Classrooms) - Intensive (Zoom)
- Class
- -
- Course Code
- CSC.T434
- Number of credits
- 002
- Course offered
- 2020
- Offered quarter
- 4Q
- Syllabus updated
- Jul 10, 2025
- Language
- English
Syllabus
Course overview and goals
Students learn about the management of software projects and designing "computing systems" as a social service through lecture and team-work (mini-PBL) role-play.
This course focuses on the social value of computing systems. The aim of the course is that students learn business dynamics and the software life cycle through project-based learning.
Course description and aims
Through the analysis of a sample system the students learn the following;
1) Requirements process, 2) Service management, 3) Project management of the system
Student learning outcomes
実務経験と講義内容との関連 (又は実践的教育内容)
Dr. Masuda is has many years of experience in managing software projects and software testing at IBM Japan.
Keywords
Requirements process, Service management, Project management of the system
Competencies
- Specialist skills
- Intercultural skills
- Communication skills
- Critical thinking skills
- Practical and/or problem-solving skills
Class flow
Lecture and mini-PBL
Course schedule/Objectives
Course schedule | Objectives | |
---|---|---|
Class 1 | Mini-PBL Introduction, Lecture of Project management, Lecture of Software Quality and Development Process | None |
Class 2 | Lecture; Software Quality and Development Process Mini-PBL | Analyzing of a sample project |
Class 3 | Lecture; Software Quality and Development Process Mini-PBL | Analyzing of a sample project |
Class 4 | Lecture; Software Quality and Development Process Mini-PBL | Preparing for presentation |
Class 5 | Presentation | Summary report |
Study advice (preparation and review)
Textbook(s)
Handouts are provided as necessary.
Reference books, course materials, etc.
SWEBOK (Software Engineering Body of Knowledge)
PMBOK (Project Management Body of Knowledge)
REBOK (Requirements Engineering Body of Knowledge)
Evaluation methods and criteria
1. Teamwork --60%
2. Presentation --20%
3. Report --20%
Related courses
- CSC.T437 : System Development Stuido: Advanced II
- CSC.T522 : Software Project Management and Quality Control
Prerequisites
None
Other
This is an intensive course.
More information on the lecture will be posted on OCW-i.