Java Programming Home Page: Archive: Message #78

Date: May 09 2000 16:09:39 EDT
From: "Java Programming" <javaProgramming-owner@listbot.com>
Subject: SW409 Web Development I with Java

Hi All,
Next September the Software Engineering Department
is interested in offering a new course:
SW409 Web Development I with Java

It will be meeting once a week, from 6:30 to 9:30.

If you think you might be interested, please send me
an e-mail.

It can be used for the E-commerce track, using Java. The
idea is that in year 2001 a server-side Java course would
be offered.

Thanks!

Regards,
 - Doug 
   lyon@docjava.com

SW409 Web Development I with Java
>
>Course Description:
>A second Java programming course.
>Topics covered include HTML,
>Java Bean program. Emphasis on components
>and sound Object-oriented design and Design patterns.
>Introspection, persistence, JavaScript. This course
>is design to give students the background needed to
>take the next course on Enterprise Java Beans.
>
>PreReq:  The student should have significant Java
>programming experience, or
>a 15 week Java course (like SW406 or SW509).
>
>
>A review of Java Basics (1 week)
>A Review of Object Oriented Design (1 week)
>
>Form based HTML coverage (1 week)
>Overview of Java Script (1 week)
>      Java Beans
>         Software Components (1 week)
>         Intro to Java Beans (1 week)
>         Introspection, property management and persistence(1 week).
>         Component Models (1 week)
>         Java Bean Events (1 week)
>         Bean Properties (1 week)
>         Bean Introspection (1 week)
>         GUI Builders (1 week)
>         Bean GUI Issues (1 week)
>         Bean Networking
> Construction of data gathering beans (1 week)
> Construction of a URL submission robot (1 week)
>
>Goal: To give students sufficient background to be able
>to design and construct their own Java beans.
>Outcome: Students will construct Java beans based on
>open-ended English language specifications for the bean.
>
>Goal: To give students background in design patterns.
>Outcome: Students will be able to identify and use several of the
>most common design patterns.
>
>Goal: To give students an introduction to software architecture.
>Outcome: Students will be able to use architecture tools
>to perform the design and analysis of object oriented software.
>
>Goal: Students will be able to design an elementary GUI, for
>web interaction.
>Outcome: Students will design and construct their own web
>robot for manipulating web-based systems.
>
>Grading:
>1/3 Homework and Projects
>1/3 Midterm
>1/3 Final