Computer Laboratory > Teaching > Course material 2009–10 > Computer Science Tripos Syllabus and Booklist 2009-2010 > Programming in C and C++

next up previous contents
Next: Computer Design Up: Michaelmas Term 2009: Part Previous: Algorithms II   Contents


Programming in C and C++

Lecturer: Dr A.W. Moore

No. of lectures: 8

Prerequisite courses: None, though Operating Systems would be helpful.

Aims

The aims of this course are to provide a solid introduction to programming in C and C++ and to provide an overview of the principles and constraints that affect the way in which the C and C++ programming languages have been designed and are used.

Lectures

Objectives

At the end of the course students should

Recommended reading

* Eckel, B. (2000). Thinking in C++, Vol. 1: Introduction to Standard C++. Prentice Hall (2nd ed.). Also available at
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Kernighan, B.W. & Ritchie, D.M. (1988). The C programming language. Prentice Hall (2nd ed.).
Stroustrup, B. (2008). Programming -- principles and practice using C++. Addison-Wesley.
Stroustrup, B. (1994). The design and evolution of C++. Addison-Wesley.
Lippman, S.B. (1996). Inside the C++ object model. Addison-Wesley.



next up previous contents
Next: Computer Design Up: Michaelmas Term 2009: Part Previous: Algorithms II   Contents