www.sxu.edu
Saint Xavier University
CMPSC 206
WEB APPLICATIONS I
Fall, 2009
Faculty Info: Jim Aman, Ph.D.
Associate Professor of Computer Science
WAC - N326
Office: (773) 298-3454
Skype: jimaman (voice/text)
Office Hours:
 

Tuesday & Thursday: 10-11 am
Thursday: 4:00-5:30 pm

Other times by appointment -- or just drop by the office, use Skype, or connect to the vRoom!

Course Info:
Cover of "Invitation to Computer Science"

Adobe Dreamweaver CS4 Revealed
by Sherry Bishop
Delmar/Cengage Learning
ISBN
1-4354-8260-3 (hardcover)
ISBN 1-4354-4192-3 (softcover)


The ability to create an attractive, functional website is an important skill for computing practitioners today. This course assumes no prior experience with website creation. Lessons move from learning the mechanics of websites to establishing a web presence and through the basic array of tools necessary to create a website. The software used is Adobe Dreamweaver. This software is very popular for website creation and management because of its ease of use and high level of functionality.

Notes to the Class

  • Paperback copy also available (ISBN 1-4354-4292-3) - Price comparison is suggested because price varies by vendor!
  • Copy the student data files from the book's CD by first right-clicking on the CD's icon in My Computer and selecting Explore.
  • You will have an account on the CSmaster server in the department as a public site for all projects
  • Dreamweaver is available on computers in S104..

Course Syllabus

The syllabus is available as an Adobe PDF document. Sections of the syllabus may be available on this page.

This is a three-semester-hour course. The content is general in nature and is appropriate for majors and minors in computer science and computer studies and to the student population.

Capsule Description

In this course, students use Adobe Dreamweaver CS3 to create and maintain websites. Course topics include the fundamentals of site definition, layout, creation, and maintenance; creation of forms; embedding of OLE objects; and basic HTML coding.

The focus of this course is the design and implementation of web pages containing graphics, text, OLE objects, and forms. The skills covered in this course are fundamental to developing and maintaining websites which are attractive, functional, and maintainable. In today's computing world, such skill is considered fundamental knowledge.

Objectives

By the end of this course, students will revise and expand their personal websites; create and connect forms to websites; expand their knowledge of website coding techniques to include cascading style sheets (CSS), borders, embedded tables, page formatting, and themes; refine and expand both use and knowledge of HTML coding; and become familiar with techniques, objects, and components which improve a website. As time and opportunity permit, alternative software for website creation and management and criteria for site evaluation may also be pursued.

Teaching Methods

  • Lectures and Demonstrations: The first half of each class will be used to highlight the important material within each chapter using interactive discussions, group work, handouts, and computer demos..
  • Labs: The last half of each class will be dedicated to hands-on learning, facilitated by the instructor. You will work at your own pace during this portion of the class to solidify the lesson material or to begin work on the weekly projects.
  • Projects: Each chapter is accompanied by a project consisting of four parts: the Skills Review, two Project Builders, one Design Project, and one Portfolio Project. Projects which correlate to the chapters will be assigned throughout the course. The class will also be divided into groups for the Group Project and will develop this project through the course.
  • Quizzes & Exams: Four exams will be given. Each class period begins with a short "quick quiz" over the previous chapter's content.
  • Internet Support:Check the class web page for additional information about the course and Dreamweaver-related topics. Blackboard will also be used to post questions about the course and as a receptacle for student data files. Note that the Design Projects require Internet access.
Policies:
  • Missed Classes: You are responsible for obtaining material which may have been distributed on class days when you were absent. This can be done through contacting a classmate who was presente or by contacting the instructor during office hours or by other means. Missed or late quizzes cannot be made up under any circumstances, but, with good cause and adequate notice, an early quiz may be given. There are no make-up exams. Students missing exams due to a pre-arranged, excused absence will be allowed to count the final exam at double value. Only official excuses will be accepted. Any uncoordinated, unexcused, missed exam will result in a score of 0 for that exam.
  • Assignments: All assignments are due at the beginning of class on the date due (the Wednesday of the week following coverage of the chapter). Late submission of assignments will be assessed a penalty of 10% per week or part thereof. No exceptions will be made.
  • Academic Dishonesty: Plagiarism and cheating are serious offenses and may be punished by failure on exam, paper, or project; failure in course; and/or expulsion from the University. For more information, refer to the Undergraduate Catalog.
  • Need for Assistance: If you have any condition, such as a physical or learning disability, which will make it difficult for you to carry out the work as outlined here, or which will require academic accommodations, you must follow the University’s established policy for documenting the condition through the Learning Center. You should also notify me as soon as possible.
  • Posting of Grades: Final grades will not be officially posted by the instructor. Progress of grades may be followed on Blackboard, however.
Grading:
  • 12 Chapter Exercise Sets @ 180 pts
  • 4 Exams @ 470 pts
  • Project @ 150 pts
  • Total of 800 pts possible
  • Letter ranges:
A
719-800 (90%)
B 639-718 (80%)
C 559-638 (70%)
D 479-558 (60%)
F
312 or below

Initial
Schedule:


Schedule
Flash version Flash
Date
TOPIC
Flash version
READ BEFORE CLASS!
Aug 25 Course Intro & Classroom Stuff    
Aug 27 Getting Started with Dreamweaver   Chapter 1
Sept 1 Developing a Web Page   Chapter 2
Sept 3 Lab Day    
Sept 8 & 10 Working with Text & Graphics   Chapter 3
Sept 15 & 17 EXAM #1*
Working with Links
 
Chapter 4
Sept 22 & 24 Working with Tables   Chapter 5
Sept 29 & Oct 1 Managing a Web Server and Files   Chapter 6
Oct 6 & 8 EXAM #2*
Using Styles & Style Sheets for Design
 
Chapter 7
Oct 13 & 15 Collecting Data with Forms   Chapter 8
Oct 20 & 22 Positioning Objects with CSS   Chapter 9
Oct 27 & 29 Exam #3*
Adding Media Objects
 
Chapter 10
Nov 3 Portfolio Catch-up Day    
Nov 5 NO CLASS - conference    
Nov 8 & 10 Creating and Using Templates  

Chapter 11

Nov 15 & 17 Working with Library Items and Snippets   Chapter 12
Nov 22 Portfolio Project Completion Lab    
Nov 26 NO CLASS - Thanksgiving    
Dec 1 & 3 Portfolio Project Demonstrations    
Dec 8 EXAM #4    
Copyright © 2007-10, J. R. Aman
12/14/09