Intermediate Programming: CS 600.120

Home
Class Information
Lectures
Exercises
Mail List
Reference Material
Reference Material
This page contains useful web links, and other documentation and reference material related to CS 120.
Course Official Books
The C Programming Language, second edition
Kernighan & Ritchie,
ISBN: 0-13-110362-8.
This is the book used in the first part of the course. Here is a link from the publisher Prentice Hall link. It can be purchased for less at other places.
C++ How to Program
Deitel & Deitels,
ISBN: 0-13-185757-6.

This is the book used in the second part of the course, starting no sooner then mid October, so take your time shopping around. Here is a link from the publisher Prentice Hall link. It can be purchased for less at other places.

Online access is availabile for Hopkins students for 5th and 6th editions, which is what we will use. To get to the electronic versions, first go to the Johns Hopkins library website. Search for "Deitel C++" and click on the first result. There are two electronic versions listed on the right side, under the "FIND IT" icon. One is 5th edition and one is 6th edition. Click either to start reading it. If you are not on the Hopkins network, at this point you will need to enter your JHED id and password. Now you will be able to see the entire book. Please sign out as soon as you are done, as only a limited number of people can be signed in at once.

C programming and Unix library functions
http://www.cs.utah.edu/dept/old/texinfo/glibc-manual-0.02/library_toc.html The C library documentation in HTML format.


Department of Computer Science The Johns Hopkins University
Questions or comments to:
webmaster@cnds.jhu.edu
TEL: (410) 516-5562
FAX: (410) 516-6134
Center for Networking and Distributed Systems
Computer Science Department
Johns Hopkins University
3400 N. Charles Street Baltimore, MD 21218-2686