CSE 102/ISE 102 Introduction to Web Design and Programming
Who am I? Ahmad Esmaili E-mail: esmaili@cs.sunysb.edu 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
Course Platforms Notepad Macromedia Dreamweaver Microsoft FrontPage OR http://www.notepad.org/ Macromedia Dreamweaver http://www.macromedia.com/software/dreamweaver/?promoid=home_prod_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 22 % Friday, March 20th, 10:40–11:35am Live HTML Coding Final Exam 33 % Wednesday, May 13th 8:00–10:30am Homework Assignments 35 % Class Exercises 10 % 100 % Exams are open book! No make-up exams!
Your first task Get a Sparky account http://www.sinc.sunysb.edu/helpdesk/email.shtml#getsparky 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!