Course Name Year Term Period Faculty / Graduate School All Instructors Credits
35120:PBL: Team-based Design (G1) 2019 Fall Wed3,Fri3 College of Information Science and Engineering COOPER ERIC WALLACE、SVININ MIKHAIL、TAKADA HIDEYUKI、DINH THI DONG PHUONG、NISHIMURA TOSHIKAZU、BAI YANG 4

Campus

BKC/BKC

Class Venue

Lab 1/ ISSE CC205/Lab 1/ ISSE CC205

Language

English

Course Outline and Method

This is the second Engineering Information System Project (EISP) course in the project-based education sequence designed to serve as core for practice-oriented learning, and thus to present all practical aspects of the engineering system life cycle and professional communications in a consistent cross-engineering and multi-disciplinary framework. The course focuses on software system design, engineering project organization, and teamwork. The student coursework is organized in a semester-long project: Project C with emphasis on team-based design techniques and professional communication.

Student Attainment Objectives

Upon completion of the course, students should be able to:
1. Adapt the general design process to design systems, components, or processes to solve open-ended real world problems.
2. Produce a variety of potential design solutions tailored to meet functional specifications.
3. Compare the design solution against the problem objective.
4. Follow protocols when using techniques, skills, and tools.
5. Recognize a variety of working and learning preferences.
6. Apply principles of conflict management to resolve team issues.
7. Demonstrate punctuality, responsibility, and appropriate communication etiquette when working in a project.
8. Participate actively in team-work, contribute to the design and project presentation.

Recommended Preparatory Course

Students must have successfully completed the “PBL: Problem Analysis and Modeling” course. They should be able to communicate in English, including comprehending scientific and technical texts, and writing short essays/reports. Basic knowledge of mathematics is required, while knowledge of a programming language would be desired although not absolutely necessary.

Course Schedule

Lecture/Instructor(When there are multiple instructors) Theme
Keyword, References and Supplementary Information
1〜2 (all instructors)

Course introduction. Project and team formation.

Engineering project objectives

3〜4 (all instructors)

Socio-technical systems.

Domain knowledge, Project organization: centralized, decentralized, and mixed-type

5〜6 (all instructors)

Engineering system life cycle.

Engineering product processes, Product life cycle models

7〜8 (all instructors)

System models and formal specification.

Domain knowledge, Conceptual and mathematical models, UML

9〜10 (all instructors)

Techniques of requirements engineering.

Requirements elicitation, Work with domain literature

11〜12 (all instructors)

Techniques of software system design.

Conceptual design, System architecture, Detailed design, Algorithm design

13〜14 (all instructors)

Techniques of software system design.

Conceptual design, System architecture, Detailed design, Algorithm design

15〜16 (all instructors)

Techniques of software system design.

Brainstorming, Component reuse-based design, Analogical reasoning

17〜18 (all instructors)

Project workshop.

Domain knowledge

19〜20 (all instructors)

Laboratory practice.

System requirements

21〜22 (all instructors)

Laboratory practice.

System design

23〜24 (all instructors)

Laboratory practice.

Algorithm design

25〜26 (all instructors)

Design testing and verification. Design validation.

Verification and validation methodologies

27〜28 (all instructors)

Engineering project documenting.

Project documentation, technical reports

29〜30 (all instructors)

Project workshop.

Project report preparation, project presentations

Class Format

Recommendations for Private Study

It should be expected that students will have to spend two to four hours per week in addition to class hours to prepare for the project work.
All class activities will be conducted in English.

Grade Evaluation Method

Kind Percentage Grading Criteria etc.
Final Examination (Written) 0

Report Examination
(A report to be submitted by the unified deadline)
0

Exams and/or Reports other than those stated above, and Continuous Assessment 
(Evaluation of Everyday Performance in Class)
100

Continuous assessment and attendance – 70%

Team report submitted after week 15, during the examination week – 30%
The team report should describe the team organization and project progress, stressing each member’s individual responsibilities and contributions, along with the envisaged design and/or a system virtual prototype developed by the team.
Assessment policy. The student deliverables are graded with equal weights on the following aspects of coursework:
1) Problem analysis: focus on comparing the outcome of a design solution to the original problem definition.
2) Design: focus on planning and risk assessment.
3) Communications: focus on interpersonal (within the team) communication and project document writing.
4) Ethics and equity: focus on the student’s role in and contribution to the team project.

Grade Evaluation Method (Note)

Any indication of academic dishonesty, such as cheating, plagiarism (including “copy-pasting” from electronic documents and Web resources, such as Wikipedia), collusion, the submission of any work (e.g. report) that is attributable in whole or in part to another person, and similar behavior, will not be tolerated in any form. All persons involved in an act of academic dishonesty shall be disciplined – will receive an “F” for the course, and would be suspended or expelled from the College.

Students who miss more than five classes without a legitimate and documented reason automatically receive an “F” for the course.

Advice to Students on Study and Research Methods

Textbooks

Textbooks (Frequency of Use, Note)

There is no textbook for this course. Students will be provided with materials recommended for reading.

Reference Books

Reference Books (Frequency of Use, Note)

Web Pages for Reference

How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)

Talk with Students

Other Comments