Course: CSE/ISE 102: Introduction to Web Design and Programming

State University of New York at Stony Brook, Summer 2023

Classes
Online (Asynchronous). Recorded videos are only available to registered students on Google Drive.
Instructor
Prof. Pramod Ganapathi
Office hours: Tu 07:30 am-10:30 am, Online via Zoom
TA's
Google Sheets link

Course Description
In this course, we will learn the technologies and principles involved in designing a good website. The topics covered include: HTML, CSS, and (if time permits) JavaScript.
Prerequisites
CSE 101 or basic computer skills.
Course Outcome
At the end of the course, the students should have the following knowledge and skills:
  • Understanding the structure (HTML), style (CSS), and behavior (JavaScript) of web pages
  • Understanding the principles involved in designing a good website
  • Building well-designed websites using web technologies and design principles
Web Resources (Required)
Books for Reference (Not Required)
Grading
Grading will be based on the following:
  • Assignments: 80%
  • Final Exam: 20%
Homework
Homework details and scores will be posted on Brightspace: https://it.stonybrook.edu/services/brightspace.
Group Pic
Click here

Academic calendar
Date
Topic
Details
Programs
Week 1 Editors, HTML Basics Introduction, Editors, Editors, Headings, Paragraphs, Links, Basic, Elements, Attributes, Formatting, Quotations, Comments
Week 2 CSS Basics Images, Styles, Colors, CSS, Lists, Tables, Blocks, Classes, Id, Head
Week 3 CSS Basics, HTML Elements Responsive Web Design, Semantic Elements, Coding Conventions, Character Entities I, II, III, Media, Video, Audio, Iframes, YouTube Highlight Boxes, Multimedia
Week 4 HTML Forms Forms, Form Elements, Input Types, Input Attributes
Week 5 HTML Forms, CSS Basics Syntax, Selectors, How To, Colors, Backgrounds, Border, Margin, Padding, Height/Width, Box Model, Text Input Types, Review, Signin, Contact
Week 6 CSS Fonts, Icons, Links, Lists, Tables Font
Week 7 Web Tools Slideshow, FAQ, Rank, Test, Load Speed, Performance, Do's and Don'ts, Reduce Size (pic, pic, vid, conv), Reduce Requests (combine CSS, check CSS), Simple Presentation, Simple Slideshow, Simple Flipbook, Random Website, What is a Blog?, Best Blogs, What is a Podcast?, Best Podcasts
TBD Final Exam Time: TBD.

Academic Integrity
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 https://www.stonybrook.edu/commcms/academic_integrity/.
Student Accessibility Support Center
If you have a physical, psychological, medical, or learning disability that may impact your course work, please contact the Student Accessibility Support Center, ECC (Educational Communications Center) Building, Room 128, (631) 632-6748, or at sasc@Stonybrook.edu. They will determine with you what accommodations are necessary and appropriate. All information and documentation is confidential. Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and the Student Accessibility Support Center. For procedures and information go to the following website: https://ehs.stonybrook.edu/programs/fire-safety/emergency-evacuation/evacuation-guide-people-physical-disabilities and search Fire Safety and Evacuation and Disabilities.
Critical Incident Management
Stony Brook University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of University Community Standards any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn. Further information about most academic matters can be found in the Undergraduate Bulletin, the Undergraduate Class Schedule, and the Faculty-Employee Handbook.