ITSM 2113: Web Development - JavaScript

Credit hours: 3 Lecture hours: 2 Lab hours: 2
PCS code (Local ID):
Occupational/Technical
View Class Schedule
Course Description

This course provides a solid foundation in web programming essentials, focusing on JavaScript and jQuery. Through a hands-on approach, students will gain practical knowledge and skills for creating dynamic and interactive web applications. Students will explore the fundamentals of JavaScript, such as variables, data types, control structures, functions, and objects. They will learn how to leverage jQuery to manipulate HTML elements, handle events, create animations, and make asynchronous requests to server-side resources.

Prerequisite(s)

ITSM 1113 or consent of instructor

Topical Outline
  1. Introduction to Javascript
  2. Working with Functions, Data Types, And Operators
  3. Building Arrays and Controlling Flow
  4. Debugging and Error Handling
  5. Working with The Document Object Model (Dom) And Dhtml
  6. Enhancing and Validating Forms
  7. Using Object-Oriented Javascript
  8. Manipulating Data in Strings and Arrays
  9. Managing State Information and Security
  10. Programming for Touchscreens and Mobile Devices
  11. Updating Web Pages with Ajax
  12. Introduction to Jquery

At the end of this course, students will be able to:

  • Demonstrate proficiency in JavaScript fundamentals, including variables, data types, control structures, functions, and objects.
  • Identify and explain the core concepts of web programming, including HTML and CSS, and their integration with JavaScript and jQuery.
  • Utilize jQuery to manipulate HTML elements, handle events, and create dynamic interactions within web applications.
  • Apply best practices and industry standards when writing JavaScript code, ensuring readability, modularity, and efficiency.
  • Implement animations and transitions using jQuery, enhancing the user experience and visual appeal of web applications.
General Education Distribution Area
AAS Business Elective