相關閱讀資料
There are several books used in the course, but you do not need to buy all 7. Most are used as references or manuals for 1 or 2 weeks. The ones with the most lasting value are [RD], [UM], [SQ], and [TE].
Texts
[RD] McConnell, Steve. Rapid Development: Taming Wild Software Schedules. Redmond, WA: Microsoft Press, 1996. ISBN:1556159005.
[UM] Fowler, Martin. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Reading, MA: Addison-Wesley Professional, 2003. ISBN: 0321193687.
[SQ] Bowman, Judith S., Sandra Emerson, and Marcy Darnovsky. The Practical SQL Handbook: Using Structured Query Language. 4th ed. Reading, MA: Addison-Wesley, 1996. ISBN: 0201447878.
[FP] Colligan, Paul, and Jim Cheshire. Special Edition: Using FrontPage 2003. Indianapolis, IN: Que Press, 2003. ISBN: 0789729547.
[TE] Green, James Harry. The Irwin Handbook of Telecommunications. 4th ed. New York, NY: McGraw-Hill, 2000. ISBN: 0071355545.
[PC] Ferguson, Nils, and Bruce Schneier. Practical Cryptography. New York, NY: Wiley, 2003. ISBN: 0471223573.
Syverson, Bryan, ed. Murach's SQL for SQL Server. Fresno, CA: Murach Books, 2002. ISBN: 1890774162. (This can be substituted for [SQ]. Good text, focused on SQL Server, but provides less background information on SQL.)
Readings Schedule
| 課 | 課程單元 | 閱讀資料 |
|---|---|---|
| 1 | Software Process: Course Introduction Case Studies |
[RD] Chapters 1-5 |
| 2 | Software Process: Case Studies | [RD] Chapters 6-8 |
| 3 | Software Process: Time and Resource Estimation Case Studies |
[RD] Chapters 9-15 |
| 4 | Software Process: ISO, CMM Modeling: UML |
[UM] Chapters 1-3, 5, 7-10 |
| 5 | Database: Data Modeling: Entities, Keys, Relationships | [SQ] Chapters 1-2 |
| 6 | Database: Data Normalization, Correctness | [SQ] Chapters 3-5 |
| 7 | Database: Structured Query Language (SQL) | [SQ] Chapters 6-7 |
| 8 | Database: Structured Query Language (SQL) (cont.) | [SQ] Chapters 8-9 |
| 9 | Web Development: Fundamental Concepts, html®, http® | Online readings |
| 10 | Web Development: FrontPage®2003, Web Forms | [FP] |
| 11 | Web Development: Web Servers, SOAP | |
| 12 | Web Development: Middleware: XML®, WSDL, UDDI Integration |
|
| Midterm Exam | ||
| 13 | Web Development: Middleware, .NET, J2EE Components | |
| 14 | Web Development: Database Integration: .NET, SQL Server | [FP] Chapters 16-19 |
| 15 | Security: Risks, Encryption, Certificates | |
| 16 | Security: SSL/TLS, Firewalls, PKI | |
| 17 | Computer Hardware: Servers | |
| 18 | Computer Hardware: Data Storage | |
| 19 | Networks: Standards, Layers, Protocols | [TE] Chapters 1-3 |
| 20 | Networks: PCs, LANs, Ethernet | [TE] Chapters 4-5 |
| 21 | Networks: TCP/IP | |
| 22 | Networks: Wide Area Networks: Fiber, Copper, Wireless T1, SONET, ATM, FR |
[TE] Chapters 8-9 |
| 23 | Networks: Wide Area Networks: Fiber, Copper, Wireless (cont.) | [TE] Chapters 15-17 |
| 24 | Networks: Access Networks | [TE] Chapters 18-20 |
| 25 | Networks: Voice, Video, Data Protocols, Convergence Switching and Transmission Evolution |
[TE] Chapters 31-38 |
| Final Exam |