Feb 24, 2024  
2023-2024 Catalog 
2023-2024 Catalog
Add to Portfolio (opens a new window)

SDEV 117 - Web Programming with JavaScript

Credits: 5
Introduces students to JavaScript, a powerful programming language for creating dynamic, interactive web pages. Students learn the basics of JavaScript, and apply it toward the development of a website. Topics include language constructs and syntax, event-driven programming, manipulating the Document Object Model (DOM), form validation, and utilizing JavaScript libraries, such as jQuery. Previously IT 207.

Enrollment Requirement: CS 108 , CS 109 , CS 120 /ENGR 120 , or SDEV 218 ; and SDEV 106  with grades of 1.0 or higher; or instructor consent.

Course Fee: $50.00

Course Outcomes:
Students who successfully complete this class will be able to:

  1. Design and create JavaScript programs that utilize selection, iteration, and functions.
  2. Apply best practices to code, including proper naming conventions, indentation, and documentation.
  3. Explain the difference between client- and server-side scripting.
  4. Apply JavaScript to a web page to make it more interactive.
  5. Implement event-driven programming.
  6. Effectively test and debug JavaScript code.
  7. Utilize JavaScript libraries to enhance JavaScript development.

Program Outcomes
Create data visualizations to support communication.

College-wide Outcomes
  • Quantitative and Symbolic Reasoning - Quantitative Reasoning encompasses abilities necessary for a student to become literate in today’s technological world. Quantitative reasoning begins with basic skills and extends to problem solving.

Add to Portfolio (opens a new window)