Difference: CS290Spring09 (11 vs. 12)

Revision 122009-01-18 - KonstantinosMenychtas

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

CSC 290: Collaborative Software Engineering, Spring 2009

Line: 27 to 27
 
Lecture Topic Reading

Jan. 15

Introduction to complexity

programming, design, collaboration

Voices of computing by Denning (acm library)
History of programming languages keynote by Steele and Gabriel in 2007 (85 min movie from acm library, modest image/sound quality and limited playback control)
"Can't be built", by Gabriel (ieee library)
Changed:
<
<

Jan. 20, 22

Everything is an object

object-oriented programming

Synthesizing OO and functional design by Krishnamurthi, Felleisen, and Friedman, 1998 (.ps at the author's site at Brown)
Ruby programming (free on-line book by Thomas and Hunt, another by Cooper from books24x7 through ur subscription)
>
>

Jan. 20, 22

Everything is an object

object-oriented programming

Synthesizing OO and functional design by Krishnamurthi, Felleisen, and Friedman, 1998 (.ps at the author's site at Brown)
Ruby programming (free on-line book by Thomas and Hunt, another by Cooper from books24x7 through ur subscription)
 

Jan. 27, 29

Everything is a function

Lambda calculus

Church numerals (wiki page)
How to Design Programs by Felleisen, Findler, Flatt and Shriram Krishnamurthi (free on-line access, reference book for Scheme/general programming, use PLT Scheme)

Feb. 3, 5

Closures, actors

Evolution of lisp by Steele and Gabriel (acm lib, read 2.8, 2.10, 3.5 at least)

Tuesdays
in February

Design patterns
creational, behavioral, structural patterns, UML
Design patterns by Lasater (books24x7 via ur subscription)
UML (Chapter 14 of Kak, books24x7, Chapter 5 of Garland and Anthony, books24x7)
Line: 50 to 50
 
  • Question and Answers: Post questions and answers on anything concerning the class.
  • Tools: Information about tools we are going to be using.
  • External Resources: Links to useful resources not falling in the previous categories.
\ No newline at end of file
Added:
>
>
META FILEATTACHMENT attachment="objects_handout.pdf" attr="h" comment="Everything is an object - Class notes handout" date="1232264184" name="objects_handout.pdf" path="objects_handout.pdf" size="4684066" stream="objects_handout.pdf" tmpFilename="/tmp/2vXuH9baXk" user="KonstantinosMenychtas" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding URCS? Send feedback