JavaScript and jQuery
- Course Number:
- WT 215
- Transcript Title:
- JavaScript and jQuery
- Created:
- Aug 16, 2022
- Updated:
- Jul 17, 2023
- Total Credits:
- 4
- Lecture Hours:
- 30
- Lecture / Lab Hours:
- 0
- Lab Hours:
- 30
- Satisfies Cultural Literacy requirement:
- No
- Satisfies General Education requirement:
- No
- Grading Options
- A-F, P/NP, Audit
- Default Grading Options
- A-F
- Repeats available for credit:
- 0
Course Description
Introduces JavaScript for writing client-side scripts for creating dynamic (interactive) web pages. Explores ways to make a web site come alive with a variety of interactive effects such as displaying and hiding text or images, filling out form fields automatically, and creating interactive maps or calendar. Uses jQuery, an extensive, feature-rich library to make JavaScript more accessible to the novice web designer. Prerequisite: WT 213. Audit available.
Course Outcomes
Upon successful completion of this course, students will be able to:
- Use JavaScript to develop simple routines for website interactivity.
- Use critical thinking skills to apply interactivity to websites.
- Find, utilize, and modify JavaScript and jQuery resources on the Internet.
Suggested Outcome Assessment Strategies
The determination of assessment strategies is generally left to the discretion of the instructor. Here are some strategies that you might consider when designing your course: writings (journals, self-reflections, pre writing exercises, essays), quizzes, tests, midterm and final exams, group projects, presentations (in person, videos, etc), self-assessments, experimentations, lab reports, peer critiques, responses (to texts, podcasts, videos, films, etc), student generated questions, Escape Room, interviews, and/or portfolios.
Department suggestion: Grading of this class will be based on completion of project(s) developed individually or as part of a team. Assessments may include: Completion of a multi-page web site implementing a variety of JavaScript techniques, assignments, tests or quizzes
Course Activities and Design
The determination of teaching strategies used in the delivery of outcomes is generally left to the discretion of the instructor. Here are some strategies that you might consider when designing your course: lecture, small group/forum discussion, flipped classroom, dyads, oral presentation, role play, simulation scenarios, group projects, service learning projects, hands-on lab, peer review/workshops, cooperative learning (jigsaw, fishbowl), inquiry based instruction, differentiated instruction (learning centers), graphic organizers, etc.
Course Content
Outcome #1: Use JavaScript to develop simple routines for website interactivity.
- Coding editor
- Objects
- Functions
- Events.
- Document Object Model (DOM) scripting
- Create effects and animations using jQuery.
- Validate forms
Outcome #2: Use critical thinking skills to apply interactivity to websites.
- jQuery User Interface (UI)
- Arrays to group and process related data
- jQuery plugins and options
Outcome #3: Find, utilize, and modify JavaScript and jQuery resources on the Internet.
- Browser developer tools
- DOM Inspector
- CSS Editor
- CHROME DOM Inspector
- Safari DOM Inspector and style explorer
- JavaScript Debugger
- JavaScript Console
- Testing and debugging applications.
Suggested Texts and Materials
Murach’s JavaScript and jQuery