fullscreen background
Skip to main content

Winter Quarter

Winter Registration Now Open
Most Classes Begin Jan 14
shopping cart icon0

Courses

« Back to Professional & Personal Development

CS 52 — Beginning Programming: JavaScript

Quarter: Winter
Day(s): Mondays
Course Format: On-campus
Duration: 8 weeks
Date(s): Jan 14—Mar 18
Time: 7:00—8:50 pm
Drop Deadline: Feb 3
Unit: 1
Tuition: $465
Instructor(s): Eli Lev
Limit: 26
Status: Open
Please Note: No class on January 21 and February 18
Winter
On-campus
Mondays
7:00—8:50 pm
Date(s)
Jan 14—Mar 18
8 weeks
Drop By
Feb 3
1 Unit
Fees
$465
Instructor(s):
Eli Lev
Limit
26
Open
Please Note: No class on January 21 and February 18
JavaScript is a dynamic scripting language that is extensively used to create web pages and web applications. It is also used to add highly responsive interfaces, validate forms, add dynamic functionality, and communicate with web servers. In this course, students will gain a fundamental understanding of JavaScript that will be applicable to other programming languages. Students will learn language basics (syntax, data types, operators), variables, scope, memory, control flow structures, functions, the document object model, the browser object model, object-oriented programming, and events. The course will be a combination of lecture, lab, and a class project. By the end of the course, students will be able to write and build a program using JavaScript and figure out how to solve a problem in a programmatic way.

No programming experience is necessary. Students must be familiar with computer basics and have access to the internet on a computer in order to perform course related exercises.

Eli Lev, Technology Manager, Stanford Continuing Studies

Eli Lev received an MSEE from Johns Hopkins and has developed software for various government and private sector projects. He has taught continuing education courses at UC San Diego, Foothill College, and Stanford.

Textbooks for this course:

(Required) Eric T. Freeman and Elisabeth Robson, Head First JavaScript Programming, 1st Edition (ISBN 144934013X)
DOWNLOAD THE PRELIMINARY SYLLABUS » (subject to change)