Course description |
This course introduces advanced topics in software architectures. It discusses software design philosophy, trade-offs, and mechanisms. In this class, you investigate software, give a presentation about its software architecture, and discuss with the lecturers to deeply understand it.
|
Expected Learning |
You will learn 1). design philosophy behind software, 2). several trade-offs software achieves, 3). advanced mechanisms of software. See the Curriculum maps.
|
Course schedule |
The lecturers introduce design philosophy, trade-offs, and mechanisms of advanced software systems. And then, you give a presentation about software you investigate.
|
Prerequisites |
In addition to 30 hours that students spend in the class, students are recommended to prepare for and revise the lectures, spending the standard amount of time as specified by the University and using the lecture handouts as well as the references specified below.
|
Required Text(s) and Materials |
|
References |
|
Assessment/Grading |
Presentation and report.
|
Message from instructor(s) |
|
Course keywords |
|
Office hours |
|
Remarks 1 |
|
Remarks 2 |
|
Related URL |
|
Lecture Language |
|
Language Subject |
|
Last update |
2/27/2020 2:53:55 PM
|