Quicklinks to:
Instructor etc.,
Course Work,
Lectures,
Homeworks,
Project,
Links,
Academic Dishonesty Policy
Course Information
Instructor
Meeting Time & Venue
- Class: MWF 1:10-2:00 PM,
Gilman 2113 Sweeney 1160
- Instructor Office Hrs: Appointment via Email
- TA office hrs: Tuesday 11:00am--12:00noon and Thursday 11:00am--12:00noon. Venue: Pearson 0145.
Course Material & Topics
- Class Lecture, handouts and online materials will be posted. We will
cover OO-design using UML, Swing libraries, Perl scripting, grammar-based
processing, Web-based software development, Document object model,
Client-side scripting, Server-side scripting, Applets, Servlets, JSP, AJAX.
If you have a documented disability and anticipate needing
accommodations in this course, please make arrangements to meet with
me soon. Please request that a Disability Resources staff send a SAAR
form verifying your disability and specifying the accommodation you
will need.
Course Work
Lectures, course materials, deadlines
- Weeks 1, 2: OO Modeling & UML, OCL:
- Midterm 09/17/2007
- Weeks 3, 4, 5: Event-driven programming, UI-components, tree, list, tables, Applets
- Jumpstart Presentations 10/10/2007, 10/12/2007
- Weeks 6, 7: HTML forms, Javascripts, CSS, DOM
- Weeks 8, 9: Perl scripts, CGI
- Weeks 10, 11, 13: Servlets, JSP, AJAX
- Week 14 Final Presentation
Homeworks
- Homework 1: class modeling
- Homework 2: class modeling, state diagrams, OCL
- Homework 3: Swing I
- Homework 4: Swing II
- Homework 5: Javascript, DHTML
- Homework 6: Javascript, SSI, CGI
Links
Install the following
Reference Materials
Academic Dishonesty
Collaborations of any form during the exams and for homework
assignements will not be tolerated. Homeworks must be individual's
original work. Working in groups is only allowed in
projects. Dishonesty will result in an automatic F grade and a
formal charge of Academic Dishonesty will be reported through the Dean
of Students' Office (see the
University's Academic Dishonesty Policy for details).