COAP:COAP-2100/exams: Difference between revisions

The educational technology and digital learning wiki
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)


==== Homework ====
== Final ==
 
* Oral presentation of your term project
* Screen cast presentation of your term project


None for this week. See homework 4, week4
... details TBA


[[Category: COAP_2100]]
[[Category: COAP_2100]]

Revision as of 21: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)