The textbook programs can be accessed here: http://www.cise.ufl.edu/~sahni/dsaac/. Also solutions to a few exercises are available.
Required Textbook:
The textbook programs can be accessed here: http://www.cise.ufl.edu/~sahni/dsaac/. Also solutions to a few exercises are available.
The book is on reserve in the Marston Science library.
ISBN: 0-929306-32-5
Price: $79.95
Edition: Second
Number of Pages: 830
Audience: College Textbook
Binding: Paper Text
Date Available: August 2004
Available From: Silicon Press, Baker &
Taylor, Barnes & Noble, Amazon.com
Recommended Textbooks:
Introduction to Algorithms, Third Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
http://mitpress.mit.edu/algorithms/
(The ebook of the 2nd edition of this book is more than sufficient. The ebook is available FREE at the UF library to UF students. To access from home you can use VPN.)
The hard copy of the third edition is also on reserve in the Marston Science library.
September 2009
8 x 9, 1312 pp., 235 illus.
$87.00/£59.95 (CLOTH)
Short
ISBN-10:
0-262-03384-4
ISBN-13:
978-0-262-03384-8
September 2009
8 x 9, 1312 pp., 235 illus.
$64.00/£39.95 (PAPER)
Short
ISBN-10:
0-262-53305-7
ISBN-13:
978-0-262-53305-8
Mark Allen Weiss, Florida International University
Publisher: Prentice Hall
Copyright: 2003
Format: Cloth; 304 pp
ISBN-10:
ISBN-13:
013919424X
9780139194245
C++ Resources:
http://www.parashift.com/c++-faq/
Moving from Java to C++ -- by Cay S. Horstmann
C++ pitfalls -- by Cay S. Horstmann
MIT-OCW courses
Bruce Eckel's Thinking in C++ -- A very popular book available for FREE!
http://www.fredosaurus.com/notes-cpp/
http://courses.washington.edu/css342/zander/css332/
The videos below do a pretty good job in explaining C++. The links are only for templates but they are whole playlists and have small video sessions like 10 minutes per video. Small videos are good since they don't take much time of yours and do what is required.
http://www.youtube.com/watch?v=BwOQqqRwgpA (templates) outofmylaboratory
http://www.youtube.com/watch?v=bYy3A3BTRdw (templates) zaychenok
Needless to say you can also find several other good lectures at youtube. These above are just the ones that I glanced through quickly.
(BEST!) The link below is from two great courses CS106B and CS107 from Stanford. These are from two awesome instructors: Julie Zelenski and Jerry Cain. They are complete undergrad courses featuring videos. The only disadvantage is that they are quite long like a whole one hour lecture. Perhaps you will not get enough time to watch these during the semester unless you plan to spend your Friday nights and weekends ;)
But on the brighter side if you do devote 5 hours per week to these lectures you will really be proficient in C++ in a month.
http://see.stanford.edu/see/courses.aspx
(BEST!) ABSOLUTE MUST: I want you to read the first link below atleast!
Here is a set of notes that once you have read and understood completely will make you really proficient in C++. This is by the author Mark Allen Weiss of the book mentioned above.
Weiss C++ review An excellent quick review. (This link and the ones below I stole from this page: http://jmvidal.cse.sc.edu/352/)
Stroustrup STL Written by Mr. C++
Additional Reading:
A very valuable Free book by very popular authors:
by S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani