BSEN307 E-Commerce Website II

Spring 2005

Wednesday Evening:  6:00pm to 9:00pm     Room 8-1E

Syllabus: 

INSTRUCTOR:  Jeff Gullion
OFFICE:  8-01-C
PHONE:  515-964-6367
EMAIL:  jhgullion@dmacc.edu
INSTRUCTOR WEBSITE:  http://www.dmacc.edu/instructors/jhgullion/

REQUIRED TEXTS:      DYNAMIC HTML 2nd Edition, The Definitive Reference 
                                       Goodman,  Published by O'REILLY   

                                        XML New Perspectives, Introductory Edition
                                        Patrick Carey,  Thomson/Course Technology

PREREQUISITES:     BSEN306 E-Commerce Website I 

OBJECTIVES:

This course will expand upon the student's skills in the creation of a website application.  Students will learn to apply a new development environment in order to create and publish a web site.  Current languages, tools, techniques, and issues relating to web site development and creation will be discussed and applied where possible throughout the course.  Specifically the elements of Dynamic HTML or DHTML will be presented throughout the course.  The course will apply Cascading Style Sheets to web sites and will use them to interact with XML data files.

I. ATTENDANCE:

This class schedule includes classroom time for the presentation and discussion of material. Students are expected to have completed any assigned readings in preparation for class and be prepared to discuss the assigned material. Attendance is encouraged and expected.

II. ASSIGNMENTS:

  • There will be 9-12 assigned projects. Each assignment will be given a DUE DATE when assigned.
  • Each assignment will be worth 50 points.
  • Assignments turned in after the due date without prior discussion with the instructor will be reduced by 50%
  • Students are encouraged to assist each with projects but are expected to do their own work. Joint projects and any work copied from another person will not be tolerated and will be given a ZERO score.
  • Some of these projects may include team activities and classroom presentation.
  • All assignments must be in the hands of the instructor by the last day of class to receive any credit.

III. CSS EXAM and LAB 

  1. The written exam will be worth 100 points.  
  2. The Lab Project will be worth 100 points.

IV. DHTML EXAM and LAB

  1. The written exam will be worth 100 points.  
  2. The Lab Project will be worth 100 points.

V.  XML EXAM and LAB

  1. The written exam will be worth 100 points.  
  2. The Lab Project will be worth 100 points.

VI.  FINAL PROJECT

  • Final Project Specifications
  • Each student will create multi page commercially oriented website.
  • The website will incorporate CSS, DHTML and XML components.
  • The project will be worth 200 points and account for 20% of the final grade.

VII: COURSE GRADE:

The Final Course grade will be determined by combining your grades as below:

Assigned Projects 20%
CSS  20%
DHTML 20%
XML 20%
Final Project 20%

The grading scale is as follows: 90% AND ABOVE = A, 80% to 89% = B, 70% to 79%= C, 60% to 69 = D, 59% AND BELOW = F.   May use pluses and minuses at the instructors discretion.

VIII. CHEATING AND PLAGIARISM

Engaging in any form of cheating or plagiarism on an assignment, test, quiz or project will result in a ZERO grade for that particular assignment. These acts are considered academic misconduct by the college and various disciplinary actions may be taken.

IX. TENTATIVE SCHEDULE: See instructors website.

X.  This syllabus is tentative and the instructor reserves the right to make changes during the course of the semester.

XI..   SPECIAL NEEDS

 It is the policy of DMACC to accommodate students with disabilities.  Any student with a documented  disability who requires resonable accommodation should contact the special needs coordinator at (515) 964-6850  or  (515) 964-6810 TTY.  

top

SCHEDULE:

WEEK

Date

Discussion

Lab

1 1/12
  • Introduction, Syllabus
  • Introduction to DHTML
  • Intro to Cascading Style Sheets
  • Introduce DreamWeaver 4.0
  • Introduce Final Project
  • CSS - Inline Styles
  • DIV and SPAN Tags
  • Sign-On, Email, Instructor Website, Internet Explorer, Notepad
  • Read Chapters 1-4.
  • CSS-Project-1
