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

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
New Computer Science Bldg. 210
Office Hours: Tuesdays and Thursdays 11:30am-12:50pm or by appointment


LECTURE

Tu,Th 10:00 - 11:20 am
Computer Science Bldg. 2120


TEXTBOOK

Web Development and Design Foundations with HTML5, 9th Edition by Terry Felke-Morris (ISBN13: 978-0134801148)

Textbook Home Page


LAB FACILITIES

You may use the Computer Associates Transaction Processing Lab (the Trans lab), or the SINC sites for completing your assignments.

COURSE COMPONENTS

  • Midterm Exam - This will be a written test.
  • Up to 6 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 2120 .
  • 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: Friday, May 17th, 11:15am-1:45pm 33 %
Homework Assignments 35 %  
Midterm Exam: Thursday, March 14th, 10:00-11:20am 22 %
Class Exercises 10 %
100 %


GRADE CUTOFFS

A 94-100, A- 90-93, B+ 87-89, B 83-86, B- 80-82, C+ 77-79, C 73-76, C- 70-72, D+ 67-69, D 63-66, F 0-62


ELECTRONIC COMMUNICATION STATEMENT

Email and especially email sent via Blackboard (http://blackboard.stonybrook.edu) is one of the ways the faculty officially communicates with you for this course. It is your responsibility to make sure that you read your email in your official University email account. For most students that is Google Apps for Education (http://www.stonybrook.edu/mycloud), but you may verify your official Electronic Post Office (EPO) address at http://it.stonybrook.edu/help/kb/checking-or-changing-your-mail-forwarding-address-in-the-epo. If you choose to forward your official University email to another off-campus account, faculty are not responsible for any undeliverable messages to your alternative personal accounts. You can set up Google Mail forwarding using these DoIT-provided instructions found at http://it.stonybrook.edu/help/kb/setting-up-mail-forwarding-in-google-mail. If you need technical assistance, please contact Client Support at (631) 632-9800 or supportteam@stonybrook.edu.


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 Disability 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.

HELPFUL HINTS

Developing good study habits is one of the keys to success in CSE/ISE 102, and most other courses. Read over assignments when you first receive them. Don't wait until the night before an assignment is due to begin work. Starting early on assignments is especially important. Assignments are designed to reinforce the course material, and to improve your problem solving capabilities. Maximum benefit can only be achieved by devoting adequate thinking time, and time to experiment with different approaches to understanding and writing programs. Prepare yourself by planning a reasonable academic schedule, and learning to use your time and other available resources wisely.

Best of luck in CSE/ISE 102 this semester, and in your future career-oriented endeavors.