Welcome Guest      Help   |   Login

Find a Course

 Links

Web Design

Course Details

Monday - Friday, Jul 31 - Aug 4 | 9am-12pm
ages 13-17 | RISD Campus | 2017/SE-TEEN-1775
5 sessions | 15 contact hours | tuition $270


Description

The Code Boss experience continues with JavaScript, the dynamic coding language behind the presentation of interactive 2D and 3D browser content. The instructor presents the document object model, and you'll build competency with associated programming concepts and create projects of increasing visual and computational complexity. You'll discover how to find and customize freely available scripts and troubleshoot them, browse powerful JavaScript-based libraries, and explore framework manipulation to build code mashups for useful prototyping. JavaScript behaviors implemented via event handlers and visual rollovers are taught to give you the experience of setting up a small set of webpages that demonstrate your abilities as a JavaScript code boss.

Applies to: AT, YD


Instructor
  • Name: Bruce Campbell (Bio)
Course Details

Monday - Friday, Jul 24 - 28 | 9am-12pm
ages 13-17 | RISD Campus | 2017/SE-TEEN-0483
5 sessions | 15 contact hours | tuition $270


Description

Do you like to document, illustrate, prototype or simply "make"? Then join a worldwide community of artists, designers, scientists and hackers who create images, animations and interactive experiences by writing code. The ability to visualize abstract concepts is made easier with coding competency; one of the most versatile and accessible coding tools is the open-source product Processing. Initially developed to serve as a high-tech sketchbook, Processing has evolved into a true medium for your inner maker. Free of cost and uniformly accessible, it provides an introduction to computer programming basics ideal for the hands-on visual learner. No prior experience is necessary -- this course is for the programming beginner!

Applies to: AT, YD


Instructor
  • Name: Bruce Campbell (Bio)
Course Details

Saturdays, Apr 1 - May 20 | 9am-12pm | No Class: 4/15, 4/22
ages 18+ | RISD Campus | 2017/CS-WEB-2512
6 sessions | 18 contact hours | tuition $420 | lab fee $30


Description

JavaScript is a platform-independent, event-driven, interpreted programming language that enables a Web designer to add exciting features to what might otherwise be a static webpage. The course starts with an introduction to the document object model and a review of basic programming concepts and builds momentum as students learn to use and customize freely available scripts and to avoid common pitfalls. Browser integration with a JavaScript enhanced page is also a lesson topic that pays heed to the primary objective of all Web authors as they create an attractive site with full data retrievability. Class exercises give students the experience of setting up a small set of webpages using examples of JavaScript, such as status bar messages, event handlers and image rollovers.

Special Schedule: The schedule for this course has changed since first published. Class will meet Saturdays, 4/1, 4/8, 4/29, 5/6, 5/13, 5/20, from 9am-12pm.

Applies to: IT-R

Prerequisite: Interactive Design: Introduction


Instructor
  • Name: Bruce Campbell (Bio)
  • Prev
  • Next