Principles of Software Engineering University of Tsukuba
The goal of this course is to introduce basic software engineering principles. The students will learn about the necessity of software engineering as a modern engineering discipline; they will study various software development models, and focus on some of the major phases in the software development life cycle. Project planning and management, business aspects of software engineering, along with some of the basic tools used by software engineers during the development of large applications, will also be introduced.
Software development models, life cycle
Agile methods; Scrum
Requirements engineering; Requirements elicitation
User interface design
Testing; verification and validation
Software engineering tools (IDEs, UML)
(Business aspects of software development)
Knowledge Utilization Skills,Teamwork Skills, International Skills, Research Skills, Expert Knowledge
50%: intermediate report; 50%: final report
Online Course Requirement
Vasilache Simona,Takahashi Shin
Identical to 01CH215.
Lecture is conducted in English.
Site for Inquiry
Link to the syllabus provided by the university