- Development Environment
-
- Use a unix command line interface (CLI) to manage files and
directories.
- Edit text files with vi.
- Log-on to a remote server and move files between the remote and local
machine using
ssh and scp.
- HTML
-
- List the components of a minimal html page that passes w3c validation.
- Use http://validator.w3.org to check web pages for correct syntax.
- Use the script tag to include JavaScript source code in a web page.
- Data Types and Values
-
- Evaluate numeric expressions using +, -, *, /, and % operators.
- Recognize string values and join strings using the + operator.
- Evaluate boolean expressions using !, &&, and || operators.
- Evaluate boolean expressions involving comparison operators (>,
<, ==, !=, >=, <=, ===, !==).
- Statements and Control Structures
-
- Recognize and write syntactically correct statements in JavaScript.
- Use
var and the assignment operator to create variables.
- Use
if and if ... else
statements to alter control flow.
- Use
while loops to repeat a code block until a specified
condition is met.
- Use
for loops to repeat a code block a determined number
of times.
- Objects and Arrays
-
- Create object variables with specified properties.
- Use array methods to insert, remove, and modify elements in an
array.
- Use a
for loop for array traversal.
- Functions
-
- Use the
function and return keywords to
create functions that return values.
- Recognize the difference between function definitions and
function calls and use each appropriately in programs.
- Write functions that return a computed value.
- Write functions that process sequence arguments (strings and arrays).
- Mathematics
-
- Read and write numbers in binary and hexadecimal notation.