COM271, Review
Comprehensive Semester Review Questions
Week 12
Syllabus | Table of Pages | Assignments | References and Useful Links
These questions cover the entire semester.Hand in at beginning of the class, Dec. 5.
- Explain the difference between client and server.
- Define web developer.
- Can a development computer, a production server, and a client browser all reside on one machine? (Bonus: Explain why this is either a good or a bad idea.)
- What does FTP stand for and what does it do for a web developer?
- Explain the difference between static and dynamic web sites.
- In what limited sense are static web pages made dynamic with DHTML (css + javascript)?
- What teaching goal causes Dr. Logan to frown every time he sees you with a split screen or design view when you are using Dreamweaver in the laboratory?
- What four attributes can be applied to (used within) virtually all html elements?
- Does the html element <p> allow you to use a value= attribute?
- To change the content of an html header, paragraph, or div, what JavaScript property must I use (hint: see previous question)?
- What is the best online source for full lists of all recommended attributes that can be used with any html element, or any element that can use any html attribute?
- What convenient toolbar would a web developer most likely use to perform a quick check on a page's html validity?
- Define and illustrate by example the concept of css inheritance.
- Circle the value in this css rule that determines the amount of bottom padding on a paragraph:
p { padding: 0 10px 2em; } (Bonus: How much left padding is there?) - What CSS property and value pair will force a page break after a paragraph on a printed page?
- Explain (again!) how it would be possible to display a floated element (say, a div) outside of its positioning context element (hint, in addition to float, what other property would you need, negatively speaking). Tsk-tsk: No, you may not use absolute or fixed positioning in your answer!
- Write one CSS property and its equivalent javascript representation (e.g., border-bottom....).
- What web development concerns are addressed by "section 508" and "WAI"?
- What do you call the function that you use when you are looking for a particular pattern in a string of characters (in javascript or php, for example)?
- What additional skills beyond those used by static web site developers should you seek to learn before advertising yourself as a full-service web-developer (i.e., what would be your next learning objective on the path to becoming a web development professional)?
These questions are worth 2 points each. Total points this review: 20. At the end of the course, total points will be added, divided by 100, and that fraction will be applied to 20% of your grade (maximum points from reviews is 20% of grade). See Assignments and Grading.