COURSE OUTLINE FOR CREDIT COURSE

Basic Course Information

Courses numbered 1 - 49 are remedial or college preparatory courses which do not apply toward an A. A. Degree and are not intended for transfer. Courses numbered 50-99 apply toward an AA Degree, but are not intended for transfer. Courses numbered 100 and higher apply toward an AA Degree and/or are intended for transfer to a four-year college or university.

Discipline: CSWB
Course Number: 120
Title: JavaScript and jQuery

Units and Hours

Units: 3.00
Grade Option: Grade/Pass/No Pass
Course Length in Weeks: Min Weeks - 16 Max Weeks - 18
Min Semester Hours
Hour Type
Hours
Min Semester Hours
Max Semester Hours
Lecture Category
2.50
40.00
45.00
Lab Category
1.50
24.00
27.00
Subtotal
4.00
64.00
72.00
Out of Class Hour
5.00
80.00
90.00
Totals
9.00
144.00
162.00
Max Semester Hours
Hour Type
Hours
Min Semester Hours
Max Semester Hours
Max Lecture Category
2.50
40.00
45.00
Max Lab Category
1.50
24.00
27.00
Max Subtotal
4.00
64.00
72.00
Max Out of Class Hour
5.00
80.00
90.00
Max Totals
9.00
144.00
162.00

Grading Basis: Grade/Pass/No Pass
Basic Skills Requirements: Appropriate Language and/or Computational Skills.

Requisites

To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or P(Pass) in the prerequisite course, unless otherwise stated.

Prerequisite: None
Corequisite (Course required to be taken concurrently): None
Prerequisite: (Completion of, or concurrent enrollment in): None
Recommended Preparation: CSWB 110
Limitation on Enrollment (e.g. Performance tryout or audition): None

Catalog Description

Introduces the skills required to design Web-based applications using the JavaScript scripting language such as writing small scripts; working with data types; creating interactive forms using various form objects; and using the advanced features of JavaScript including loops, frames and cookies. Learn to use jQuery to simplify JavaScript development.

Student Learning Outcomes

Upon successful completion of the course, the student will be able to:
  1. Demonstrate Industry-accepted coding standards
  2. Students will be able to use a requirements specification to design and develop JavaScript programs that meet those requirements.

Specific Course Objectives

Upon successful completion of the course, the student will be able to:
  1. Code JavaScript using basic programming constructs such as variable assignment, decision statements, and loops;
  2. Declare functions and add objects along with their methods and properties in JavaScript;
  3. Manage the Events in JavaScript by using Event Handlers;
  4. Create interactive Web pages using JavaScript;
  5. Create interactive Web pages using JQuery.

Methods of Instruction

Methods of Instruction may include, but are not limited to, the following
  1. Lab
  2. Lecture

Content in Terms of Specific Body of Knowledge

  1. Data Types and variables
  2. Decisions, Loops, and Functions
  3. Object-based JavaScript
  4. Programming the Browser
  5. HTML Forms
  6. String Manipulation
  7. Date, Time, and Timers
  8. Create Dynamic Web Pages Using jQuery


Textbooks/Resources

Textbooks
  1. Ruvalcaba, Zak and Murach, Mike . Murach's JavaScript and jQuery. 1 Murach, 2012.

Assignments

Required Reading:
Students will read chapters in required class textbook.

Required Writing:
Students will write about troubleshooting approaches they found most useful and share those findings with the other students in the class.

Critical Thinking:
All of the courses in Web Technologies require students to learn to think critically. Using computers effectively requires that students can express their instructions in a form that the computer program can understand and execute. First students must understand what they want to accomplish. Second, students must identify what logical steps are required to instruct the computer to do the work. Finally, students must know how to submit the instructions in the correct format to the computer for completion. Accomplishing this work requires students apply critical thinking skills.

Outside Assignments:
Outside assignments will include completion of lab work, assigned readings from the text books, and homework problems.

Students are expected to spend a minimum of three hours per unit per week in class and on outside assignments, prorated for short-term classes.

Methods of Assessment

Methods of Assessment may include, but are not limited to, the following:
  1. Class Participation
  2. Exams/Tests
  3. Homework

Open Entry/Open Exit

Not Open Entry/Open Exit

Repeatability

Course is Repeatable for Reasons other than a Deficient Grade? No

Contact Person

Stephen R. Perry