Course Syllabus

Coding for Spatial Practices
ARCH A4988
Tuesday, 7PM – 9PM
Ware Lounge

Instructor: Celeste Layne
cl2754@columbia.edu

TA: Hazel Villena
hazel.villena@columbia.edu

Office Hours:
Fridays, 1PM-5PM (15 minute increments). Sign up on Calendly.

ARCH-A4988-Syllabus.pdf

Course Description

Coding for Spatial Practices introduces students to web design and development as a means of representation, speculation and communication. Students will learn the foundational, front-end languages HTML, CSS and JavaScript to create work for the web browser.

To guide our study, we will explore questions such as: What is the relationship between architecture and the World Wide Web? What parallels can be drawn between the development process and our own design processes?

The class will consist of exercises and long-form projects which allow students to develop concepts, ideas, and strategies for web-based projects. These projects will be supplemented/contextualized by lectures, readings, writing, and student-led group discussions, to reinforce core concepts.

Course Schedule (Subject to change)

Week Date Theme In Class
01 09/14 Hello World

Lecture 01: Intro to the Internet

02 09/19 Content & Hypertext Lecture 02: HTML Basics
03 09/28 Interface & Identity Lecture 03: CSS Basics
04 10/05 Form & Structure  Lecture 04: Layout Basics
05 10/12 Motion Lecture 05: Animations & Transitions
06 10/19 Interaction I Lecture 06: JavaScript Basics
07 10/26 Adaptability & Context Lecture 07: Responsive Web Design

 

Course Summary:

Date Details Due