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.
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 |
---|---|---|