CS 169 Spring 2012 syllabus and due dates
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
|
 
Still loading...
ABCDEFGHIJKLMNOPQRSTUV
1
3/22/2012Tue (lecture)Thu (lecture)Fri (by 11:59pm PT)Sunday (11:59pm)Mon (section)
2
Read before classJan-171.1-1.61.7-1.12, 2.1-2.4
3
Topics/activities/what's due(DP,AF)Intro; product lifetimes; waterfall vs. agile; assurance; productivity; SaaS(DP,AF) Service-oriented architecture; Cloud computing; Fallacies, pitfalls & perspectives on Ch. 1; Client-server architecture; HTTP & URIs; HTML & CSS, XML & XPath; 3-tier architecture & horizontal scaling
4
Jan-243.1-3.62.5-2.12HW 1 due (install VM, Ruby basics)review HW 1
5
(AF) Overview/3 pillars of Ruby; everything is an object; every operation is a method call; Ruby OO; metaprogramming; Blocks(AF) Model-view-controller; Active Record; REST; Template views; Patterns; Fallacies, pitfalls & perspectives on Ch. 2quiz review
6
Jan-313.7-3.83.9-3.13HW 2 due (advanced Ruby, Rails basics)review HW 2
7
(AF) Mix-ins and duck typing; Yield(AF) ; Rails Basics; Databases & migrations; Active Record; Controllers & views; Debugging; Form submission
8
IN-CLASS QUIZ: ch 1, 2, 3.1-3.6
9
Feb-73.14-3.18, 4.1-4.34.4-4.9HW 3 due (BDD)review HW 3
10
(SK) Redirection & flash; Finish CRUD (Edit,Update,Destroy); Fallacies, pitfalls & perspectives on Ch. 3 (DP) Intro to BDD; SMART user stories; introducing Cucumber & Capybara (DP) Running Cucumber; Lo-fi UI sketches & storyboards; Enhancing RottenPotatoes; Explicit vs. Implicit and Imperative vs. Declarative scenarios; Fallacies, pitfalls & perspectives on Ch. 4. quiz review
11
Feb-145.1-5.35.4(cont.)-5.7HW4 due 11:59pm
12
(AF) Background for TDD; FIRST, TDD & RSpec; Red-Green-Refactor; Controller specs & Refactoring; Fixtures & factories(AF) TDD for Model; Fixtures & factories; stubbing the Internetdistribute draft of 6.1-6.5 & Ch. 7
13
IN-CLASS QUIZ: 3.7-3.15, Ch. 4
14
Feb-215.8-5.11; 6.1-6.36.4-6.??review HW 5; quiz review
15
(AF) Test coverage & other testing approaches; TDD vs. conventional debugging; view partials; validations, callbacks & controller filters(AF) Third-party authentication; Associations; Pair programmingdistribute draft of ch. 8
16
Feb-28(DP) Working in teams (8.1-8.5)(AF) Working with Legacy Code
17
IN-CLASS QUIZ: Ch. 5 & handout version of ch. 6, incl. all lecture material on Advanced Rails topics
18
Mar-6(AF) RefactoringCh. 9 (lecture notes to be distributed)
19
(KS) Intro design patternsquiz review
20
Mar-13Ch. 9(KS) Design patterns conclusionDesign meetings with project teams
21
(KS) Design patterns cont'd.
22
IN-CLASS QUIZ: Ch. 8 handout, plus lecture material 2/28-3/8HW 5 due 11:59pm
23
Mar-20Part 1: Guest speaker: Steve Garrity, CTO, Hearsay Labs(AF) AJAX on Rails
24
Part 2:"How're we doing?" session
25
Mar-27SPRING BREAKSPRING BREAKSPRING BREAKQuiz review(?)
26
Apr-3(AF) Practical ops: security, scalability, stability(AF) Practical ops: security, scalability, stabilityAJAX/Javascript or other topics as needed
27
28
Apr-10(KS) Frontiers of testing: concolic testing, path coverage(KS) Frontiers of testing: concolic testing, path coverageDesign reviews with project teams
29
IN-CLASS QUIZ:all lecture material from March 8-Apr 5 inclusivePart 2: guest speaker - Joe Mathes, SauceLabs
30
Apr-17Part 1: Delta Debugging
31
Part 2: guest speaker - Jesse Toth, Pivotal LabsGuest speaker - Peter van Hardenberg, Heroku
32
Apr-24Guest speaker: Zach Holman, GitHub(DP, AF) Final lecture: Looking backwards & looking forwardsFinal release review for feature freeze
33
How to do a bad poster; how to give a bad demo; client-side code perspectives ; and more
34
May-1DEAD WEEKDEMO SESSION 9:30-12:30pm in Soda's Wozniak Lounge
35
May-8FINALS WEEKFINALS WEEK
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Loading...
 
 
 
Sheet1