CIS 120: Programming Languages and Techniques I
Home
Syllabus
Labs
Exams
Lectures
Homework
Staff
Calendar
FAQ
Tutoring
Piazza Discussion
CIS 120 Resources
CIS 1xx Resources
Resources
CIS120-specific Resources
Lecture Notes
(updated frequently)
CIS120 discussion group
OCaml, Eclipse and OcaIDE Setup Instructions
Setting up and running projects in Eclipse
Using the OCaml Toplevel
General OCaml Resources
The Caml Web Site
, particularly
documentation
users' manual
standard libraries
Penn OCaml Programming Style Guide
Developing Applications with Objective Caml
by Emmanuel Chailloux, Pascal Manoury and Bruno Pagano
Introduction to Objective Caml
by Jason Hickey (draft book)
General Java Resources
The Java Web Site
, particularly
Java 6 API
Java Tutorials
Code Conventions for the Java Programming Language
Java Language Specification
Penn Java Programmming Style Guide
Introduction to Programming Using Java, Fifth Edition
by David J. Eck