CSE 3323
The computer industry: historical, social and professional issues

2nd Semester 2005

Links page.

Note: This page contains links to material that can supplement the lecture material. Some of the links are for lecture notes from last year. While the material is fine, the focus of the subject has changed a little this year, so you shouldn't necessarily have to read everything mentioned.

The "green book" refered to is on reserve in the library.
Seminal papers in computer science : CSE3323 readings edited by Kevin B. Korb.
Location: Hargrave-Andrew Library reserve.
Call Number: 004 K84S 2000

WARNING: DO NOT TAKE DATES AND INSTRUCTIONS LITERALLY.
THE INFORMATION MAY RELATE TO PREVIOUS YEAR'S SUBJECT.
NOT ALL MATERIAL WILL BE USED THIS YEAR.

Useful URLs and other information to supplement lectures.

Lecture Notes.

Reading/Browsing.

course introduction (text)
early computing (last year's stuff but good background reading) (postscript) (pdf)
  • detailed computing timeline
  • biographical sketch of John Napier
  • biographical sketch of Blaise Pascal
  • biographical sketch of Gottfried Leibniz
  • biographical sketch of Charles Babbage
  • biographical sketch of Ada Lovelace
  • biographical sketch of George Boole
  • biographical sketch of Alan Turing
  •  
    turing machines review (postscript) (pdf)
    on computable numbers (postscript) (pdf)
  • Babbage (1864) Of the Analytical Engine (in green book)
  • Hopcroft & Ullman (ch 7) or
  • Lewis & Papadimitriou (ch 4)
  • Turing (1936) On Computable Numbers, with an application to the Entscheidungsproblem (in green book)
  •  
    history of programming I (postscript) (pdf)
  • von Neumann, J. (1945) First Draft of a Report on the EDVAC (in green book)
  • Backus, J. (1978) Can Programming Be Liberated from the von Neumann Style? (in green book)
  • McCarthy, J. (1979) History Of Lisp (html) (postscript) (pdf)
  •  
    history of programming II (postscript) (pdf)
  • McCarthy, J. (1979) History Of Lisp (links above)
  • Codd (1970) A Relational Model of Data for Large Shared Data Banks (in green book)
  • Parnas (1972) On the Criteria to Be Used in Decomposing Systems into Modules (in green book)
  •  
    history of programming III (postscript) (pdf)
  • Codd (1970) A Relational Model of Data for Large Shared Data Banks (in green book) (finish up from last time)
  • Hertz, J., Krogh, A. and Palmer, R. (1991) Introduction to the Theory of Neural Computation. (handout)
  • Braitenberg, V. (1984) Vehicles: Experiments in Synthetic Psychology. (handout)
  • Turing, A. (1950) Computing Machinery and Intelligence. (in green book)
  • Azimov, A. (1950) I, Robot. (handout)
  •  
    Early computers (postscript) (pdf)
  • CSIRAC Most important: The CSIRAC webpages, also see the Pearcey Foundation, for some biographical information about Pearcey.
    No need to read all the following in detail, but they are worth perusing for background:
  • Browse the Computer Museum's timeline of computer history for events in the time-frame we're looking at (though it has a U.S. bias).
  • A general resource is the Virtual Museum of Computing.
  • Manchester Baby and Mark 1 50th anniversary of Manchester Baby (first true stored-program computer) and subsequent Mark 1.
  • ACE Some information can be found at the ACE 2000 Conference, in various places in Andrew Hodge's biography Alan Turing: The Enigma, and at Hodge's Turing website.
  • ENIAC and EDVAC University of Pennsylvania Library, special exhibition: John W. Mauchly and the Development of the ENIAC Computer; interview with J. Presper Eckert (National Museum of American History); biographical piece on John von Neumann (U.S. News), and another; also Draft Report on the EDVAC in green book.
  • EDSAC EDSAC's 50th Anniversary Celebrations at the University of Cambridge's Computer Laboratory, particularly the vital statistics. There's an EDSAC simulator, with useful links. Also read Campbell-Kelly's intro to Wilkes's book in the green book.
  •  
    Software engineering (postscript) (pdf)
  • Brooks (1975) The mythical man-month (in green book).
  • Also a good point to remind that I expect that you've read: Parnas (1972) On the criteria to be used in decomposing systems into modules (in green book).
  •  
    Operating systems (postscript) (pdf)
    Now complete
  • Campbell-Kelly's intro to Wilkes's book (in green book).
  • Dijkstra (1968): Cooperating sequential processes (in green book).
  • Licklider (1960): Man-computer symbiosis (in green book). Some background information:
  • The Multician's MULTICS Home Page
  • Bell Labs' History of Unix
  • The C/Unix Hoax (Just for fun.)
  •  
    Operating systems concluded (for lecture slides see above),
    Risks (for lecture slides see below).
    See above.
     
    Risks, Security, Reliability, Cryptography. Final versions of the lecture slides are here in browsable html, printable PostScript and PDF. If I have time, I'll add some background links here. More for your interest, nothing that'll be essential for the exam.
     
    Copyright, Patents, etc. Internet, Exam Guide. Lecture slides are here in browsable html, printable PostScript and PDF.
  • Cerf and Cain, The DoD Internet Architecture Model (green book).

    For background and interest:

  • The Free Software Foundation
  • GNU General Public Licence
  • A Brief History of the Internet by several of the pioneers themselves
  • Vinton Cerf on How the Internet Came to Be
  • A Brief History of the Internet in Australia
  • Hobbes' Internet Timeline v5.1

    Some other links relating to the Digital Millennium Copyright Act, Privacy Laws and Intellectual Property Rights. Please read before the exam. These may also be useful for assignment 2.

  • US Digital Millennium Copyright Act (DMCA)
  • Anti-DMCA web site
  • Electronic Frontier Foundation DMCA archive

    Intellectual Property Rights (patents, Copyright, Trademarks etc.)

  • IP Australia Web SIte - Copyright, Patents etc.

    Privacy Laws

  • Privacy Commision Web site - contains links to State privacy web sites and other goodies.
  • ABC Four Corners documentary about cyber-crime, identity fraud, privacy infringements etc. - ontains a transcript of the programme and other material. The actual TV documentary will be shown in lecture on Sept 8.

    Peter Harding's Guest Lecture

  • Peter Harding's Powerpoint slides.
  •