Resources
CIS120-specific Resources
- OCaml in Codio
- CIS 120 OCaml Programming Style Guide
- Eclipse Setup Instructions (with old OCaml/OcaIDE instructions)
- Java projects in Eclipse (setting up, debugging, JUnit)
- CIS 120 Java Programmming Style Guide
- (old)Setting up and running OCaml projects in Eclipse
- (old)Using the OCaml Toplevel
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 8 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)