軟體架構[北科2026]

【課程名稱】軟體架構 【開課年度】114學年度第二學期 【開課系所】台北科技大學資工所 【上課教室】科研大樓334e 【上課時間】周四 2、3、4節

【課程授課】

講師:陳建村(Teddy Chen) teddy(at)teddysoft.tw

【課程規範】

需同意以下規定方可修課,選修此課代表同意以下規定。

【評分標準】

  1. 期中考:30%
  2. AI Coding 專案 (包含平時專案報告與期末報告):60%。
  3. 平時成績(課堂互動與活動參與程度等):10%

上課第一週需分組,每組3~4人。分組報告由老師於報告當時隨機指派每一組的一位組員報告,同組的人該次作業成績都相同,換句話說每一位組員都要熟悉專案。

【課程網頁】/sa2026/

【參考書籍與資料】(教科書有兩本)

  1. Clean Architecture by Robert C. Martin(教科書) [CA]
  2. Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans (教科書) [DDD]
  3. Pattern, Principles, and Practices of Domain-Driven Design by Scott Millett and Nick Tune (參考書)
  4. Implementing Domain-Driven Design by Vaughn Vernon (參考書)

Last Update:2024-02-21

Week

Course Material Covered

Notes

1

(02/20)

2

(02/27)

3

(03/6)

4

(03/13)

5

(03/20)

6

(03/27)

7

(04/3)

8

(04/10)

9

(04/17)

10

(04/24)

11

(05/01)

12

(05/08)

13

(05/15)

14

(05/22)

15

(05/29)

16

(06/05)

17

(06/12)

18

(06/19)