Sep 16, 2024  
Catalog 2023-2024 
    
Catalog 2023-2024 [ARCHIVED CATALOG]

CIS 133SC Fundamentals of Scripting Language


Lecture Hours: 4
Credits: 4

Provides the knowledge and skills necessary to write and maintain scripts which automate aspects of web functionality for both client side and server side computers. Covers scripting languages, hosts, and libraries, and Web development tools.

Prerequisite: CIS 121  with a grade of C or better; of consent of instructor.
Student Learning Outcomes:
  1. Describe the basic features and structures of scripting languages 
  2. Create client side and server side software, using HTML5 and scripting languages, including JavaScript and PHP 
  3. Test, debug, and refine client side and server side script 
  4. Utilize third party JavaScript libraries 
  5. Update Web pages using 
  6. Install and configure a test Web server


Content Outline
  • Introduction to Web Scripting Technologies
  • Software construction
    • Objects
    • Functions
    • Variables
    • Iteration structures
    • Decision structures
    • Arrays
    • Input and output
  • HTML5 and CSS3 Basics
    • DOM
    • Canvas
  • PHP Script
    • PHP syntax
    • Deploying PHP
    • Debugging PHP
    • Error Handling
  • JavaScript
    • JavaScript syntax
    • Deploying JavaScript
    • Debugging JavaScript
    • Error handling
  • JavaScript Libraries
    • JQuery
    • Node
  • AJAX
    • Ajax overview
    • Ajax scripting fundamentals
    • Deploying Ajax
  • Web Servers and MySQL
    • Apache Web server overview