COAP:COAP-2100/exams
Jump to navigation
Jump to search
"Mid-term" exam
- Date
- Wednesday, week 5 or week 6 (to be discussed)
- Format
- Open book. You may use both print texts and the Internet
- The exam will include all sorts of questions (MCQs, fill-in, code repair, ...)
General HTML/CSS and XML knowledge
SVG
Items that may be tested
- SVG embedding in HTML
- Graphic primitives: rect, circle, ellipse, line, polyline, polygon and text)
- Attributes you should know: position and size attributes, opacity, fill and stroke
- Grouping and reusing: Defining an "id", g and use
- Make sure to understand basic use of the transform attribute (scaling, rotation, and translation)
- Simple animation: animate
- Attributes for animate: to, from, values, dur, begin, end, fill, attributeName, xlink:href, repeatCount
Not tested
- The "path" language. However, I may ask you to copy/paste a path from the online SVG-edit tool or change its style (e.g. the color).
Preparation:
You can either just read my wiki pages or just the textbook chapters or both .....
Textbook chapters (you can ignore elements that we did not present in class)
- http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Basic_Shapes
- http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Document_Structure
- http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Animating_and_Scripting_SVG (Only the animate tag, in particular: ignore the scripting)
- Building Web Applications with SVG (pages 20 to 39 only !)
Important: If you want to print these textbook chapters, use the PDF that is in the Documents folder of the World Classroom. You are allowed to bring it to the exam ....
Wiki pages:
- Using SVG with HTML5 tutorial (mandatory reading, not covered in the text book)
- Static SVG tutorial (read SVG_Essentials/Basic_Shapes and Document_Structure if something is not clear)
- SVG/SMIL animation tutorial (only sections that concern the animate element, read VG_Essentials/Animating_and_Scripting_SVG if something is not clear)
Homework
None for this week. See homework 4, week4