10152119Introduction to Programming Using Javascript
Course Information
Description
Teaches the basic concepts of programming using the JavaScript language. Topics include: embedding JavaScript in HTML, event-driven programming techniques, and program control logic.
Total Credits
3
Prior Learning Assessment
- Exam-College Developed Challenge Exam
Course Competencies
-
Explore the program development processAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou correctly explain the process of writing a computer programlab exercise includes the required components of a computer programyou define the problemyou outline the solutionyou develop the outline into an algorithyou test the algorithm for correctnessyou code the algorithm into a specific programming languageyou successfully run the program on the computeryou document the programyou maintain the program
-
Explore basic Javascript language syntaxAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou interpret basic Javascript syntax, correctly predicting statement resultsproject and exercise includes use of semicolons at the end of statementslab exercise includes correct usage of basic Javascript syntaxproject includes correct usage of basic Javascript syntax
-
Write pseudocode programs to work with simple data valuesAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou correctly interpret pseudocode statements using simple data valueslab exercise includes pseudocode statements using simple data valuesproject includes pseudocode statements using simple data values
-
Write Javascript that process simple data valuesAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou interpret use of simple data values in Javascript, correctly predicting statement resultslab exercise includes processing of simple data values used correctly in Javascript scriptsproject includes includes processing of simple data values used correctly in Javascript scripts
-
Write pseudocode using variablesAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou correctly interpret pseudocode statements using variable datatypeslab exercise includes pseudocode statements using variable datatypesproject includes pseudocode statements using variable datatypes
-
Write Javascript scripts using various variable datatypesAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou interpret use of various datatypes for variables in Javascript, correctly predicting statement resultsproject includes loop constructions with a comment block immediately preceding the loop describing what the loop accomplisheslab exercise includes various datatypes for variables used correctly in Javascript scriptsproject includes various datatypes for variables used correctly in Javascript scriptsproject includes variable names created with the 26 upper and lower case letters (A..Z, a..z) and the 10 digits (0..9)project includes variables that do not use the underscore "_", the dollar sign "$", or slashes "/ \" in namesproject includes all variables declared before they are usedproject includes variables that start with a lower case letterproject includes every variable declared on its own line
-
Write pseudocode using selection control structuresAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou correctly interpret pseudocode statements using selection control structureslab exercise includes pseudocode statements using selection control structuresproject includes pseudocode statements using selection control structures
-
Write Javascript scripts using various forms of the if-then-else control structureAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou interpret use of various forms of the if-else control structure in Javascript, correctly predicting statement resultslab exercise includes various forms of the if-else control structure used correctly in Javascript scriptsproject includes various forms of the if-else control structure used correctly in Javascript scriptsproject includes comments preceding which explains the all difficult or confusing sections of code
-
Write pseudocode using repetition control structuresAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou correctly interpret pseudocode statements using repetition control structureslab exercise includes pseudocode statements using repetition control structuresproject includes pseudocode statements using repetition control structures
-
Write Javascript scripts using the repetion control structures: for, foreach, while & untilAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou interpret use of the repetition control structures: for, while and dowhile in Javascript, correctly predicting statement resultslab exercise includes the repetition control structures: for, while and dowhile used correctly in Javascript scriptsproject includes the repetition control structures: for, while and dowhile used correctly in Javascript scriptsproject includes comments preceding which explains the all difficult or confusing sections of code
-
Write pseudocode that reads data from files and writes data to filesAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou correctly interpret pseudocode statements that read data from files and write data to fileslab exercise includes pseudocode statements that read data from files and write data to filesproject includes pseudocode statements using that read data from files and write data to files
-
Write Javascript scripts that read data from files and write data to filesAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou interpret use of statements that read data from files and write data to files in Javascript, correctly predicting statement resultslab exercise includes statements that read data from files and write data to files used correctly in Javascript scriptsproject includes statements that read data from files and write data to files used correctly in Javascript scriptsproject includes comments preceding which explains the all difficult or confusing sections of code
-
Write pseudocode that does complex processing using arraysAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou correctly interpret pseudocode statements that do complex processing using array and hash data structureslab exercise includes pseudocode statements that do complex processing using array and hash data structuresproject includes pseudocode statements using that do complex processing using array and hash data structures
-
Write Javascript scripts that do complex processing using arraysAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou interpret use of statements that do complex processing using arrays and hashes in Javascript, correctly predicting statement resultslab exercise includes statements that do complex processing using arrays and hashes used correctly in Javascript scriptsproject includes statements that do complex processing using arrays and hashes used correctly in Javascript scriptsproject includes comments preceding which explains the all difficult or confusing sections of code
-
Write pseudocode that uses functions to make the code more modularAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou correctly interpret pseudocode statements that use functions to make the code more modularlab exercise includes pseudocode statements that use functions to make the code more modularproject includes pseudocode statements that use functions to make the code more modularexercise includes functions with a block of comments describing what the function does
-
Write Javascript scripts that use functions to make the code more modularAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriayou interpret use of functions to make Javascript code more modular, correctly predicting statement resultslab exercise includes correct use of functions to make Javascript code more modular in scriptsproject includes correct use of functions to make Javascript code more modular in scriptsproject includes functions with a block of comments describing what the function doesproject includes function names that use complete words wherever possibleproject includes function names that have more than one word should use the "camel case" conventionproject includes comments preceding which explains the all difficult or confusing sections of code
-
Write code that conforms to a specified coding standardsAssessment Strategiescoding exerciseprogramming projectwritten examinationCriteriaCode conforms to standards as identified by the instructor