Computer Science 2SC3
Imperative Programming and Basic Data Structures
Software Engineering 2S03
Principles of Programming
Fall 2008
References
C Programming Language
- B. W. Kernighan and D. M. Ritchie, The C Programming
Language (2nd Edition), Prentice Hall Software, 1988.
- H. Deitel and P. Deitel, C How to Program (5th
Edition), Prentice Hall, 2006.
Objective Caml (OCaml) Programming Language
- E. Chailloux, P. Manoury, and B. Pagano, Developing
Applications with Objective Caml, O'Reilly France, 2000 (English
translation).
- J. Hickey, Introduction
to Objective Caml, 2008.
- X. Leroy, The
Objective Caml System, release 3.10, 2007.
- Caml
Programming Guidelines
- Objective CAML
Tutorial wiki.
Software Engineering Classics
- F. P. Brooks, Jr., The Mythical Man-Month, Addison
Wesley, 1995.
- D. M. Hoffman and D. M. Weiss, Software Fundamentals:
Collected Papers by David L. Parnas, Addison Wesley, 2001.