BOOKS USED THIS SEMESTER:
This semester we will be using Deitel and Deitel's "C++: How To Program." (9th Edition). I must emphasize that CS2024 covers "vanilla" C++ and does not attempt to cover material on specific compilers. You will be required to complete certain assignments from the book, so at a minimum you will need to have access to a copy of it (Ninth or Eighth Edition). You are free to obtain access to the book at any outlet of your chosing, but you must have access to the book. One other option is to make use of a service provided by the library to view the book (for free) online. While this is clearly the least expensive option available to you, only 10 people at any given time can be viewing the book online. Requests for extensions on assignments because of this limitation will not be accepted. That being said, the link for accessing the book in this manner is:
A second book you might want to pick up is Stroustrup's "The C++ Programming Language." This is considered the "standard text" for C++ written by the author of the language himself. It is not, in my opinion, a great book to learn C++ from, but it is a fairly definitive reference. Once you've spent some time working with C++ you will appreciate the Stroustrup book more. When you are just starting out, it can be a bit overwhelming. If you plan to do much work with C++ after this course, you might appreciate having a copy of Stroustrup's book on your shelf.