CSE102 - Introduction to web design & programming
Spring 2021, SUNY Korea
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.
Textbook
An Introduction to Web Design + Programming by Paul S. Wang & Sanda S. Katila (ISBN 0-534-39528-7)
Schedule
The following may be subject to change, so please check back regularly. You'll need a stonybrook.edu account to access the files.
Week 1: Course introduction (2/22), Web basics (2/24)
Week 2: Server practice (courtesy of Dr. Pawar) (3/3)
Week 3: Principles of web and mobile usability (3/8, 3/10)
Week 4: HTML (3/15, 3/17)
Week 5: More HTML (3/22, 3/24)
Week 6: Midterm 1 (3/29), More HTML (3/31)
Week 7: More HTML (4/5, 4/7)
Week 8: More HTML (4/12, 4/14)
Week 9: More HTML (4/19), Multimedia & tables (4/21)
Week 10: Multimedia & tables continued (4/26, 4/28)
Week 11: Midterm 2 (5/3)
Week 12: Introduction to CSS (5/10, 5/12)
Week 13: CSS continued (5/17),
Week 14: CSS continued (5/24, 5/26)
Week 15: Responsive design, Exercise (5/31), Forms (6/2)
Week 16: JavaScript (6/7)
Final exam (6/16: 15:15 - 17:45)
Grading
** If you commit an act of academic dishonesty I will make an official report on it. Also, you will be dismissed from the course with a grade of F.**
Homework (30%)
There will be four to five homework assignments spanning over all topics.
Midterm exams (15% x 2 = 30%)
There will be two in-class midterms during the semester.
Final exam (30%)
Comprehensive, with more emphasis on topics not covered in the midterms.
Attendance (10%)
Up to two (2) excused absences will be overlooked.
You should notify me via a written note (including email) at least two (2) days prior in order to qualify for an excuse.
Valid reasons for an excused absence include, but are not limited to: conference trips, health issues, family affairs.
Missing more than 20 minutes of the class will be considered an unexcused absence. If you have to arrive late or leave early, please let me know in advance.
Please avoid public places (coffee shops, restaurants, libraries, etc.) during online lectures - these attendances will not be counted.
Academic Integrity
Students should pursue their academic goals in an honest way that does not put you at an unfair advantage over other students. You are responsible for all work you submitted and representing other’s work as yours is always wrong. Faculty is required to report any suspected instance of academic dishonesty to the school. Regarding your homework, you are encouraged to discuss it with others, but you should write your own code. For more information please refer to http://www.stonybrook.edu/commcms/academic\_integrity/index.html.
Disability Support Services (DSS) Statement
If you have a physical, psychological, medical or learning disability that may impact your course work, please let the instructor know. Reasonable accommodation will be provided if necessary and appropriate. All information and documentation are confidential.
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 Judicial Affairs any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn. Faculty in the HSC Schools and the School of Medicine are required to follow their school-specific procedures.