ITSM 2113: Web Development - JavaScript

Credit Hours 3.0 Lecture Hours 2.0 Lab Hours 2.0
Type of Credit
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 - Must be completed prior to taking this course.

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
Topical Outline

Introduction to Javascript

Working with Functions, Data Types, And Operators

Building Arrays and Controlling Flow

Debugging and Error Handling

Working with The Document Object Model (Dom) And Dhtml

Enhancing and Validating Forms

Using Object-Oriented Javascript

Manipulating Data in Strings and Arrays

Managing State Information and Security

Programming for Touchscreens and Mobile Devices

Updating Web Pages with Ajax

Introduction to Jquery