% Author: Ian! D. Allen - idallen@idallen.ca - www.idallen.com % Date: Winter 2011 - January to April 2011 - Updated 2011-04-22 13:31 EDT % Title: Week 14 Notes for CST8281 - Winter 2011 - [Course Home Page] - [Course Outline] - [All Weeks] - [Plain Text] Final Exam Instructions ======================= - The Final Exam date is posted on the [Course Home Page]. - For full mark credit, read the [Test Instructions] for important directions on how to enter your answers on the mark-sense forms. Lecture Notes for This Week =========================== - **Basic Cascading Sytle Sheets - CSS** - coming up: **Web Design - Best and Worst Practices** From the Class Notes link on the Course Home Page ------------------------------------------------- - [Course Home Page] - [All Weeks] - [Assignment #13] - HTML, Web pages, Style, CSS - [Assignment #14] - HTML and CSS Study and Review (LAST ASSIGNMENT) - [550_web_what_vs_how.html] - Presentation vs. Content - Keeping “How” separate from “What” in Web design - [555_web_design.html] - Best and Worst Practices for Web Design - [560_course_linux_server.html] - using the Course Linux Server - [570_file_transfer.html] - How to Transfer Files - [590_how_to_report_problems.txt] - How to report problems - [600_basic_html.ppt] - Basic HTML - [700_basic_css.html] - Basic CSS From the Internet ----------------- - APNIC ipv4 addresses exhaustion: - Algonquin LipDUB video - *“Your future as a computer programmer seemed fated by the timing of your entry into adulthood.”* “Dream Jobs That You’re Glad You Didn’t Pursue.” From the Classroom Whiteboard/Chalkboard ---------------------------------------- - Your in-class notes go here. - Review of last week’s notes. - Review for final exam. Some Final Exam Topics ---------------------- - mostly taken from all your Assignments - read values from a hex dump - endian byte order - convert IPv4 address to hex and vice-versa - memory access time vs. CPU clock speed; CPU cycle time vs. clock frequency - limits to range and precision of 32-bit IEEE-754 single-precision - unsigned, sign-magnitude, excess-N, two’s complement, one’s complement - conversion from hex to unsigned, signed, sign/magnitude, excess-127, ASCII - conversion from decimal to binary (signed, unsigned) - Hex Dumps: interpretation, decoding, endian-ness - Characters: UTF-8 vs. ASCII vs. Unicode, Seven Famous ASCII Characters - Characters: line ends in text files (Unix/Mac/DOS) - Characters: even/odd parity - Boolean Operators: AND, OR, XOR, NOT, left-shift, arithmetic right shift - Boolean Logic: simplify Boolean logic expressions (deMorgan, etc.) - Internet Engineering Task Force (IETF) - Internet Robustness Principle (Jon Postel) - HTML: absolute vs. relative URLs [600_basic_html.ppt] - HTML: write the minimal valid HTML web page (omit the DOCTYPE) - HTML: write an HTML table with a spanned row - HTML/CSS: inline vs. block elements - HTML comment syntax - HTML email address syntax - CSS: write CSS lines for attributes listed in [700_basic_css.html] - CSS terms: parent/child ancestor/descendant [700_basic_css.html] - CSS syntax elements: * \> # . , -- | Ian! D. Allen - idallen@idallen.ca - Ottawa, Ontario, Canada | Home Page: http://idallen.com/ Contact Improv: http://contactimprov.ca/ | College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/ | Defend digital freedom: http://eff.org/ and have fun: http://fools.ca/ [Plain Text] - plain text version of this page in [Pandoc Markdown] format [Course Home Page]: .. [Course Outline]: 2010-2011_CST8281.pdf [All Weeks]: indexcgi.cgi [Plain Text]: week14notes.txt [Test Instructions]: 000_test_instructions.html [Assignment #13]: assignment13.txt [Assignment #14]: assignment14.txt [550_web_what_vs_how.html]: 550_web_what_vs_how.html [555_web_design.html]: 555_web_design.html [560_course_linux_server.html]: 560_course_linux_server.html [570_file_transfer.html]: 570_file_transfer.html [590_how_to_report_problems.txt]: 590_how_to_report_problems.txt [600_basic_html.ppt]: 600_basic_html.ppt [700_basic_css.html]: 700_basic_css.html [Pandoc Markdown]: http://johnmacfarlane.net/pandoc/