Resources
CIS120-specific Resources
- OCaml in Codio
- CIS 120 OCaml Programming Style Guide
- Using the OCaml Toplevel
- (old) OCaml, Eclipse and OcaIDE Setup Instructions
- (old)Setting up and running OCaml projects in Eclipse
- Setting up Java projects in Eclipse
- CIS 120 Java Programmming Style Guide
General OCaml Resources
- The Caml Web Site, particularly
- Developing Applications with Objective Caml by Emmanuel Chailloux, Pascal Manoury and Bruno Pagano
- Introduction to Objective Caml by Jason Hickey (draft book)
- Real World OCaml by Yaron Minsky, Anil Madhavapeddy, and Jason Hickey.
General Java Resources
- The Java Web Site, particularly
- Java 7 API
- Java Tutorials
- Code
Conventions for the Java Programming Language
- Java Language
Specification
- Introduction to
Programming Using Java, Fifth Edition, by David J. Eck
- Introduction to Programming in Java: An Interdisciplinary
Approach by Robert Sedgewick and Kevin Wayne (this is the textbook
used in 110)