Search
OneWebDay
This Month
February 2004
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29
Year Archive
Login
User name:
Password:
Remember me 
Search Google
Re: Teaching technology to law students
by Fred von Lohmann
OK, here goes: 1. computer programming -- what a program looks like (e.g., structured text), the difference between source and object code (and the erosion of the difference), how computers execute code (i.e., by making copies), the difference between executibles and data (and the erosion of the difference); open source v closed; benefits of and barriers to interoperability in a market characterized by path dependency and network effects. 2. the internet -- it's a language (TCP/IP), not a network; the layers; end-to-end; it's not just the Web; how the basic apps work (email, IM, web, P2P, VOIP); where ISPs fit 3. crypto, the foundation of everything -- public key, private key, use for privacy, use for lockdown 4. mal-ware, a taxonomy -- viruses, trojans, worms, spyware, zombies and the differences between them (and why the white hats and black hats depend on the same techniques). I think O'Reilly has a great book about this. 5. Application of concepts: how do you know what your machine is doing? how does Hollywood know what your machine is doing? the "trusted computing" problem 6. Application of concepts: reverse engineering for interoperability (bnetd)
Post comment:
  Receive comment notifications for this article
Subject: 
Comment: 
Comment verification:

Please enter the text you see inside the graphic to post your comment:
This blog does not allow anonymous comments. Please provide your username and password along with your comment.
Login information:
Username: 
Password: 
If you would like to post contact information on your comment, please enter your information into the optional fields below:
Contact information:
URL:  example: http://yourdomain.com