Portland Community College | Portland, Oregon

Course Number:
CAS 213
Course Title:
JavaScript and JQuery for Designers
Credit Hours:
Lecture Hours:
Lecture/Lab Hours:
Lab Hours:
Special Fee:

Course Description

Develops skills to find, utilize and modify JavaScript and JQuery resources on the Internet. Explores a variety of interactive effects such as displaying and hiding text or images, filling out form fields automatically, creating interactive maps or calendars, and creating DHTML windows. Prerequisites: CAS 206 or instructor permission. Audit available.

Intended Outcomes for the course

Upon completion of the course students should be able to:

  1. Find, utilize and modify JavaScript and JQuery resources on the Internet.
  2. Upload, test, and deploy web pages containing JavaScript and JQuery.

Outcome Assessment Strategies

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
  • Tests or quizzes

Course Content (Themes, Concepts, Issues and Skills)

Themes, Concepts, Issues

  • Thorough coverage of basic JavaScript techniques

Competencies, Skills

  • Create and modify simple scripts demonstrating a variety of techniques such as working with text, images, windows, and forms
  • Manipulate page content using the DOM
  • Upload and test pages containing scripts on a web server
  • Define objects, properties, methods, and events
  • Utilize event handlers to respond to user events such as mouse clicks and mouse-overs
  • Utilize variables and functions in JavaScript programs
  • Utilize conditionals and loops in JavaScript programs
  • Manipulate form data and validate a form using JavaScript
  • Perform simple math operations using JavaScript
  • Create a simple array and display data from it
  • Discuss differences between JavaScript, Java, and server-side technologies such as ASP, PHP and ColdFusion

Related Instruction

Hours: 40

Find, utilize and modify JavaScript and JQuery resources on the Internet.

  • Create computational formulas with the Javascript programming language, which utilizes logical operations and mathematical expressions including values, constants, variables, operators, functions, arrays, objects and other regular expressions.
  • Analyze code and error-check formulas.
  • Direct instruction (+ study time) in programming-related computations involving Boolean algebra and arithmetic expression construction and evaluation.
  • Development of skill in programming-related computations.