I wouldnt recommend that you buy him a program since his college will probably have certain programs they want him to learn and use. If he gets the program through the college it may also be cheaper and most programs can cost a lot of money...
http://answers.yahoo.com/question/index?qid=20061203114...
there are probably hundreds of programs that you could use for designing"the car of your dreams" one that i personally know of is called Maya
http://wiki.answers.com/Q/Is_there_a_computer_program_t...
Structured designing is clean. It is hard to imagine computer programming without thinking of it as being structured. Structure or a structured approach is built into the very concept of programming. By adding your own structure, you can, a...
http://wiki.answers.com/Q/Why_is_it_beneficial_and_ofte...
We use programs like that to visualize our results. The results that come out of the fluid dynamics program is just an enormous pile of numbers. To make sense out of it, we use programs like 3do.max to see, for instance the variation of tem...
http://quest.nasa.gov/aero/chats/11-01-99gp.html
Many 3D modelling programs would be able to do this. Personally, I like Rhino3D (www.rhino3d.com) but there are many others (3ds Max, Maya, and Blender just to name a couple.)
http://answers.yahoo.com/question/index?qid=20091125062...
Many gaming systems and paradigms are discussed and studied within DXARTS and our allied departments. But again (like the answer for computer animation) this is not in the commercial game and entertainment industry sense. We are certainly i...
https://www.washington.edu/dxarts/academics_faq.php#Iwa...
Yes, we can design and build your computer program. We can use the Internet to communicate and transmit the data.
http://www.cronos-comp.com/FAQ_Software%20Development.a...