Quicklinks to:
Instructor etc.,
Course Work,
Lectures,
Project,
Links,
Academic Dishonesty Policy
Course Information
Instructor
Meeting Time & Venue
- Class: MWF 1:10-2:00 PM, Gilman 0611
- Instructor Office Hrs: MW 3:00-4:00PM, 210 Atanasoff
- TA office hrs: Th 2:30-3:30PM, F: 10:00-11:00AM .
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
Lecture Schedule (tentative)
- Aug 24, 26, 28: OO Modeling
- Aug 31, Sept 2, 4: OO Modeling, OCL
- Homework 1 due Sept 8
- Decide Project groups
- Sept 9, 11: Introduction to Event-driven Programming
(Swing UI)
- Sept 14, 16, 18: UI-Components contd.
- Sept 18: Project decisions (Meetings during class
hour)
- Sept 25: Midterm OO Modeling
- Sept 28, 30, Oct 2: UI-components, tree, list, tables,
Applets
- Oct 7, 9: Jumpstart Project Presentations
- Oct 12, 14, 16: Applets, HTML forms, Javascripts
- Homework 3 due Oct 12
- Mid-semester grade due Oct 16
- Oct 19, 21, 23: Javascript, CSS, DOM
- Oct 26, 28, 30: Perl scripts, CGI
- Nov 2, 4, 6: CGI contd. Project Discussions
- Nov 9, 11, 13: Servlets
- Nov 16, 18, 20: JSP, Project Discussions
- Nov 30, Dec 2, 4: AJAX
- Dec 4, 7: Final project presentations
Dec 14 (12:00pm--2:00pm): Final report and Demo
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).