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
- Office Hrs: Appointment via Email
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: Class Modeling, OCL, State Diagrams
- Sept 6: Project proposal deadline
- Sept 15: Exam
- Weeks 3,4,5 Swing:
Intro to events,
Low-level events,
UI Components,
JList, JTree, JTable,
Applet basics.
- Oct 4-6: Project design discussion/presentation
- Weeks 6,7 HTML forms, style sheets, DOM, Javascripts
HTML forms and Javascript basics,
CSS,
DOM
- Weeks 8,9 Perl scripts, CGI: Perl Notes in pdf, SSI notes
- Nov 6: Project updates
- Weeks 10,11 Servlets,JSP:
Servlet Basics,
JSP
- Weeks 12,13 AJAX Ajax basics
- Nov 29-Dec 1: Final project presentation
Homeworks
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).