Computer Science 3101-03:
Programming Languages - Java
Course Information

CVN Video Course
MW
Nov 18 - Dec. 14, 1998


Instructor

Jonathan Lennox
lennox@cs.columbia.edu
Office: 461 Computer Science
Phone: 212 939 7040

Teaching Assistant

Brad Neuberg
brad@basesystem.com (preferred address) or
bkn3@columbia.edu
Phone: 212 853 7201

Pre-requisite

Knowledge of programming in some language.

Grading

4 weekly homeworks15% ea.
Final Exam40%

Textbook

Deitel & Deitel, Java: How to Program, 2nd ed.
Available at Papyrus Books.

Class Webpage

http://www.cs.columbia.edu/~lennox/3101-03/

Rough Syllabus

Wed, Nov 18
Introduction
Java structure - similarities to C
Mon, Nov. 23
Methods
Wed., Nov. 25
Classes and Object-orientation
Mon., Nov. 30
Classes and Object-orientation (cont)
Wed., Dec 2
Exception handling
Mon, Dec. 7
Multi-threading
Wed., Dec 9
Standard Java libraries
Mon., Dec. 14
Standard Java libraries (cont)
Date & Time TBA (exam week)
Final Exam