Web Design and Programming Studio

Fall 2009 CLASS SCHEDULE

Course Number: CS 47107 and VCD 46053
Instructors: Emir Bukva (VCD) and Paul S. Wang (CS)

Classes are on Monday and Wednesday:

    Monday and Wednesday CS Lab 162, 2:15 to 3:30

Note from VCD

The VCD portion of the WDP Studio class is comprised of lectures, hands-on exercises and 4 home work assignments for VCD students and 3 for CS students, as well as the final, group project. Please check the Schedule carefully for specific VCD deadline dates. The last 4 weeks of the class are devoted to individual critiques on the group project. At this time, students will be expected to present progress on their final designs.

Attendance for all students is mandatory. VCD students are expected to adhere to the same School of Visual Communication Design policy as stated in the Policy Agreement form.

I reserve the right to change the schedule based on class needs and skills. New VCD materials will be posted on the day of class. Be sure to check the schedule regularly to see what will be covered in each class.

WDP-Studio Fall 2009 Due Dates

  • 9/23---CS_HW_1_for_CS
  • 9/23---CS_HW_1_for_VCD
  • 9/28---VCD_HW_1_for_CS
  • 9/28---VCD_HW_1_for_VCD
  • 10/02---CS_HW_2_for_CS
  • 10/02---CS_HW_2_for_VCD
  • 10/9---VCD_HW_2_for_CS
  • 10/9---VCD_HW_2_for_VCD
  • 11/2---CS_HW_3_for_CS
  • 11/2---CS_HW_3_for_VCD
  • 10/26---VCD_HW_3_for_CS
  • 10/26---VCD_HW_3_for_VCD
  • 11/11---CS_HW_4_for_CS
  • 11/11---CS_HW_4_for_VCD
  • 11/24---CS_HW_5_for_CS
  • 9/28---MILESTONE_1
  • 10/26---MILESTONE_2
  • 11/23---MILESTONE_3

Other Important Dates

    8/31       Classes begin
    9/7        Labor Day, no classes
   10/14       Midterm Exam
   11/11       Veterans Day (No Classes)
   11/25-29    Thanksgiving (no classes)
   12/13       Classes End
   12/14       Final Presentation (12:45 - 3:00 p.m.) 

        University Calendar

Weekly Schedule

Week 1
Monday (8/31): (Paul and Emir)
Review policy, objectives, grading, attendance, projects, 
course notes, suggested references, lab sessions, computer 
accounts, TAs, mailing list for class, students exchange email
addresses, individual projects and team formation explained. 

Questionnaires collected 
Wednesday (9/2): (Paul)
Introductino to the Habitat for Humanity site project (Melissa Martie)
Course overview, CS contents,  VCD contents, Teams Formed,
as time permits Paul will begin to cover CS content.

Team formation and individual project arrangements are 
done in week one.

Week 2
Monday (9/7): 
Labor Day,  no class

Wednesday (9/9):
Selling on the Web (E-Commerce) (Paul)

Week 3
Monday (9/14): 
The Art of Digital Branding I; Conduct Research;
(Emir)
Wednesday (9/16):
Shopping Carts and Payment Systems (Paul)

Week 4
Monday (9/21):
The Art of Digital Branding II: Write Creative Briefs (Emir)
Wednesday (9/23):
SMIL (Paul)

Week 5
Monday (9/28):
Presenting products and services & designing effective payment systems (Emir) 
Wednesday (9/30):
XML Intro, XML and CSS, XML and XSL (Paul)

Week 6
Monday (10/5):
Interaction on the web + photoshop techniques (Emir)
Wednesday (10/7):
XML Namespaces, XPATH, XLINK, and XML DTDs (Paul)

Week 7
Monday (10/12):
Front-end case study (Emir)

Wednesday (10/14): 
Midterm Exam (Room 162):
A sample CS midterm  (Paul)

Week 8
Monday (10/19):
Group critique (Emir)

Wednesday (10/21) 
PHP, ECMAscript, and DOM support for XML (Paul)

Week 9
Monday (10/26): (Emir)
Font-end case study (Emir)
Wednesday (10/28):
Scalable Vector Graphics,
SVG elements and creating SVG graphics (Paul)

Week 10
Monday (11/2): 
Web sites vs. web applications (Emir)
Wednesday (11/4):
SVG transformations and animation,
Combining SVG with ECMAScript and DOM (Paul)

Week 11
Monday (11/9):
Open lab & critique in progress (Emir)
Wednesday (11/11):
Veterans Day (No Classes)

Week 12
Monday (11/16):
Open lab & critique in progress (Emir)
Wednesday (11/18):
Web security  overview, public-key encryption (Paul)

Week 13
Monday (11/23):
Open lab & critique in progress (Emir)
Wednesday: (11/25)
Thanksgiving Break, no class

Week 14 
Monday (12/7):
Open lab & critique in progress (Emir)
Wednesday (12/9): Team Project Testing, WebDAV Uploading,
Final adjustments,  Getting ready for final presentation. (Paul and Emir)

Finals Week

Final Presentations 12:45--3:00 (Mon 12/14) Room 162 MSB:

Finishing

All teams and students must submit the following by the end of team presentations:

  1. Team report in hardcopy (at least 5 pages, must be well-written and free of spelling and grammar errors.)
  2. Individual report in hardcopy (at least 3 pages, must be well-written and free of spelling and grammar errors.)
  3. Upload your site to your team's WebDAV repository and that is where you demo your site as well. Your repository should contain these files.
    • complete website (in folder site/)
    • PHP programs
    • art and media originals (in folder art/, flash, svg, etc.)
    • or a REAME.txt file indicating the folder names (and any passwords for the site including database access userid and passwords) for these three items
    • exported database files for easy recreation of your site database
    • PDF files for the team and all individual reports
  4. See the projects page for more instructions and info on reports, final reports, and end-of-term submissions.

| top |