| Instructor | Dr. Robert Kline office: 25 Univ. Ave. (UNA), #146 phone: 610-436-2181 email: |
||||||
| Office Hours | MW 4:005:30 T 3:004:00 | ||||||
| Website | http://www.cs.wcupa.edu/~rkline/csc417/ | ||||||
| Textbooks |
|
||||||
| Description |
This course deals with database-driven
graphical user interface (GUI) applications in these forms:
stand-alone Java applications &
applets,
server-side web scripting using Php
server-side web scripting using a web framework (Zend/Php).
The Model-View-Controller (MVC) paradigm is used as the guiding
principle for creating these applications.
It is assumed that you know Java programming. Rudimentary SQL will be taught as needed. Regarding server-side web programming, the Php language will be taught from scratch. A background in HTML and JavaScript is helpful, but not required; it is assumed that, this being a senior-level course, you can learn these technologies as needed. The web programming will develop and focus on some AJAX usage. | ||||||
| Content |
The course content is based primarily
on the instructor's notes.
The textbooks are for reference as well as providing other perspectives
on the material. Topics include:
|
||||||
| Grading |
Your grade will be based on three equally weighted projects:
|
||||||
|
Classroom Behavior Expectations |
You are expected to behave in a responsible manner during class:
|