Course

Course Summary
Credit Type:
Exam
ACE ID:
CPRT-0080
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Computer Programming or Computer Science
Description

Objective:

(39 questions, 45 mins). Candidates for this exam should be able to recognize and write syntactically correct JavaScript code, use data types supported by JavaScript, and recognize and write JavaScript code that will logically solve a given problem. Candidates are expected to have had, at minimum, instruction and/or hands-on experience (150 hours) with the JavaScript programming language, be familiar with its features and capabilities, and understand how to write, debug, and maintain well-formed, well documented JavaScript code.

Skills Measured:

Upon completion of this exam, students will have demonstrated the ability to complete or debug code that uses assignment and arithmetic operators; apply JavaScript best practices; evaluate the use of inline and external scripts; implement exception handling; complete and debug code that interacts with the Browser Object Model (BOM); declare and use variables of primitive data type; declare and use arrays; complete and debug code that uses objects; complete and debug code that uses built-in Math functions; complete and debug a function that accepts parameters and returns a value; evaluate expressions that use logical and comparison operators; complete and debug decision statements; complete and debug loops; identify and construct the Document Object Model (DOM) tree; identify and handle HTML events; complete and debug code that outputs to an HTML document; complete and debug code that locates, modifies, and adds HTML elements and attributes; complete and debug code that retrieves input from forms and sets form field values; complete and debug code to perform input validation; and describe the form submission process.
Instruction & Assessment
Supplemental Materials