The references for the course are as follows.
Required Online References
These are considered as important as the required books for this course.
- XHTML 1.0 Reference. A reference to all of the tags and attributes in XHTML 1.0. It is available…
- on the course web site.
- as a ZIP file.
- as a TAR GZIP file.
- An alternate XHTML 1.0 Reference if you prefer it.
- CSS Reference. A reference to the first version of CSS. For information on CSS2, see the links section of the course web page. The CSS1 reference is available…
- on the course web site.
- on its home site.
- as a ZIP file.
- as a TAR GZIP file.
- You may also want to consult this (terse, but complete) CSS2 guide.
There are also many other web pages that can help you through the course listed on the links page.
Required
- Study Guide/Custom Courseware. This course material was created for CMPT 165 and you are expected to do readings from it. There was a major revision for fall 2009, so older copies won't be any good to you. You can get the Study Guide…
Optional
These references are genuinely optional. There aren't any required readings from them, or topics you need that are only covered in them. They are intended to reinforce the topics in the Guide and other references. If you'd like another explanation of any of the course material, these books will give you a good one.
- Head First HTML with CSS & XHTML by Elisabeth Freeman and Eric Freeman is an excellent introduction to the concepts of creating web pages with XHTML and CSS. It covers much of the same material as the Guide, but from a slightly different perspective (and a slightly different order). This book is highly recommended. You can get it…
- from the SFU Bookstore.
- at the SFU library (including an online edition).
- from other book stores (ISBN 0-596-10197-X).
- The Non-Designer's Design Book, Robin Williams. A very nice little book on visual design. Useful for much more than the web. Any edition will do—there are many old copies floating around. You can get it…
- from the SFU Bookstore.
- at the SFU library (including an online edition).
- from other book stores (ISBN 0-321-53404-2).
- Think Python: An Introduction to Software Design. This will be used when we introduce Python programming in the last part of the course. You can get it…
- by downloading it from the course web site.
- by downloading it from its home site.
- at the SFU library (including an online edition).
- from other book stores (ISBN 978-0521725965).
- Other Online References. The links page for the course has many other links to pages you can use if you'd like another explanation of any of the course material.