Computer Science 225
Advanced Programming

Spring 2017, Siena College

Instructor and Course Information


Dr. Darren T. Lim, Roger Bacon 316, (518) 782-6807
Electronic mail: dlim AT
Twitter: @DrDTL
Office hours: Monday 3:30-5, Tuesday 2:30-5
Instructor: Dr. James D. Teresco, Roger Bacon 321, (518) 782-6992
Electronic mail: jteresco AT (best contact method)
Twitter: @JTerescoSienaCS
Office hours: Tuesday 10-11, Wednesday 2-3:30, Friday 9-10, and by appointment
Class URL: [Link]
Class hour: Monday, Friday 10:20-11:20 or 11:30-12:30, Roger Bacon 302
Lab meetings: Wednesday 10:30-12:30, 1:30-3:30, or 3:50-5:50, Roger Bacon 306


The required text for the course is Big Java: Early Objects, Sixth Edition (Wiley, 2016, ISBN 9781119056447) by Cay Horstmann. This is available from the Siena Bookstore (and elsewhere). If you buy elsewhere, be sure to get the correct edition.

We will also have some readings from and refer to a reference text, The Elements of Java Style (Cambridge, 2000, ISBN 0521777682) by Allan Vermeulen, Scott W. Ambler, Greg Bumgardner, Eldon Metz, Trevor Misfeldt, and Jim Shur.

Other readings may also be assigned from freely available sources.

Course News

Related Information and Links