History of the internet. Basic Color Theory. Web Graphics. Accessibility. HyperText Markup Language (HTML). HTML5. Cascading Style Sheets (CSS). CSS3. Javascript. Page Layout. Typography. Other Design Issues. Responsive Web Design.
Prerequisite: Programming course
Homework assignments | 40% |
Project | 60% |
There will be 10 homework assignments. All assignments are due by midnight on the due dates. Late assignments will not be accepted unless an agreement is reached with the lecturer. After the due date, the assignment is graded on a satisfactory/unsatisfactory basis.
You must design, develop, and publish a web site using recommended design practices.
Project grading:
Project = 0.25 * Rep + 0.05 * PN + 0.05 * Con + 0.1 * Test1 + 0.1 * Test2 + 0.1 * Test3 + 0.1 *Test4 + 0.05 * U + 0.2 * PPR
where:
Week | Topics | Readings, links and etc |
---|---|---|
1 | Introduction | Readings Morris, Chapter 1 Robbins, Chapters: 1, 2, 3, 21, 22 Connolly, Chapter 1 Links |
2 | HTML Basics | Felke-Morris, Chapter 2 Homework #1 due date: March 2 (11:59 pm) |
3 | Configuring Color and Text with CSS
Online lecture 1, March 24 (17:00-18:50) Online lecture 2, March 26 (14:00-14:50) |
Felke-Morris, Chapter 3 Homework #2 due date: March 27 (11:59 pm) |
4 | Visual Elements and Graphics
Online lecture 3, March 30 (17:00-18:50) Online lecture 4, April 2 (14:00-14:50) Homework #3 due date: April 12 (11:59 pm) |
Felke-Morris, Chapter 4 |
5 | Web Design
Online lecture 5, April 7 (17:00-18:50) Online office hour 5, April 7 (19:00-19:50) Homework #4 due date: April 18 (11:59 pm) Online lecture 6, April 9 (14:00) |
Felke-Morris, Chapter 5 Project: Topic Approval |
6 | Page Layout with CSS | Felke-Morris, Chapter 6 Project: Planning Analysis Sheet |
7 | More on Links, Lists, and Layout | Felke-Morris, Chapter 7 |
8 | Midterm Exams Week No lecture |
Project: configure the website to display in mobile devices |
9 | Tables | Felke-Morris, Chapter 8 |
10 | Forms | Felke-Morris, Chapter 9 |
11 | Web Site Development | Felke-Morris, Chapter 10 Project: Update 1 |
12 | Web Multimedia and Interactivity | Felke-Morris, Chapter 11 |
13 | E-Commerce Overview | Felke-Morris, Chapter 12 |
14 | Promotion for Web Developers | Felke-Morris, Chapter 13 |
15 | Introduction to JavaScript, Review | Felke-Morris, Chapter 14 Project: check The Front-End Checklist and Web Developer Checklist, Update 2. |
16 | Final Exams Project Presentations |