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.
D - Credit - Degree Applicable
CSWB
JavaScript and jQuery
Units and Hours
3
3
Grade/Pass/No Pass
Hour Type
Units
Weekly Hours
Semester Hours x 16 Weeks
Semester Hours x 18 Weeks
Lecture Category -
2.50
2.50
x 16 Weeks - 40.00
x 18 Weeks - 45.00
Lab Category -
0.50
1.50
x 16 Weeks - 24.00
x 18 Weeks - 27.00
Subtotal -
4.00
x 16 Weeks - 64.00
x 18 Weeks - 72.00
Out of Class Hour -
5.00
x 16 Weeks - 80.00
x 18 Weeks - 90.00
Totals -
9.00
x 16 Weeks - 144.00
x 18 Weeks - 162.00
Hour Type
Units
Weekly Hours
Semester Hours x 16 Weeks
Semester Hours x 18 Weeks
Lecture Category -
2.50
2.50
x 16 Weeks - 40.00
x 18 Weeks - 45.00
Lab Category -
0.50
1.50
x 16 Weeks - 24.00
x 18 Weeks - 27.00
Subtotal -
4.00
x 16 Weeks - 64.00
x 18 Weeks - 72.00
Out of Class Hour -
5.00
x 16 Weeks - 80.00
x 18 Weeks - 90.00
Totals -
9.00
x 16 Weeks - 144.00
x 18 Weeks - 162.00
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.
Recommended Preparation: CSWB 110
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
Outcome
Demonstrate Industry-accepted coding standards
Students will be able to use a requirements specification to design and develop JavaScript programs that meet those requirements.
Specific Course Objectives
Objective
Upon successful completion of the course, the student will be able to:
Code JavaScript using basic programming constructs such as variable assignment, decision statements, and loops;
Declare functions and add objects along with their methods and properties in JavaScript;
Manage the Events in JavaScript by using Event Handlers;
Create interactive Web pages using JavaScript;
Create interactive Web pages using JQuery.
Methods of Instruction
Methods of Instruction may include, but are not limited to, the following:
Lab
Lecture
Content in Terms of Specific Body of Knowledge
Data Types and variables
Decisions, Loops, and Functions
Object-based JavaScript
Programming the Browser
HTML Forms
String Manipulation
Date, Time, and Timers
Create Dynamic Web Pages Using jQuery
Textbooks/Resources
Textbook
Ruvalcaba, Zak and Murach, Mike
Murach's JavaScript and jQuery
1
Fresno, CA
Murach
2012
Assignments
Students will read chapters in required class textbook.
Students will write about troubleshooting approaches they found most useful and share those findings with the other students in the class.
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 will include completion of lab work, assigned readings from the text books, and homework problems.