COAP:COAP-2100/exams: Difference between revisions
Jump to navigation
Jump to search
(Created page with "<categorytree mode="pages" depth="1" style="float:right; clear:right; margin-left:3px; border:1px solid gray; padding:0.7ex; background-color:#f9f9f9;">COAP 2100</categorytree...") |
mNo edit summary |
||
Line 7: | Line 7: | ||
;Format | ;Format | ||
: Open book. You may use both print texts and the Internet | : Open book. You may use both print texts and the Internet. However, use of communication software (including websites like Facebook) is strictly forbidden. Offenders will get an F. | ||
: The exam will include all sorts of questions (MCQs, fill-in, code repair, ...) | : The exam will include all sorts of questions (MCQs, fill-in, code repair, ...) | ||
=== General HTML/CSS and XML knowledge === | === General HTML/CSS and XML knowledge === | ||
; Subjects that will be tested | |||
* Be able to find information about HTML tags/attributes and CSS selectors/properties | |||
* Selecting an appropriate on-line service for creating a web site. | |||
* Be able to create simple HTML code and detect errors | |||
** DocType declarations (superficially, e.g. understand the difference between the strict and transitional HTML4x/XHTML1x models) | |||
** Required tags: ''html,body,title,link,a,img,h1,h2,h2,p,ul,ol,li,div,span'' | |||
** Required attributes: style + the elementary attributes of the HTML ''a'', ''img'' and ''link'' tags + class + id | |||
** Notice: I may design an exam question that asks you to find the definition of another HTML tag or attribute. | |||
* Simple CSS styling | |||
** Basic selectors (tag names) | |||
** Class and ID selectors (.xxx and #xxx) | |||
** Simple boxing properties (i.e. margins, not positioning) | |||
** Simple text properties, e.g. fonts, color, font-family, line spacing, left/right/center alignment | |||
* Color models | |||
** Basic principles of RGB, RGBa, HSL and HSLa (''not'' HSV) and use of color models for CSS color and background-color values. E.g. you should know that RBG combines amount of three colors, that HSL is a color on the "360 color wheel" plus saturation and light. You also should know that alpha means transparency. | |||
** Be able to find a RGB hex value for a given color name and the other way round (using any tool/table you like) | |||
* Simple design principles | |||
** Be able to comment on a web site design | |||
** Be able to find and use basic web page usability principles, testing a web site with users | |||
** Creating a simple wireframe (sketch of a web page) | |||
<!-- | |||
* XML | |||
** Roles of XML, types of XML languages | |||
** XML Formalism, wellformedness | |||
** The concept of XML grammars and validity (no technical details about DTDs, XML Schemas, etc.) | |||
=== SVG === | === SVG === | ||
Line 31: | Line 58: | ||
Textbook chapters (you can ignore elements that we did not present in class) | Textbook chapters (you can ignore elements that we did not present in class) | ||
* http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Basic_Shapes | * (1) SVG Essentials (chapters 3,4,11): | ||
* http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Document_Structure | ** http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Basic_Shapes | ||
* http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Animating_and_Scripting_SVG (Only the animate tag, in particular: ignore the scripting) | ** http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Document_Structure | ||
* Building Web Applications with SVG (pages 20 to 39 only !) | ** http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Animating_and_Scripting_SVG (Only the animate tag, in particular: ignore the scripting) | ||
: '''Important''': Namespace declarations are missing from all the examples in the print text ! | |||
* (2) 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 .... | '''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 .... | ||
Line 43: | Line 72: | ||
* [[SVG/SMIL animation tutorial]] (only sections that concern the animate element, read VG_Essentials/Animating_and_Scripting_SVG 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) | ||
==== | == Final == | ||
* Oral presentation of your term project | |||
* Screen cast presentation of your term project | |||
... details TBA | |||
[[Category: COAP_2100]] | [[Category: COAP_2100]] |
Revision as of 20:25, 4 February 2014
"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. However, use of communication software (including websites like Facebook) is strictly forbidden. Offenders will get an F.
- The exam will include all sorts of questions (MCQs, fill-in, code repair, ...)
General HTML/CSS and XML knowledge
- Subjects that will be tested
- Be able to find information about HTML tags/attributes and CSS selectors/properties
- Selecting an appropriate on-line service for creating a web site.
- Be able to create simple HTML code and detect errors
- DocType declarations (superficially, e.g. understand the difference between the strict and transitional HTML4x/XHTML1x models)
- Required tags: html,body,title,link,a,img,h1,h2,h2,p,ul,ol,li,div,span
- Required attributes: style + the elementary attributes of the HTML a, img and link tags + class + id
- Notice: I may design an exam question that asks you to find the definition of another HTML tag or attribute.
- Simple CSS styling
- Basic selectors (tag names)
- Class and ID selectors (.xxx and #xxx)
- Simple boxing properties (i.e. margins, not positioning)
- Simple text properties, e.g. fonts, color, font-family, line spacing, left/right/center alignment
- Color models
- Basic principles of RGB, RGBa, HSL and HSLa (not HSV) and use of color models for CSS color and background-color values. E.g. you should know that RBG combines amount of three colors, that HSL is a color on the "360 color wheel" plus saturation and light. You also should know that alpha means transparency.
- Be able to find a RGB hex value for a given color name and the other way round (using any tool/table you like)
- Simple design principles
- Be able to comment on a web site design
- Be able to find and use basic web page usability principles, testing a web site with users
- Creating a simple wireframe (sketch of a web page)