Introduction - Computer Science, Stony Brook University

Download Report

Transcript Introduction - Computer Science, Stony Brook University

CSE 102/ISE 102
Introduction to Web Design
and Programming
Introduction
Who am I?
Ahmad Esmaili
E-mail: [email protected]
Work phone: 631-632-1628
Office Location: CS Room 1438A
Office hours:
Mondays 9:15 – 10:30 am
Fridays 12:45 – 2:00 pm,
or by appointment
Course Homepages
• http://www.cs.sunysb.edu/~cse102
• http://www.cs.sunysb.edu/~ise102
–
–
–
–
Announcements
Links to schedule & course information
Exams and HW grades
Etc …
• http://blackboard.stonybrook.edu
– Message Board
– Links to schedule (lecture slides, hw, etc …)
– Class exercise grades
Course Description
• An introduction to the design of Web pages,
specifically the development of browser and device
independent HTML, with an emphasis on the XHTML
standards. Includes the use of style sheets (CSS) and
tools for page layout and verification. HTML is
presented as a mark-up language, exploring the rules of
HTML elements and attributes. Students learn the
separation of page viewing information from the HTML
through CSS style sheets as well as the use of block
layout without using HTML tables. Addresses HTML
display properties including text, color, image, and
graphic elements as well as approaches to HTML
validation and techniques.
Additional Course Topics
•
•
•
•
•
•
•
Web Forms & Form Processing
Client-Side Scripting using JavaScript
Document Object Model
Dynamic HTML
Perl & CGI
PHP
Flash & Photoshop
By May 2009 you will be a Web Designer!
Textbook
• An Introduction to Web Design + Programming by
Paul S. Wang & Sanda S. Katila (ISBN 0-534-39528-7)
• http://www.sofpower.com/wpd
Additional Resources
• Web Style Guide, 2nd Edition
– http://www.webstyleguide.com/index.html
• W3C XHTML 1.0 Documentation
– http://www.w3.org/TR/xhtml1
• XHTML Tutorial
– http://www.w3schools.com/xhtml
• Notepad
Course Platforms
– http://www.notepad.org/
• Macromedia Dreamweaver
– http://www.macromedia.com/software/dreamweaver/?promoid=home_pro
d_dw_082403
• Microsoft FrontPage
– http://msdn2.microsoft.com/en-us/office/aa905421.aspx
OR
• Microsoft Expression Web
– http://www.microsoft.com/Expression/products/overview.aspx?key=web
Lab Facilities
• We will use the Computer Associates
Transaction Processing Lab (the Trans lab,
http://www.translab.cs.sunysb.edu/) for this
course
– CS 2126 & CS 2114
– I will provide you with the room combination shortly
How are grades computed?
• Midterm Exam
Friday, March 20th, 10:40–11:35am
• Live HTML Coding Final Exam
Wednesday, May 13th 8:00–10:30am
• Homework Assignments
• Class Exercises
Exams are open book!
No make-up exams!
22 %
33 %
35 %
10 %
100 %
Your first task
• Get a Sparky account
– http://www.sinc.sunysb.edu/helpdesk/email.shtml#ge
tsparky
• Request Web space for your Sparky account
– http://www.sinc.sunysb.edu/helpdesk/web.shtml
• Download SSH
– http://softweb.cc.sunysb.edu/
ACADEMIC DISHONESTY
• All work you submit for homework, projects, or
exams MUST be your own work.
• No exceptions will be made
• Also, plagiarism of another Web site is cheating
• If you cheat or aid someone in cheating, you will
automatically fail this course and be brought up
on charges of academic dishonesty without
warning.
Other Important Info
• DISABLED STUDENT SERVICES (DSS)
If you have a physical, psychiatric,
emotional, medical or learning disability that
may impact on your ability to carry out the
assigned course work, please visit DSS in
the ECC Building, 633-6748/TTY.
• CELLULAR PHONES
Please turn off cellular phones during class.
Who invented the Internet?
a) Al Gore
b) Tim Berners-Lee
c) Lots and lots of people
over many years, mostly
in California &
Massachusetts
Next Lecture
• We’ll start from the beginning – Web Basics
and HTML!