COAP:COAP-3120/week8: Difference between revisions
Jump to navigation
Jump to search
m (using an external editor) |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<categorytree hideprefix=always mode="all" depth=1 style="float:right; clear:right; margin-left:3px; border:1px solid gray; padding:0.7ex; background-color:#f9f9f9;">COAP 3120</categorytree> | <categorytree hideprefix=always mode="all" depth=1 style="float:right; clear:right; margin-left:3px; border:1px solid gray; padding:0.7ex; background-color:#f9f9f9;">COAP 3120</categorytree> | ||
Topics: | |||
* Wrap up and outlook | |||
* Final exam | |||
=== Monday === | === Monday === | ||
'''Topics''' | |||
* CSS compatibility | * CSS compatibility | ||
* Summary and | * Summary | ||
* Outlook | |||
'''Handouts:''' | |||
* [[CSS tutorial]] (summary) | |||
* [[CSS compatibility]] | |||
'''Outlook:''' | |||
* What competences to develop ? | |||
* What courses to take next ? | |||
Sugggestions basic knowledge: | |||
* Client side-scripting | |||
* Visual design | |||
* Creating dynamic web pages with an authoring tool | |||
* User experience | |||
* Using online web site creation services | |||
* Managing a web server and installing and configuring portalware | |||
* Web databases (use of databases, simple table-based custom solutions, etc.) | |||
* XML and XSLT | |||
* Image manipulation | |||
Suggestions intermediate knowledge: | |||
* Advanced HTML+CSS+JavaScript (DHTML, animation, client-side HTML applications, etc.) | |||
* Server-side scripting (PhP, ColdFusion, Python, etc.) | |||
* Databases | |||
* e-commerce applications | |||
* Network security | |||
* Programming (algorithms and data structures) | |||
=== Wednesday - | === Wednesday - Final exam === | ||
The final exam will take place on Wednesday week 8 | The final exam will take place on Wednesday week 8 | ||
* The exam is open book and open Internet | * The exam is open book and open Internet | ||
* Topics: Everything that was part of homework | * Topics: Everything that was part of most homework (see below) | ||
'''HTML''' | '''HTML''' | ||
Line 37: | Line 73: | ||
'''Recommended reading''' (textbook chapters) | '''Recommended reading''' (textbook chapters) | ||
* Chapters 1,2,3,5,6,7,8,9,11. Parts of 13,14,15 (scan the text quickly and only read sections about topics that you need and don't understand) | * '''Textbook''': Chapters 1,2,3,5,6,7,8,9,11. Parts of 13,14,15 (scan the text quickly and only read sections about topics that you need and don't understand) | ||
* Those who own James A. Brannan, ''Brilliant HTML & CSS'' also could go through the CSS chapters, in particular chapters 12 and 13. These are better (and shorter) reading with respect to positioning and layout. | |||
'''Handouts of interest to the exam''' | '''Handouts of interest to the exam''' | ||
Line 47: | Line 84: | ||
* [[CSS media and alternative style sheets tutorial]] (week 5) | * [[CSS media and alternative style sheets tutorial]] (week 5) | ||
* [[CSS positioning tutorial]] (week 6-7) | * [[CSS positioning tutorial]] (week 6-7) | ||
* [[CSS tutorial]] (summary) | |||
[[Category:COAP 3120]] | [[Category:COAP 3120]] |
Latest revision as of 10:18, 12 December 2011
Topics:
- Wrap up and outlook
- Final exam
Monday
Topics
- CSS compatibility
- Summary
- Outlook
Handouts:
- CSS tutorial (summary)
- CSS compatibility
Outlook:
- What competences to develop ?
- What courses to take next ?
Sugggestions basic knowledge:
- Client side-scripting
- Visual design
- Creating dynamic web pages with an authoring tool
- User experience
- Using online web site creation services
- Managing a web server and installing and configuring portalware
- Web databases (use of databases, simple table-based custom solutions, etc.)
- XML and XSLT
- Image manipulation
Suggestions intermediate knowledge:
- Advanced HTML+CSS+JavaScript (DHTML, animation, client-side HTML applications, etc.)
- Server-side scripting (PhP, ColdFusion, Python, etc.)
- Databases
- e-commerce applications
- Network security
- Programming (algorithms and data structures)
Wednesday - Final exam
The final exam will take place on Wednesday week 8
- The exam is open book and open Internet
- Topics: Everything that was part of most homework (see below)
HTML
- External, internal and inline CSS style
- Tags:
- div and span
- h1, h2, h3, h4
- p, blockquote, pre
- ol, ul, il
- HTML declarations on top
- HTML validation
- Character set declaration
CSS
- CSS validation
- CSS comments
- Selectors, in particular simple ones (tag names), siblings, children, class and id
- Every property that was part of homework 1, 2, 3, 5, 6 (homework 4 and 8 will not be tested, homework 7 only partially, i.e. positioning and floating). In addition there will be a single question that will test whether you can find new information.
- Floats (i.e. you should be able to create a floating box within a text box, or a simple fluid layout)
- CSS positioning (top, left, right, bottom and position). You should be able to position elements with respect to a container element or the page.
- CSS values: length, colors, percentages and keywords used with these properties
- Understand some simple cascading principles: E.g. that usually "last found" will win, and "inline" before "embedded style" or loaded style sheet.
Recommended reading (textbook chapters)
- Textbook: Chapters 1,2,3,5,6,7,8,9,11. Parts of 13,14,15 (scan the text quickly and only read sections about topics that you need and don't understand)
- Those who own James A. Brannan, Brilliant HTML & CSS also could go through the CSS chapters, in particular chapters 12 and 13. These are better (and shorter) reading with respect to positioning and layout.
Handouts of interest to the exam
- CSS text styling tutorial (several textbook chapters summarized with respect to week 2 topic)
- CSS color and background tutorial (week 3 topic, summarizes chapter 7 or textbook and adds extra CSS3 information)
- CSS box model tutorial (week 4)
- CSS float tutorial (week 4)
- CSS tutorial (short CSS summary)
- CSS media and alternative style sheets tutorial (week 5)
- CSS positioning tutorial (week 6-7)
- CSS tutorial (summary)