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
ARPANET - The First Internet (Youtube) ARPAnet - the team behind the internet (Youtube) A brief history of the World Wide Web (Youtube) Introduction to Web Accessibility and W3C Standards (Youtube) Accessibility - The State of the Web (Youtube) |
Readings Morris, Chapter 1 Robbins, Chapters: 1, 2, 3, 21, 22 Connolly, Chapter 1 |
2 | HTML Basics | Felke-Morris, Chapter 2 |
3 | Configuring Color and Text with CSS | Felke-Morris, Chapter 3 |
4 | Visual Elements and Graphics | Felke-Morris, Chapter 4 |
5 | Web Design Project: Topic Approval |
Felke-Morris, Chapter 5 |
6 | Page Layout with CSS Project: Planning Analysis Sheet |
Felke-Morris, Chapter 6 |
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 Project: Update 1 |
Felke-Morris, Chapter 10 |
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 Project: Update 2. Check The Front-End Checklist and Web Developer Checklist. |
Felke-Morris, Chapter 14 |
16 | Final exams week Project Presentations |