USB logo
CS Banner
CSE 102/ISE 102
Introduction to Web Design and Programming
Course Information - Fall 2009

Quick Links


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

INSTRUCTOR

Ahmad Esmaili
Computer Science Bldg. 1438A
Office Hours: MF 12:45 - 2:15 pm or by appointment


LECTURE

MWF 11:45 am - 12:40 pm
Computer Science Bldg. 2129


TEXTBOOK

An Introduction to Web Design + Programming by Paul S. Wang & Sanda S. Katila (ISBN 0-534-39528-7)

Textbook Home Page


LAB FACILITIES

We will use the Computer Associates Transaction Processing Lab (the Trans lab), Computer Science 2129 for some lectures. For assignments, we will use the SINC site.

COURSE COMPONENTS

  • Midterm Exam - This will be a written test.
  • 5 Homework Assignments - Web pages will be designed and developed by students in various ways using different technologies for these assignments. Students will post their work to their Sparky Web accounts.
  • Live HTML Coding Final Exam - For this exam, you will create Web pages by writing HTML code on a PC in the CS testing lab, CS 2129 .
  • Class Exercises - There will a number of class exercises given during lecture on the material covered in class that day. These exercises will not be difficult, but are intended to make sure students are keeping up with the material


GRADING BREAKDOWN

Live Final Exam: Wednesday, December 16th, 5:15pm-7:45pm 33 %
5 Homework Assignments 35 % (7% each)
Midterm Exam: Wednesday, October 21st, 11:45am-12:40pm 22 %
Class Exercises 10 %
100 %


ACADEMIC (DIS)HONESTY

Each student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Any suspected instance of academic dishonesty will be reported to the Academic Judiciary. For more comprehensive information on academic integrity, including categories of academic dishonesty, please refer to the academic judiciary website at http://www.stonybrook.edu/uaa/academicjudiciary/ Adopted by the Undergraduate Council September 12, 2006



SPECIAL ASSISTANCE

If you have a physical, psychological, medical or learning disability that may impact your course work, please contact Disablility Support Services office, 128 ECC Building (631) 632-6748. They will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential.

Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and Disability Support Services. For procedures and information go to the following web site: http://www.ehs.sunysb.edu and search Fire Safety and Evacuation and Disabilities.

If you need general computer help, you can use the Computer Science Help Desk. Services offered include setting up an account on a department server, using Windows NT, using a browser, and connecting to the campus network. The Help Desk office is located in the SBCS Office - Room 2110.