Welcome to Course SE323! (Fall 2012)
Note: this page is for se323 at fall 2012 and thus is no longer active!
Overview
Objectives- Understand and Master the fundamental concepts of object-oriented methodology
- Become familiar with UML modeling
- Understand the GoF design patterns
- Be able to employ UML modeling and design patterns in real projects
Text Book
- Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, 3rd Edition, by Craig Larman, Addison Wesley Professional, 2004-10, ISBN: 0-13-148906-2 (amazon), (ACM)
References
- Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma etc., 2002, ISBN: 7-111-09507-3 (amazon), (google book)
- OMG Unified Modeling Language TM (OMG UML), Superstructure, Version 2.4, 2011-01 (link)
Instructor
Teaching Assistants
- Zhang Gang
- Wang Wenqi
Agenda and Slides
- Chapter 0: course overview, Sep. 12th, 2012 (download)
- Chapter 1: introduction, Sep. 14th, 19th, 2012 (download)
- Chapter 2: Requirements Analysis, Sep. 21st, 28th, 2012 (download)
- Chapter 3: System Analysis, Oct. 12th, 16th, 2012 (download)
- Chapter 4: System Design, Oct. 19th, 26th, 2012 (download)
- Chapter 5: Design Patterns, Oct. 31st, Nov. 2nd, 9th, 14th, 16th, 23rd, 28th, 2012 (download)
- Chapter 6: System Implementation and Deployment, Nov. 30th, 2012 (download)
- Chapter 7: Presentation Framework & User Interface Design, Nov. 30th, Dec. 7th, 2012 (download)
- Chapter 8: Persistence Framework & Database Design, Dec. 12th, 14th, 2012 (download)
- Chapter 9: No-SQL DB & Object Storage, Dec. 21st, 2012 (download)
- Chapter 10: Web Service, Dec. 26th, 2012 (download)
- Chapter 11: Haskell, Dec. 28th, 2012 (download)
Note: this page is for se323 at fall 2012 and thus is no longer active!