Announcements
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 251Lab: 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 TextsLearning SQL by Alan Beaulieu, published by O'Reilly, ISBN# 0596007272.
Break Web Software by Mike Andrews and James A. Whittaker, published by Addison Wesley, ISBN# 0321369440.
Assignments
- Weekly Quizzes (10%):
Designed to be quick tests of concepts covered in class. Administered in the last 10 minutes of class each Friday. - Programming Assignments (20%)
Weekly assignments coding the concepts from class. - Lab (20%)
Weekly coding exercises used to supplement lecture material. - Midterms (20%)
- Java Midterm Friday May 8th
- SQL Midterm Friday May 22nd
- Project (30%)
Larger project designing and implementing a web site driven by concepts from class.- Plan due May 1st
- Meet with lecturer before May 22nd
- Presentation during exam, June 8th 1:30 -- 3:30
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.