Winter 2005 UCLA CS 31 (Shinnerl)
References and Resources
Books available at Powell Library; most on reserve.
Required Text:
Absolute C++
by
W. Savitch.
Recommended References:
C++: An Introduction to Computing
,
3rd Edition
, by J. Adams and L. Nyhoff. Prentice Hall, 2004.
The C++ Programming Language
,
3rd Edition
, by
Bjarne Stroustrup.
Some Online Resources
First Lecture: Introduction to Programming (slide show)
Summary of DOS Commands
DOS itself provides help on any command, if you specify the
?
option. For example, for paginated help with
dir
, try
dir /? | more
at the DOS prompt.
The Standard Template Library (STL)
Free Online Dictionary of Computing (FOLDOC)
cygwin: A free UNIX environment for Microsoft Windows
Online C++ Tutor
Forschungzentrum Julich
Cambridge University Engineering Dept.
Tools for Viewing, Compressing, and Archiving Files
Free Postscript Viewer
Free PDF Viewer
(Adobe Acrobat)
FreeZip
, a popular and free compression and archiving program for Windows/DOS
gzip
, a popular and free compression and archiving program for UNIX/Linux
Useful Math Facts
A picture proof that
1+2+...+N = N*(N+1)/2
General Interest
An Internet of Things
Smart Antibiotics
Electron Spin Detection and Quantum Computing
Fast Search in Scale-Free Networks