BSEN307 E-Commerce Website II

SPRING 2003

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.cc.ia.us
INSTRUCTOR WEBSITE:  http://www.dmacc.cc.ia.us/instructors/jhgullion/

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

                                        XML New Perspectives, Brief 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. FINAL PROJECTS

  1. A Final short answer exam covering the concepts and terminology discussed in class will be given during the last two weeks of class.
  2. The written exam will be worth 100 points.  
  3. There will be 3-4 lab assignments assigned during the last two weeks of class. 
  4. Each Lab will be assigned and completed during the normal class time periods.
  5. Each Lab will be worth 100 points.

IV: COURSE GRADE:

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

Assigned Projects 25%
CSS Midterm 25%
Lab Final 25%
Written Final 25%

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.

V. CHEATING AND PLAGIERISM

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.

VI. TENTATIVE SCHEDULE: See instructors website

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

VIII.   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/15
  • Introduction, Syllabus
  • Introduction to DHTML
  • Intro to Cascading Style Sheets
  • Introduce DreamWeaver 4.0
  • CSS - Inline Styles
  • Sign-On, Email, Instructor Website, Internet Explorer, Notepad
  • Read Chapters 1. & 3. & 7.
  • CSS-Project-1
2 1/22
  • DIV and SPAN Tags
  • CSS - Internal Style Sheets
  • CSS - External Style Sheets
3 1/29
  • CSS - Subgroups/Classes

 

4 2/5
  • CSS - Positioning
  • CSS - Review 

 

5 2/12
  • CSS Midterm - Written Portion
  • CSS Midterm - Lab Portion
  • CSS-Project-4 DUE
  • CSS-Positioning-Project-1 DUE
6 2/19
  • Introduction to the DOM
  • Introduction to Javascript 
  • DHTML - CSS Activities
7 2/26
  • DHTML - Continues
  • DHTML - Object Movement
8 3/5
  • DHTML Review
  • Cross Browser Strategies 
  • Read Chapter 2. 
  • DHTML-Project-2 DUE
  • Cross-Browser-Project

 

9 3/12
  • XML - Introduction to XML
  • Tutorial 1 - Creating an XML Document 
  • Cross-Browser-Project DUE
  • Tutorial 1 - Review Assignments 1-12.  Page 1.32

SPRING BREAK!!!!
          

10 3/26
  • XML - Tutorial 2 - Binding XML Data with Internet Explorer
  • XML Tutorial 1 DUE
  • Tutorial 2 - Review Assignments 1-17.  Page 2.37-38
11 4/2
  • XML - Tutorial 3 - Creating a Valid XML Document
  • XML Tutorial 2 DUE
  • Tutorial 3 - Review Assignments 1-12.  Page 3.41-42

 

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

 

13 4/16
  • DHTML Topics
  • Search Engine Issues
  • Web Accessibility Issues
  • Deprecated Elements
  • Review
  • XML Tutorial 4 DUE
14 4/23   -
15 4/30
  • DHTML Written Final
  • NO !DHTML Lab Final 

Please Note! There will not be a lab final for this class!

All projects must be turned in by this date to be graded.

      -

 

  top

Some useful links for additional information:

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

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

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