2 1/19
  • Read Pages  42 - 56, Ch. 3
  • CSS - Internal Style Sheets
  • CSS - External Style Sheets
3 1/26
  • Read Pages 56-69, Ch. 3. 
  • CSS - Subgroups/Classes
  • Read Pages 70-78, Ch 4.
  • CSS - Positioning
  • CSS - Review 

Final Project Topic Selected!!!

4 2/2
  • CSS EXAM - Written Portion
  • CSS EXAM - Lab Portion
  • CSS-Project-3 DUE
  • CSS-Project-4 DUE
  • CSS-Positioning-Project-1 DUE
5 2/9
  • Introduction to the DOM
  • Introduction to Javascript 
  • DHTML - CSS Activities
6 2/16
  • DHTML - Continues
  • DHTML - Object Movement

Final Project Initial Review!

7 2/23
  • DHTML Review
  • DHTML Javascript Examples
 
8 3/2
  • DHTML Review
  • DHTML Javascript Examples
Assign Boom-Page Project
9 3/9
  • DHTML Review
  • Cross Browser Strategies 

 

  • Read Chapter 2. 

 

10 3/16 DHTML EXAM is a Take Home Exam.  It has been emailed to you.  The Lab portion is available on the server or on the shared drive in a folder called DHTML-Lab.  

Both Due Wednesday 3/30 beginning of class.

  • DHTML EXAM - Written Portion
  • DHTML EXAM - Lab Portion
ALL DHTML Projects DUE!
  3/23 No Class - Spring Break  
11 3/30 No Class - Funeral Leave

Work on Tutorials 1 and 2 in the XML textbook. 

Tutorial 1 - Case 1. Jackson Electronics

Final Project CSS/DHTML Review!

12 4/6
  • XML - Introduction to XML
  • Tutorial 1 - Creating an XML Document 
  • XML - Tutorial 2 - Binding XML Data with Internet Explorer
  • XML Tutorial 1 DUE
  • Tutorial 2 - Review Assignments 1-17.  Page 2.37-38
13 4/13
  • XML Tutorial 2 DUE
  • Tutorial 3 - Review Assignments 1-12.  Page 3.41-42

 

14 4/20
  • XML - Tutorial 4 - Working with Namespaces and Schemas
  • XML Tutorial 3 DUE
  • Tutorial 4 - Review Assignments 1-12.  Page 4.58-61

Final Project XML Review!

15 4/27 XML Exam and Lab

Final Project Presentations!

 XML Tutorial 4 DUE

  top

Some useful links for additional information:

CSS Resource Site.  4/27/04  http://www.csscreator.com

http://www.access-board.gov/sec508/guide/1194.22.htm    Government 508 Standards for Internet and Web Accessbilility. 3/05

Site allows you to review your webpage in multiple browsers.  Very good tool.   4/27/04    http://www.danvine.com

World Wide Web Consortium - HTML and CSS Standards Organization: http://www.w3c.org

Browser Upgrade Link:  http://www.webstandards.org/upgrade/

http://www.hotdesign.com/seybold/index.html  This is a really good site for CSS examples and descriptions  2/20/04

Web Developer http://www.webdeveloper.com/

DHTML Tutorial  http://www.webdeveloper.com/html/html_dhtml_1.html/

An excellent selection of tutorials and a great site for .NET information:  http://www.w3schools.com/  

Resource site for Search Engine Optimization:  http://spider-food.net/

Resource site for Search Engine Operations and Placement:  http://searchenginewatch.com/

XML Reference site:  http://www.xml.com

XSL Tutorial Site: http://www.w3schools.com/xsl/

Resource site for tips and tools for website design:    http://www.netmechanic.com/

Web development tips and techniques:  http://netmechanic.com

Browser usage statistics:    http://www.w3schools.com/browsers/browsers_stats.asp

top