CSC-164 Introduction to Scripting for New Media

Introduction to scripting for New Media serves as a beginning level programming course for AS New Media students. This course emphasizes problem solving by way of the development and implementation of scripts in a web based environment. Writing code and using external scripting libraries in a structured object oriented scripting language will be covered. A contemporary scripting language is used throughout the course.

Credits

3

Prerequisite

CSC-162

Lecture Contact Hours

3

Lab Contact Hours

0

Other Contact Hours

0

Department

  • Computer Science

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Semesters Course Will Be Offered

  • Spring

Course Learning Outcomes

  1. Design computer algorithms to solve problems
  2. Parse an existing model to augment webpages using a scripting language
  3. Adopt an iterative and continuous improvement process to critically troubleshoot issues and elevate software design
View Course Outline

CSC 164: Introduction to Scripting for New Media

Department

Computer Science

Course Description

Introduction to scripting for New Media serves as a beginning level programming course for AS New Media students. This course emphasizes problem solving by way of the development and implementation of scripts in a web based environment. Writing code and using external scripting libraries in a structured object oriented scripting language will be covered. A contemporary scripting language is used throughout the course.

Credit Hours

3

Contact Hours

Lecture3
Lab0
Other0

Grading Scheme

Letter

Semester(s) Course Will Be Offered

Spring

Prerequisites

CSC-162

Course Learning Outcomes

  1. Design computer algorithms to solve problems
  2. Parse an existing model to augment webpages using a scripting language
  3. Adopt an iterative and continuous improvement process to critically troubleshoot issues and elevate software design

Topic Outline

  1. Introduction to Scripting
    1. Using an editor to write a script
    2. Standalone script, and scripting within an html file
    3. Execution in a browser
  2. Introduction to Functions
    1. Why we use them
    2. How we use them
    3. How to write them
  3. Writing Loops
    1.  For, While constructs
  4. Control Flow
    1. If (conditional) statements and other ways to control execution in a script
  5. Data Structures
    1. Arrays
    2. Other objects, classes and methods
  6. Using Scripting Libraries
    1. Define them, discuss advantages and disadvantages of their use
    2. Frameworks, and using some of the more current/popular ones
    3. Using CDN (Content Delivery Networks)
  7. Putting Everything Together
    1. Developing an effective interface
    2. Using all your resources to plan, design and develop a solid application