Intro WWW Programming II
Java and SQL
announce | course info | textbooks | assignments | academic honesty

Announcements

To send mail to the class for questions, hints, or other topics of interest use cmsc10200@mailman.cs.uchicago.edu.
HTML and CSS Optional Discussion, Monday April 6, 2:30 - 3:30, Ryerson 277.
Be sure to get a departmental computer account then a Tomcat JSP Webapp and MySQL account as well.

CMSC 10200 Spring 2009:

Description: This is a fast-paced, self-contained course with only knowledge of HTML as a prerequisite. It will introduce object-oriented programming in Java and basic database interaction with SQL, with the ultimate goal of building database-driven websites from scratch. As time permits more topics may include applets and graphical user interfaces.

Lecture: MWF 1:30 - 2:20, Ryerson Physical Laboratory 251
Lab: Th 3:00 - 4:20, Joseph Regenstein Library A01C
Office Hours: 3 - 4 Tues, 2:30 - 3:30 Wed, Ryerson Physical Laboratory 177

Instructor: Andy R. Terrel
Lab Instructor: Joshua Grochow
Assistant: Siwei Wang

Textbooks

All textbooks are available at the Seminary Co-op Bookstore.

Required Texts
Building Java Programs by Stuart Reges and Marty Stepp, published by Addison Wesley, ISBN# 0321382838.
Learning SQL by Alan Beaulieu, published by O'Reilly, ISBN# 0596007272.
Recommended Texts
Effective Java by Joshua Bloch, published by Prentice Hall, 2nd ed., ISBN# 0321356683.
Break Web Software by Mike Andrews and James A. Whittaker, published by Addison Wesley, ISBN# 0321369440.

Assignments

Late work not accepted unless previous arrangements are made.

Academic Honesty

From the Student Manual (http://studentmanual.uchicago.edu/university/):

It is contrary to justice, to academic integrity, and to the spirit of intellectual inquiry to submit the statements or ideas of work of others as one's own. To do so is plagiarism or cheating, offenses punishable under the University's disciplinary system. Because these offenses undercut the distinctive moral and intellectual character of the University, we take them very seriously.

Proper acknowledgment of another's ideas, whether by direct quotation or paraphrase, is expected. In particular, if any written or electronic source is consulted and material is used from that source, directly or indirectly, the source should be identified by author, title, and page number, or by website and date accessed . Any doubts about what constitutes ``use'' should be addressed to the instructor.


Credit

A special thanks to Adam Shaw who gave many helpful insights and materials for the development of this course.