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

CIS 133SC Fundamentals of Scripting Language


Lecture Hours: 4
Credits: 4

The course continues the introduction of fundamental techniques used in programming and teaches students with prior programming experience how to apply basic programming concepts and principles. Covers scripting languages, hosts, and libraries, and Web development tools.

Prerequisite: CIS 121  with a grade of C or better; of consent of instructor.
Differential Fee Yes
Student Learning Outcomes:
 

  1. Describe the basic features and structures of scripting languages 
  2. Apply conditional control structures and methods
  3. Test, debug, and refine client side and server side script 
  4. Utilize third party libraries 
  5. Update Web pages
  6. Design, implement and test readable, efficient programs that follow best practices


Content Outline
 

  • Introduction to Scripting Technologies
  • Software construction
    • Objects
    • Functions
    • Variables
    • Iteration structures
    • Decision structures
    • Arrays
    • Input and output
    • Lists and Dictionaries
    • Classes
    • Exceptions
    • Files
    • Inheritance
  • 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