Exam E2 Review Sheet
Exam E2 is scheduled for Wednesday, August 3rd.
Exam E2 will cover JavaScript and related html elements (like those in html forms) and related readings, and assignments
In your studying, be sure to look over the following:
- Assigned text readings:
- All of Book B4 of HTML, XHTML and CSS All-In-One For Dummies
- Assignments:
- For content knowledge, be sure that you:
- Know how to appropriately structure web pages with JavaScript
- Know the structure of an html page which has JavaScript
- Be able to explain the similarities/differences of Java and JavaScript
- Know the uses and structure of JavaScript code, including such
constructs as functions, variables, assignment statements, conditonal
statements, and loops.
- Know what are legal literals and variable names
- Understand and be able to use the important concepts from programming which we explored in the homework, such as:
- animating images
- assignment statements
- conditional statements
- debugging and the console
- function calls
- variables (local and global)
- how values or parameters are passed to functions
- how to refer to and place values in forms
- counting and while loops
- Know the purpose and uses of the following JavaScript Symbols:
{} | JavaScript brackets
|
// | JavaScript comment lines
|
> | JavaScript greater than
|
< | JavaScript less than
|
>= | JavaScript greater than or equal
|
<= | JavaScript less than or equal
|
== | JavaScript equal
|
!= | JavaScript not equal
|
|| | JavaScript OR
|
&& | JavaScript AND
|
* | JavaScript multiplication symbol used in mathematics
|
+ | JavaScript catenation symbol used in alert or prompt text
|
+ | Also JavaScript addition symbol used in mathematics
|
; | semi-colon ends each JavaScript sentence and structure |
- Understand the purpose and structure of the following JavaScript commands:
- alert
- confirm
- else
- function
- if
- functions
- Math.ceil
- Math.floor
- Math.random
- Math.round
- parseInt
- parseFloat
- prompt
- var
- Be able to use web terminology and html tags from the the reading. Be sure to study the following tags,
attributes, and reserved words:
-
checkbox
- checked
- form
- html comment lines
- hidden
- id
- input
- option
- script
- select
- textarea
- checked
- cols
- multiple
- name
- onclick
- onchange
- onmouseover
- option
- radio
- rows
- select
- selected
- size
- switch
- textarea
- type
- value
- Know the reasons for, differences between, and structure of HTML and JavaScript comment lines.
- Explain and/or write HTML code including JavaScript code which can
be hidden from JavaScript-dumb browsers, forms, images, links, comments, attributes, backgrounds, background colors, etc.
-
List of Covered Terminology
These terms come from the text reading and/or from the homework
assignments. Be prepared to be able to identify or define these terms.
- Array
- Assignment statement
- Comparison operators
- Conditional statement
- Debugging
- Document Object Model (DOM)
- dynamic data
- Event
- Event Handler
- Flow of control
- html form
- html button
- html checkbox
- html hidden
- html radio button
- html select options area
- html text box
- html textarea xox
- infinite loop
- Java
- JavaScript
- JavaScript function
- JavaScript variable
- JSOM
- literal
- loops (Counting and while)
- nesting of structures
- Object
- Object-based
- Sprite
- Script
- String
- Variable
The open notes exam structure will be in two parts:
- Part
I will be a written portion covering terminology. Though primarily
short-answer, the questions will be a mixture of assessment types
possibly also fill-in-the-blanks, matching, etc. You will be allowed to use yoru notes, but will not be
allowed to use the book or your computer for Part I. You will have to
submit Part I before beginning Part II.
- You will use Notepad or
Notepad++ to write xhtml and JavaScript using the ideas we have learned. On
Part II exam, you will be allowed to use: blank paper, pen, or pencil,
your notes, as well as any xhtml and JavaScript which you have personally
written for this course. Internet access is restricted to submission to
Moodle. Note also that the use of any other software,
communication programs or other web pages will be considered academic
dishonesty and will be treated as such, so wireless must be disabled
during the exam until submission. You will not be allowed to share materials. Obviously, you must bring your laptop to the exam.