Some exam guidelines for IT-130
One important note: The notes that I have created for you for this course contain quite a lot of material. There is no way to cover all of this material in a 10-week course without moving at an overly rapid pace. As a result, there is quite a bit of additional material in there which I have left for your information and use. You may rest assured, however, that anything that is in your notes but that has NOT been covered in class will NOT be covered in any way on your exam.
· Know the basics of what a web server is and what a web client is.
· FTP: What is it? How does it work? You don’t need to know how it works in excrutiating detail, but you do need to understand the fundamental aspects.
· The basics of the process by which an HTTP client sends a request to an HTTP server. What kind of information is sent along as part of the HTTP request? (This information is discussed primarily during week #1).
· Understand what goes inside the ‘head’ section of a document as opposed to what goes inside the ‘body’ section.
· Know the basic idea of what meta tags are and know how to use the ones we’ve discussed in class including charset, keywords, and description metatags.
· Know how to apply basic tags in a document such as ‘html’, ‘head’, ‘body’, ‘h1-h6’, ‘p’, etc.
· Also know how to use ‘div’ and ‘span’ tags and what they are used for.
· Know how to creat a hyperlink (anchor) tag.
· Know how to insert images.
· Know how to insert special characters (e.g. copyright symbol) using entity codes. You don’t have to memorize these – I will provide them for you on a cheat sheet, but you do need to know how to make them visible on a web page.
· Know how to create basic form elements such as text fields, select boxes, radio buttons, checkboxes, and buttons. This includes naming them using proper conventions.
· Know what is meant by a deprecated tag.
· Know what a semantic tag is. – Not covered during spring 2012
· Datatypes: What are the 3 most important datatypes that we have discussed in this course?
· Why do we need functions such as parseInt or parseFloat? When do we need to use them? When don’t we need to use them?
· Using the ‘+’ operator to concatenate Strings.
· Basics behind the NaN error and the ‘Undefined’ error.
· Scope of a variable.
· Identifiers – i.e. names of variables, methods, functions, etc: Naming conventions (can’t begin with an upper case letter, no spaces, etc), choosing good identifiers
· Know how to retrieve values from a form and store them inside a variable.
· Know how to determine if a checkbox is checked.
· Know how to determine if a radio button is checked using the [ ] notation.
· Know how to create conditional expressions that use the && and || operators.
· Operator precedence. Know what is meant by the term and be able to apply the concepts as needed such as determining which operators get executed first.
· Understand the difference between inline, embedded, and external styles. Know how to create each as needed.
· Know how to divide your page into sections using ‘header’, ‘footer’ and ‘nav’ sections. – Not covered during spring 2012
· Know how to divide your page into sections using ‘div’ tags with ‘id’ attributes.
· Know the purpose/usage of the span tag
· Know how to create contextual selectors. – Not covered during spring 2012
· Know how to create and apply CSS classes.