Dec 21, 2024  
Catalog 2024-2025 
    
Catalog 2024-2025

CIS 133JS Fundamentals of Java Programming 1


Lecture Hours: 4
Credits: 4

Covers the fundamentals of JavaScript as a web programming language, including basic programming concepts as they apply to using and writing JavaScript. Focuses on learning to create interactivity using JavaScript with text and graphics. Provides the foundation for continuing with JavaScript in the Intermediate JavaScript course, and features current web-standards compliant techniques for using JavaScript.

Recommended: CIS 120  

Differential Fee Yes
Student Learning Outcomes:
 

  1. Write and debug client-side JavaScript that functions across multiple browsers.
  2. Develop software solutions using programming skills, including user input, variables, control structures, classes/objects, functions, arrays, and events.
  3. Add interactivity and dynamic graphics. 
  4. Create interactive forms that capture and validate user input.
  5. Develop DHTML Web pages.
  6. Use third party libraries to simplify client-side scripting


Content Outline
 

  • Introduction
  • Using JavaScript
  • Introduction to Object Based Languages
  • Understanding the JavaScript Object Model
  • Working With Variables
  • Using Pop-Up Windows
  • Conditional and Iteration Statements
  • Understanding Functions
  • Creating Events
  • Exploring the Document and Window Objects
  • Using Dates, Times, and Numbers
  • Adding Forms and Images
  • Using JavaScript Libraries