Web Design and Programming Studio

Fall 2008 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: VCD Lab 217, 2:15 to 3:30
    Wednesday: CS Lab 162 MSB, 2:15 to 3:30
    First class starts 2:15 in Lab 162

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.

All students are welcome to work in Art Lab 217 located in the Art Building. The Lab is equipped with the latest Mac CS3 software including Photoshop, InDesign, Illustrator, Dreamweaver and others. Schedule for the Art 217 Lab will be posted the second week of classes.

WDP-Studio Fall 2008 Due Dates

  • 9/17---CS_HW_1_for_CS
  • 9/17---CS_HW_1_for_VCD
  • 9/24---VCD_HW_1_for_CS
  • 9/24---VCD_HW_1_for_VCD
  • 10/01---CS_HW_2_for_CS
  • 10/01---CS_HW_2_for_VCD
  • 10/10---VCD_HW_2_for_CS
  • 10/10---VCD_HW_2_for_VCD
  • 10/20---CS_HW_3_for_CS
  • 10/20---CS_HW_3_for_VCD
  • 10/27---VCD_HW_3_for_CS
  • 10/27---VCD_HW_3_for_VCD
  • 11/10---CS_HW_4_for_CS
  • 11/10---CS_HW_4_for_VCD
  • 11/24---CS_HW_5_for_CS
  • 9/19---MILESTONE_1
  • 10/19---MILESTONE_2
  • 11/19---MILESTONE_3

Other Important Dates

    9/1        Labor Day
    10/15      Midterm Exam
    11/26-30   Thanksgiving Recess
    12/07      Classes End
    12/12      Final Presentation (12:45 - 3:00 p.m.) 

        University Calendar

Weekly Schedule

Week 1
Monday (8/25): (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 (8/27): (Paul)
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/1): 
Labor Day,  no class

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

Week 3 (Art 217 from this point on Mondays)
Monday (9/08): 
The Art of Digital Branding I; Conduct Research;
(Emir)
Wednesday (9/10):
Shopping Carts and Payment Systems (Paul)

Week 4
Monday (9/15):
The Art of Digital Branding II: Write Creative Briefs (Emir)
Milestone I
Wednesday (9/17):
Presenting Your Products and Service (Emir) 

Week 5
Monday (9/22):
SMIL (Paul, Emir is off this week)
Wednesday (9/24):
XML Intro, XML and CSS, XML and XSL (Paul)

Week 6
Monday (9/29):
Designing Effective Payment Systems (Emir)
Wednesday (10/1):
XML Namespaces, XPATH, XLINK, and XML DTDs (Paul)

Week 7
Monday (10/6):
Adding audio to your sites; Pod Casting
(Emir)
Wednesday (10/8) 
PHP, ECMAscript, and DOM support for XML (Paul)

Week 8
Monday (10/13):
Adding video to your sites; i-Movie (Emir)
Wednesday (10/15): 
Midterm Exam (Room 162):
A sample CS midterm  (Paul)

Week 9
Monday (10/20): (Emir)
Milestone II
Adding Flash to your sites; Flash CS3; (Emir)
Wednesday (10/22):
Scalable Vector Graphics,
SVG elements and creating SVG graphics (Paul)

Week 10
Monday (10/27): 
Working with Flash (Emir)
Wednesday (10/29):
SVG transformations and animation (Paul)

Week 11
Monday (11/3):
Working with Flash; (Emir)
Wednesday (11/5):
Combining SVG with ECMAScript and DOM (Paul)

Week 12
Monday (11/10):
Open Lab (Emir)
Wednesday (11/12):
Web security  overview, public-key encryption (Paul)

Week 13
Monday (11/17):
Open Lab (Emir)
Wednesday: (11/19)
Milestone III
Secure Socket Layer and SSL in Apache (Paul)

Week 14
Monday (11/24):
Web Security (Paul)
Wednesday (11/26):
Thanksgiving Break, no class

Week 15 
Monday (12/1):
Open Lab (Emir)
Wednesday (12/3):
Obtaining and issuing digital certificates; Firewalls (Paul)

Final Presentations 12:45--3:00 (Friday 12/12) Room 162 MSB: Up to 30 min presentation time for each team in the following presentation sequence.

team01
team02
team03
team04

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 |