Sep 22, 2026  
2026-27 Catalog 
    
2026-27 Catalog
Add to Portfolio (opens a new window)

CSCI 212 - Web Scripting with JavaScript

5 Credits
This hands-on class provides the knowledge necessary to design and develop dynamic Web pages using JavaScript. It introduces students to JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive Web pages. Students will learn the syntax of the JavaScript language and how to best utilize AI during web development.

Pre-requisite(s) CSCI 102 with min 2.0
FeesAcademic Technology Fee

Quarters Typically Offered
Winter Day, Online

Designed to Serve CS majors and non-CS majors who require exposure to client web development.
Active Date 20250520T14:10:27

Grading Basis Decimal Grade
Class Limit 30
Contact Hours: Lecture 55
Total Contact Hours 55
Degree Distributions:
ProfTech Course Yes
Restricted Elective Yes
PLA Eligible Yes

Course Outline
  • Programming Fundamentals with JavaScript
    • Variables
    • Conditions and Loops
    • Arrays
    • Functions
  • Improving workflow via AI 
  • Event Driven Programming
  • Accessing and Editing Elements using the Document Object Model
  • Client-Side HTML Form Validation
  • JavaScript Libraries


Student Learning Outcomes
Demonstrate programming fundamentals via JavaScript usage.

Implement JavaScript to make websites more interactive.

Be able to generate code via AI and test it via implementation.

Implement event Driven Programming via HTML/CSS and JavaScript

Analyze JavaScript code and fix scripting bugs on websites.



Add to Portfolio (opens a new window)