Domain: arsdigita.org
Stories and comments across the archive that link to arsdigita.org.
Comments · 11
-
Another set of suggestions:I didn't see anyone suggesting Structure and Interpretation of Computer Programs. Another good book is A Gentle Introduction to Lisp, by Touretzsky. Another book which I think is essential for computer science (as opposed to banging out code by guess-and-by-gosh) is Knuth's Concrete Math (find it at Amazon, I don't think it's on the web). This is for discrete math what a REALLY good calculus text would be for infinitesimals. A final suggestion is the Handbook of applied Cryptography.
Except for Concrete Math, all of these are available on the web free of charge, and all of them are of lasting value, and well worth the cost.
-
Re:suggestions
Fortran does outrank C (at least until recently) in speed for various methematical computations. It has been the great mainstay of physics departments, and all the compiler optimizations went to it.
If he wants to learn a new language, good to look at Lisp from SICP. -
free video course in lisp (MIT Scheme)There is a complete course on programming taught using the scheme language available from Ars Digita University, including, video (downloadable or streamable), problem sets, solutions, etc. It is closely based on the MIT course "6001 Structure and Interpretation of Computer Programs."
The text for the course is available here.
This was pretty much all I did last October.
Enjoy.
Bryguy -
SICP is on-line: http://sicp.arsdigita.orgArs Digita University, at present a one-year program for people looking for a serious introduction to computer science and related topics, has Structure and Interpretation of Computer Programs on-line here. There are also videos of the lectures from the courses that are being taught, either for streaming or for download as well as problem sets. Check out these URLs (and poke around a bit yourself):
http://aduni.org/academics/classes/
http://aduni.org/catalog/ -
Re:Computers4KidsOn a related line, there are a lot of computer recycling organizations out there, such as Oberlin College's OCRP, you might try to find one near you. PEP National Directory of Computer Recycling Programs claims to have a fairly complete list.
Also there's the arsDigita Foundation which sponsers a prize for web service designed by high school age students and aDUni, a tution free computer science program. (Since I am an aDUni, this is a bit of shameless begging/advertising, but so far it has proven itself a very worthwhile program.)
-
This isn't universal accessAgreed, universal access to computers and the web would probably be a good thing for society, just as payphones and libraries are good for society. Especially with the advent of free on-line universities like Ars Digita, it could offer opportunities to people who couldn't otherwise have them.
But people who work for large corporations can already afford computers and internet service, and whether or not they have them is just a question of preference. There are lots of people who don't work for large corporations, and who don't own computers or pay for net service, because they spend their money on things they consider more valuable.
You'd come a lot closer to universal access with something like a phone booth. You walk up, pop in a quarter, and get ten minutes of web-surfing time. Like a real phone booth, you get anonymity as well. This would make the internet available in small amounts to people who don't want to spend much money on it. Regular users could use it to check an online PIM or a stock price.
The anonymity of a web phone booth would address many of the concerns voiced that the corporate PC giveaway is meant to track marketing data, or to enable the corporation to coerce people to work at home.
-
Please, RTFM
I have a friend who works for Arsdigita Corp which is a related organization but not the same as the university, and I have been looking at both the company and the university with some interest.
Anyway, the University supplies a generalize undergraduate CS program, not a votech education in particular tools. In fact, they don't teach any programming languages specifically. You have to pick up that stuff on your own.
Check out their cirriculum at the University homepage.
As for ruling out "less bright" people: They are giving their students, for free, a 4-year high level CS program in one year. Their students better be bloody bright. At that pace, they don't have time to slow down for the less-than-brilliant. I agree that SAT tests aren't a real indicator of intelligence, but I think they're using them just to make the first cut. Getting a 1400 should be no problem for the mutant-geniuses that they are trying to recruit.
-
Distance Ed.... sort of.
After reading this this morning, I sent an email to Philip Greenspun asking about the logistics of the Distance Ed. part -- How will it work? What kind of time commitment will it require? How large will the 'classes' be? etc..
He responded right away:
"Just connect to http://arsdigita.org/university/ in September. We will not provide any support to distance learners beyond the materials."
-
Collaboratively written documentationAfter building the help browser, the next step would be to build an easy-to-use integrated authoring system. That's a bit more challenging, of course, but not unrealistically so. The easier it is for people to write documentation, the more documentation is likely to get written.
This is a great idea, and well-implemented, I believe it can become a very useful tool for writing the doc.
We can consider it as a kind of "Content Management System". Any author (and it should be easy to be one) can come and edit a doc (of course, there is versionning) or start a new one and these can be review by all or specific people (editors...). After some favorable judging (to be defined), the doc can be part of the public doc release and so on.
At a more basic level, this kind of thing has been done a thousand times on the web (there is even a problem set part of web development course asking to implement just that cf. http://namin.arsdigita.org/dev/p sets/ps3/home.html) This is really just an outline of what a content management system should be.
By keeping everything nicely in a database, we can generate all the interfaces (XML, HTML, etc.) from a single format.
I'll try to work on this. If anybody wants to join...
-
Education and Arsdigita.orgIf you are interested in furthering adoption of open source in education you should take a look at arsdigita.org, an organization that our company has sponsored which is doing exactly that.
Even if you don't agree with the goals of our particular organization, I think it is a good model for what any open source company should shoot for. One of the greatest contributions open source has is to broaden access to technology and I personally believe that any open source company that does not sponsor this kind of educational initiative is failing the community.
-
What Philip spends his Amazon money on.He actually explains what he does with the money
in
Chapter 2: So You Want to Join the World's
Grubbiest Club: Internet Entrepreneurs of his book:
In 1996, I set up links from my site to Amazon and Computer Literacy,
asking them to write referral fee checks payable to "Angell Memorial
Animal Hospital" (see
http://photo.net/photo/donationlist.html)
He explains why he chose Angell on his
gift shop page:
(George is the first Samoyed dog he owned; Alex, the coauthor of the book,
is the second).
I established a memorial fund there after George died.
Donations ensure that pets owned by poor people get proper treatment
and provide funding for important veterinary research.
Although two of my dogs have died in Intensive Care at Angell, I feel
that it is the best run health care organization I've seen.
Coordination among specialists is much tighter than in a hospital for
humans and no money is spent on fancy advertising campaigns,
ego-boosting interior decoration, or finding clever new ways to get
more Medicare funds.
Did you really think he would keep the money for himself to
spend on lenses? This weekend, at a barbeque he gave
for the finalists for
the ArsDigita Prize, one of the finalists asked him why he
gave the Amazon money away to charity. He said, basically, that it was dumb
to run an extremely expensive site and keep the measly proceeds to
himself. If you are going to be greedy, he said, you need to be
effectively greedy. To try to be greedy and fail miserably
at it just makes you look like a loser.
That's Philip for you.