![]() |
Course: CIS166AA First Term: 2018 Fall
Final Term: Current
Final Term: 2019 Summer
|
Lec + Lab 3.0 Credit(s) 4.0 Period(s) 4.0 Load
Credit(s) Period(s)
Load
Subject Type: OccupationalLoad Formula: T |
MCCCD Official Course Competencies | |||
---|---|---|---|
1. Identify uses for JavaScript. (I)
2. Create a Hypertext Markup Language (HTML) document. (I) 3. Create a JavaScript source file. (I) 4. Demonstrate procedures for declaring and using variables. (II) 5. Demonstrate procedures for using JavaScript objects. (II) 6. Summarize procedures for using data types and expressions. (III) 7. Create and use decision-making statements. (IV) 8. Create and use repetition statements. (IV) 9. Describe the use of the JavaScript object model. (V) 10. Create frames. (V) 11. Explain form elements. (VI) 12. Explain the use of dynamic Hypertext Markup Language (HTML). (VII) 13. Demonstrate procedures for using JavaScript with styles. (VII) | |||
MCCCD Official Course Outline | |||
I. Programming
A. World Wide Web 1. History 2. Use 3. Links 4. Browsers 5. Uniform Resource Locator (URL) 6. Hypertext Transfer Protocol (HTTP) B. Hypertext Markup Language (HTML) 1. Definition 2. Use 3. Tags 4. Parsing/Rendering 5. Attributes 6. Procedures C. JavaScript Programming Language 1. Definition 2. Language 3. Interpreter 4. Scripting Engine 5. Scripting Host 6. SCRIPT Tag 7. Source File 8. Comments 9. Incompatible Browser 10. HEAD/BODY Sections D. Logic/Debugging II. Variables, Functions and Events A. Variables 1. Definition 2. Values 3. Procedures B. Functions 1. Defining 2. Calling 3. Procedures C. Objects 1. Definition 2. Inheritance 3. Prototypes 4. Methods D. Variable Scope 1. Global 2. Local E. Events 1. Definition 2. Use 3. HTML Tags 4. Handles 5. Links 6. Link Events F. Image Map III. Data Type and Operation A. Definition B. Types 1. Numeric 2. Boolean 3. Strings 4. Arrays C. Expressions 1. Definition 2. Use D. Operators 1. Arithmetic 2. Assignment 3. Comparison 4. Logical 5. Strings 6. Procedures E. Calculator Program IV. Control Structure A. Flow Control B. Decision Making 1. If Statements 2. If else Statements 3. Nested If and if..else Statements 4. Switch Statements C. Repetition 1. While Statements 2. Do..while Statements 3. For Statements 4. For..in Statements 5. With Statements 6. Continue Statements V. Windows A. Use B. Procedures 1. Open 2. Close 3. Time Outs 4. Intervals C. JavaScript 1. Description 2. Use 3. Procedure D. Frames 1. Creation 2. TARGET 3. Nesting 4. Formatting 5. NOFRAMES Tag E. Objects 1. Location 2. History 3. Navigator F. Referrals VI. Forms A. In JavaScript 1. Overview 2. Common Gateway Interface 3. FORM Tag B. FORM Elements 1. Input Fields 2. Selection Lists 3. Multi Line Text Fields C. User Input 1. Validation 2. Hidden Form Fields 3. Form Object 4. E-Mail VII. Animation A. Dynamic HTML 1. Use 2. Benefits 3. Document Object Model 4. Methods B. Image Object 1. Definition 2. Use 3. Animation C. Image Caching 1. Benefit 2. Procedures D. Cascading Style Sheets 1. Definitions 2. Use 3. With JavaScript 4. Positioning E. Cross-Browser Compatibility | |||
MCCCD Governing Board Approval Date: 3/25/2003 |