CS 52 B — Beginning Programming: JavaScript
Spring
Wednesdays
Date(s)
Mar 30—May 25
8 weeks
Drop By
Apr 12
Units
1Fees
Format
On-campus course
Limit 24
Closed
Please Note: No class on April 20.
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,
communicate with web servers, and act as a serverside
language. 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. By the end of the course, students will be able
to write and build a program using JavaScript, and
will be able to figure out how to solve a problem in a
programmatic way.
Students must be familiar with computer basics and have access to the Internet. Students will need access to a computer to perform class-related exercises. No prior programming experience is necessary.
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)