COAP3110 Interactive Site Development -- Course Outline & Syllabus

waisttherapeuticSoftware and s/w Development

Nov 4, 2013 (3 years and 7 months ago)

57 views

Syllabus COAP3110

Page
1

of
2

Webster University

COAP3110 Interactive Site Development
--

Course Outline & Syllabus

TERM:


Fall I 2005, Wednesdays 6
-
10 PM

Attention! First class meets in Week2, 31 August. A make
-
up
class will be arranged.

INSTRUCTOR:

Adjunct Professor: Andrei Tinca



E
-
mail address:
andrei@lanifex.com




Telephone: 06991 777 22 55

SITE
:


Webster University, Vienna

PLEASE NOTE THE READING ASSIGNMENTS SHOWN BELOW.

COURSE DESCRIPTION

COAP3110 is the final course in the Web Site Development Progr
am. This course uses
material covered in all previous courses in the program, and gives students the opportunity to
design and develop a complex Web site that uses all knowledge they have learned so far.
The development environment used will be the ASP.N
ET Web Matrix.

OBJECTIVES

The focus of this course is a practical project in Web site design, which includes
development of a dynamic Web site with graphics, JavaScript, DHTML, server
-
side database
access and integration with e
-
mail and forms. An impor
tant goal is to be able to work on a
professional
-
level Web design project, with an appropriate level of documentation. Students
will also learn the VB.NET ASP scripting language.

INCOMING COMPETENCY OF THE STUDENT EXPECTED BY THE
INSTRUCTOR

This course r
equires a basic familiarity with Microsoft Windows, Internet Explorer, and a
text editor. An excellent knowledge of HTML is required, along with familiarity with SQL,
Visual Basic, JavaScript and the creation of HTML forms. .

PREREQUISITE COURSES

CAOP2000
HTML Programming, COAP2120 Data Handling on the Web, COAP2130 Web
Scripting.


COURSE SCHEDULE AND REQUIRED READING (PRINTED TEXT)

Please note that the reading must be completed BEFORE class, therefore you must read
chapter 1 before the first class.



Proje
ct Design and Planning (Week 2)


Ch. 1



Building and Testing Forms (Week 2)


Ch. 2,3,4



Developing Business Logic and Validation (Week 3)


Ch. 5,6



Creating the Database and Midterm Exam (Week 4)


Ch. 7,8



Graphics and Animation (Week 5)



Testing (Week 6)



Final Integration and Final Exam (Week 7)



Presentations and Documentation Review (Week 8)


Syllabus COAP3110

Page
2

of
2

Webster University

CONCEPTS AND TOPICS


The following key concepts and topics will be covered during this course:



Style sheets and templates



Visual Basic, SQL and Apache



Active Se
rver Pages (ASP)



Embedding scripts in HTML



Form data validation



Dynamic page generation



Document Object Model



ECMAScript standard



Cross
-
platform compromises

PROJECT

Each student will be expected to work on a team to develop a Web site that uses the
f
ollowing elements:

JavaScript:

1.

Roll
-
over image changes

2.

Dynamic two
-
level menus

3.

CSS1 style sheets

4.

Validation of form input, both client and server
-
side

5.

Calculations and formatting

6.

Storage and retrieval of data in SQL (Access) database

7.

Browser detection

8.

Cookie Handling


ASP:

9.

User Authentication (session handling)

10.

Validation of user data

11.

Transactions with database



TEXTBOOKS

Two texts are used. The printed text is

Database
-
Driven Web Sites
,

by Mike Morrison and Joline Morrison

ISBN: 0
-
619
-
01556
-
X P
ublished: 2000. 430 pages.

Published by Course Technologies.

The electronic text is the e
-
book

Inside ASP.NET Web Matrix
,

by Alex Homer and Dave Sussman

Published 2002 by Wrox Press Ltd.

Available to download from the following URL:

http://www.asp.net/To
ols/redir.aspx?path=webmatrixbook

GRADING

If you miss a class, please inform me in advance via e
-
mail
--

alternative assignments will be
given. Absence without notice will reduce the final grade by a half letter grade. Homework
counts for 20% of the final
grade, the midterm for 20%, the final for 30% and the project for.
30%.

Syllabus Revised & Approved, Brian Lewis,
Head, Computer Science Dept., 2005
-
08
-
10