Spring 2020 - CSE 102

Introduction to Web Design and Programming

Syllabus

Basic Information

  • Term: Spring 2020
  • Instructor: Pravin Pawar (pravin.pawar@sunykorea.ac.kr, Office B424, +82-32-626-1227, +82-10-8692-4908)
  • Lectures: Mon & Wed 5-6:20 pm
  • Office Hours: Tue & Thu 10:30-12:30 pm in B424 or by appointment. Zoom meeting invitation: https://stonybrook.zoom.us/j/4312768560
  • Course Homepage: http://ppawar.github.io/Spring2020/CSE102-S20/index.html
  • Teaching assistant (TA): Hakyeong Lee hakyeong.lee@stonybrook.edu (on request only)
  • Zoom meeting invitation: https://zoom.us/j/7217113840

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.

Course Learning Outcomes

  • Develop the students' ability to create Web pages using validated XHTML standards.
  • Introduce the students to the use of Cascading Style Sheets for formatting the presentation of Web pages, and the principles of what makes good Web page style.
  • Introduce the students to effective page layout principles and the use of CSS positioning for effective Web page layout.
  • Introduce the students to WYSIWYG tools for creating well designed and organized Web sites.

Required Texts

  • (Textbook 1) Paul S. Wang, Dynamic Web programming and HTML5, Routledge, 1 edition, 2012, ISBN 1439871825.
  • (Textbook 2) Robin Nixon, Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-by-Step Guide to Creating Dynamic Websites, O'Reilly, 3rd Edition, 2014, ISBN 1491949465.

Reference Texts

  • (Textbook 1) (Reference book 1) Steve Krug, Don't Make Me Think, Revisited: A Common Sense Approach to Web & Mobile Usability, Pearson Education, 3rd edition, 2015, ISBN-10: 9332542864.
  • (Reference book 2) Jennifer Robbins, Learning Web Design, O'Reilly, 5th edition, May 2018, ISBN 978-1-491-96020-2.