【課程名稱】軟體架構
【開課年度】109學年度第二學期
【開課系所】台北科技大學資工所
【上課教室】科研大樓334e
【上課時間】周四 2、3、4節
【課程授課】
講師:陳建村(Teddy Chen) teddy(at)teddysoft.tw
【課程規範】
需同意以下規定方可修課,選修此課代表同意以下規定。
- 修過POSD或OOAD具備選修本課程資格(兩者至少修過其一)。
- 除課程練習需要經老師同意以外,上課禁止使用筆記型電腦、平板電腦、手機等電子產品。
- 上課準時,不可遲到。準時的標準為以上課鐘響為準,鐘響後比老師晚到都算遲到。遲到者該節中間休息前禁止進入教室。
- 除不可抗力之因素以外 (例如出車禍、喪假等),因故缺席無需請假。但若該週有小考或作業Review,則該次成績以0分計算。
- 三小時課程中,中間一次休息10分鐘 (約 10:30~10:40),下課時間為11:50。中間有任何事情需要離開教室請直接離開無須知會老師。
- 上課可飲食,但請勿攜帶味道太重影響課程進行的食物,例如臭豆腐、炸雞排等。
- 違反規定者老師得請學生離開教室。
- 是否違反規定,以老師的解釋為準。
【評分標準】
- 作業/專案:60%
- 期末考:30%
- 平時成績(課堂互動與活動參與程度等):10%
【課程網頁】http://teddysoft.tw/sa2021/
【參考書籍與資料】(教科書有兩本)
- Clean Architecture by Robert C. Martin (教科書) [CA]
- Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans (教科書) [DDD]
- Pattern, Principles, and Practices of Domain-Driven Design by Scott Millett and Nick Tune (參考書)
- Implementing Domain-Driven Design
by Vaughn Vernon (參考書)
Last Update:2021-02-24 22:30
Week |
Course Material Covered |
Notes |
1 (02/25) |
|
|
2 (03/4) |
|
|
3 (03/11) |
|
|
4 (03/18) |
|
|
5 (04/25) |
|
|
6 (04/1) |
|
|
7 (04/8) |
|
|
8 (04/15) |
|
|
9 (04/22) |
|
|
10 (04/29) |
|
|
11 (05/6) |
|
|
12 (05/13) |
|
|
13 (05/20) |
|
|
14 (06/27) |
|
|
15 (07/3) |
|
|
16 (07/10) |
|
|
17 (07/17) |
|
|
18 (07/24) |
|
|