10152165Javascript: An Introduction
Course Information
Description
This 8 week course is an introduction to programming and object-oriented design concepts using the JavaScript programming language. Students learn JavaScript programming basics and use a simple text editor as a development environment. JavaScript concepts and programming techniques will be integrated with an emphasis on practical business solutions.
Total Credits
1
Course Competencies
-
Examine purpose and functionality of JavaScriptAssessment Strategiesby items on a written examCriteriayou identify the advantages and disadvantages of using Javascriptyou create JavaScript syntax within a web pageyou analyze string variable typeyou analyze numeric variable typeyou analyze Boolean variable type
-
Write JavaScript Code for specific browser modelsAssessment Strategiesby items on a written examby completing a Javascript web page project which implements the above criteriaCriteriayou write Javascript code for the document object modelyou write Javascript code for the window object modelyou write Javascript code for the navigator object model
-
Utilize JavaScript commands and functions to implement business solutionsAssessment Strategiesby items on a written examby completing a Javascript web page project which implements the above criteriaCriteriayou create Javascript variablesyou manipulate variables for Javascript operationsyou create Javascript functionsyou utilize appropriate event handlersyou demonstrate iterative processing of JavaScript commands
-
Create objects, properties, methods, and eventsAssessment Strategiesby completing a Javascript web page project which implements the above criteriaby items on a written examCriteriayou demonstrate use of navigator objectyou demonstrate use of document objectsyou demonstrate use of window objectsyou validate user input in HTML formsyou manipulate object properties to control web interactivityyou utilize built-in methods to implement web pagesyou detect user events to control program execution
-
Develop JavaScript code for date, math and string objects.Assessment Strategiesby completing a Javascript web page project which implements the above criteriaby items on a written examCriteriayou manipulate JavaScript strings to extract textyou calculate date differences for web page outputyou utilize math object to perform complex calculationsyou format currency output using string objects and methods
-
Analyze program errors and learn how to debug a JavaScript program.Assessment Strategiesby completing a Javascript web page project which implements the above criteriaby completing a Javascript debugging exerciseCriteriayou utilize browser JavaScript debugging toolsyou identify common JavaScript errors and their causesyou utilize discussion boards to obtain information useful in debugging
-
Create and manipulate JavaScript image objects.Assessment Strategiesby completing a Javascript web page project which implements the above criteriaby items on a written examCriteriayou create JavaScript code to implement mouseover imagesyou explain process of preloading web images