Schedule
- January 11-13
- Introduction to the course, Systems Analysis and Design, Documentation
- January 18-20
- Project Management, Information Gathering, Lifecycles
- Introduction to our Project
- January 25-27
- Agile
- Read Chapter 1, Installing Rails and Chapter 2, Instant Gratification
- February 1-3
- Read Chapter 3, The Architecture of Rails
- February 8-10
- Model, View, Controller
- Test 1: General SA&D topics, Agile, text through Chapter 3
- Read Chapter 4, Introduction to Ruby
- February 15-17
-
Ruby
- Read Chapter 5, The Depot Application; and Chapter 6, Creating the Application; and Chapter 7, Testing and Unit Validation
- February 22-24
- Unit Testing
- Read Chapter 8, Catalog Display; and Chapter 9, Cart Creation; and Chapter 10, A Smarter Cart
- Guest Lecture: Dr Scott Barlow
- March 1-3
- Test 2: March 1, Chapters 4-7
- Guest Lecture: NCDC developers and UNC Asheville CSCI alums: Andrea Fey and Egg Davis
- Read Chapter 11, Add a Dash of Ajax; Chapter 12, Check Out; and Chapter 13, Check Out!
- March 8-10
- Enjoy your Spring Break!
- March 15-19
- Data Flow Diagram Reading.
-
- March 22-24
- Develop project models.
- Entity Relationship Diagram and UML Readings.
- Begin Project: Teams and Deliverables, Finalize Project Backlog and Sprint Backlog
- March 29-31
- Begin Sprint. Daily Scrum, Weekly Demo.
-
- April 5-7
- Daily Scrum, Weekly Demo.
- April 12-14
- Daily Scrum, Weekly Demo.
- April 19-21
- Project Demo, Take home Test 3 Part 1
- Spring Symposium 4/21/10: no classes
- April 26-28
-
- May 3 - Retrospective Exam (Test 3 Part 2) and Public Demo, 8:00-10:30am