Difference: CS290Spring09 (41 vs. 42)

Revision 422009-04-01 - ChenDing

Line: 1 to 1
 
META TOPICPARENT name="ChenDing"

CSC 290A: Collaborative Software Engineering, Spring 2009

Line: 38 to 38
 

Feb 25

Object vs. class
(slides)

Web 2.0 (cont'd)
XSLT (slides)

Self language (talk and paper by Smith and Unger, acm library)

Mar 3

Design patterns
(slides)

Design patterns in Ruby by Olsen (safari on-line via ur subscription)
Design patterns by Lasater (books24x7 via ur subscription)
UML (Chapter 14 of Kak, books24x7, Chapter 5 of Garland and Anthony, books24x7)

Mar 5

Mid-term exam
(Hylan 301)

 
Changed:
<
<

The rest of March

Design pattern in Ruby

Design patterns in Ruby by Olsen (safari on-line via ur subscription)

Topics

Programming tools

libraries, source browsing, version control, module systems, virtual machines

Open source development with CVS, 2nd Ed., Fogel & Bar (books24x7 via ur subscription, Chapters 2, 6, 9)
diet libc by von Leitner (an entertaining presentation, see also Chapter 13 of von Hagen's GCC book at book24x7)
Java virtual machine (Chapter 1 of Spell, books24x7, Chapter 14 of Meyers, books24x7)
Version control with subversion (free on-line version)
other material to be posted

Topics

Software engineering
development process, teamwork
Epigrams on programming by Perlis (acm library)
Software paradigms by Kaisler (books24x7 via ur subscription)
Components, COTS(Lau editor, books24x7, read Chapter 1)
Schuh's book on Agile development(books24x7 via ur subscription, read Chapter 3)
other material tbd

Topics

Web programming
HTTP, XML, AJAX, CSS, RSS, Atom, SVG
Beginning XML 4th Ed. by Hunter et al. (books24x7 via ur subscription, Chapters 13, 22)

Apr. 2, 7, 9

Scalable systems I

theory of locality
The locality principle by Denning (acm lib)
Whole-program locality by Ding et al. (acm lib)

Apr. 14, 16

Scalable systems II

genetic "systems"

Selfish gene by Dawkins in 1976 (read Chapter 4, the gene machine, and Chapter 5, aggression and stability)

Apr. 21, 23

Scalable systems III

game theory

material and reading tbd
>
>

The rest of March

Design pattern in Ruby


observer, composite, iterator, command, adapter, proxy, decorator patterns
(slides)
Design patterns in Ruby by Olsen (safari on-line via ur subscription)

*April 2*

Software development processes

(slides)
Schuh's book on Agile development(books24x7 via ur subscription, read Chapter 3)
Legacy of Agile development (material from Construx)
 

Written and Programming Assignments NEW

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding URCS? Send feedback