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
Readings Table.
| SES # |
TOPICS |
READINGS |
| 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 |
|