Modified 20 Feb 04 0533 hrs
If you are planning a 4-year degree in computer science or computer
information science, you want to own and read: Donald E. Knuth, The Art of Computer Programming, Addison-Wesley
Vol. 1, Fundamental Algorithms: 2nd
semester computer science text
Vol. 2, Searching and Sorting: information science
majors need to be an expert on this topic
Vol. 3, Seminumerical Algorithms: needed for
simulation of operating systems and networks
This set is appropriate for both beginners and those doing advanced
research. Foundational ideas presented in these books will still be useful
30 years from now.
The best book for learning C++ if you intend to be a professional programmer:
H. M. Deitel and P. J. Deitel, C++: How to Program,
Third Edition, Prentice Hall (2001)
Encyclopedia.com, online free encyclopedia http://www.encyclopedia.com/
NC State links to Computer Science databases and journals http://www.lib.ncsu.edu/eresources/computer-science.html 18 Jan 2002
Glossary of Computerized System and Software Development Terminology http://www.fda.gov/ora/inspect_ref/igs/gloss.html
Specialty Dictionaries in Computing: YourDictionary.com http://www.yourdictionary.com/diction4.html#computing 18 Jan 2002
IEEE Virtual Museum http://www.ieee.org/museum
Good Web Links http://classes.csumb.edu/CST/CST337-01/world/
What's New in Computers
James Durham, "History-making components: Tracing the roots of components from OOP through WS" (April 2000), IBM website http://www-106.ibm.com/developerworks/webservices/library/co-tmline/ 20 March 2002.
John W. Backus, FORTRAN (Formula Translator) (1957), used in science and engineering
J. McCarthy, LISP (List Processor) (1958), today used in Artificial Intelligence.
Rear Admiral Grace Hopper, United States Navy, creator of COBOL (1959), used in business.
Object Oriented Programming (1967), C++ is today's premier implementation, used in systems programming.
Verilog(R), predominant chip design and verification language
according to IEEE Circuits:
IEEE 1364-2001, "Standard for the Verilog Hardware Description Language (HDL)
NCSA (at UIUC) Beginner's Guide to HTML. http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html
JavaScript Reference: http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm
NCSA CGI Primer http://hoohoo.ncsa.uiuc.edu/cgi/
TCP/IP tutorial http://www.techtutorials.com/tutorials/tcpguide.shtml
FilterReview.com: www.filterreview.com , National Coalition for the Protection of Children & Families
Science Dictionary from NASA: http://imagine.gsfc.nasa.gov/docs/dictionary.html
Technical Information For the Professional Engineer. Design, Electronic, Electrical, Consulting, Mechanical, IT, Software etc. Links to vast sources of engineering information. http://www.engineers4engineers.co.uk/
IBM Video Display Tube Design http://www.pc.ibm.com/ww/healthycomputing/vdc-df.html
Fluorescent Lamps, Ballasts, and Fixtures: Principles of Operation, Circuits, Troubleshooting, Repair http://www.misty.com/people/don/f-lamp.html
Global Positioning System Overview: http://www.colorado.edu/geography/gcraft/notes/gps/gps.html
Medical College of Wisconsin: Index to cancer related research regarding static electromagnetic fields, power lines, and cell phone antennae: http://www.mcw.edu/gcrc/cop.html
Kai's Sound Handbook http://harada-sound.com/sound/handbook/index.html
Lynn Olson's terrific article about the basics of speaker design and construction. http://whoville.ucsd.edu/~stark/audio/PF1.html
RADARSAT SAR Images of Antarctica http://www.asf.alaska.edu/dataset_documents/radarsat1_mosaic_of_antarctica.html