ABC Browser Circus

this is a random, very small text. no one would care to read it, but you <3

description

Welcome to the ABC Browser Circus (ABC), where acrobats juggle with hyperlinks, dance across scrolling grids and jump through open server ports.

This course introduces the students to the history of the internet, the World Wide Web, and specifically to the browser as a cultural object and its role in (net)art; in parallel, it teaches web development and guides the students to create three web-based projects. Theory and practice-based components are each conducted during one of two 75 minute classes per week.

Guest speakers may include artists that use the web as their primary medium as well as professionals working in curation and preservation of internet-based art.

The practical component consists of three, consecutive parts (A,B & C, illustrated in the diagram below) that build on top of each other, are informed by the theory, and result each in one project.


info

schedule

⬇️

Part A

4

no-class

Tuesday, Oct 4

Due today: Review of Mini Project #2

class

Thursday, Oct 6

Due today: Paper Prototype for Project A, Mini Project #3

Review

Work on Phone

Work on Project A

Rotating 1-on-1 check-ins to discuss idea using the paper prototype

10 minutes each

5

lab

Tuesday, Oct 11

Work on Projects

Check out Mini Project #3

Techniques that may help:

Identify the technical challenges of your project; test solutions to them in isolated (simplified) context.

On a paper, sketch out the underlying logic of your page - what is the hierarchy that exists between the elements? where can container divs help to make the structure more clear? which button triggers which function ? which interval controls which movement? What other structural, or functional relations exist?

lab

Thursday, Oct 13

Work in Class

class

Saturday, Oct 15

Legislative Day! (Saturday)

Due today: Project A, Submission of Project A

Critique A

Share challenges you faced, solutions (if applicable), compromises and shortcomings of your project.

15 minutes presentation & feedback.

Hyperlink Gallery

Part B

7

class

Tuesday, Oct 25

Due today: Prototype for Project B, Mini Project #4

Review

check put mini project 4

Work on Mini Project #5

Work on Project B

Rotating 1-on-1 check-ins to discuss idea using the paper prototype

If still time: super quick intro of everyone's project ideas

Evaluate Project Ideas:

(from Laurie Anderson)

Is it complicated enough?

Is it simple enough?

Is it crazy enough?

Is it beautiful enough?

Is it stupid enough?

lab

Thursday, Oct 27

Due today: Mini Project #5

Work on Projects

Drawing a diagram of the srcripts that run in your extension can bring clarity.

Solve problems in isolation, then bring them back into the full project.

Focus on the minimum you want your project to achieve first. What is a must-have? Which feature is would-be-nice?

8

class

Tuesday, Nov 1

lab

Thursday, Nov 3

Due today: Project B

Project B Presentations

Part C

9

lab

Tuesday, Nov 8

Creating with Servers Part I

Road Map for the next weeks

What is a server?

What is a localhost?

What is node?

Whats is NPM?

Coding "Express: Hello, World!"

class

Thursday, Nov 10

Field Trip

10

reading due

Monday, Nov 14

Due today: Reading: Cao Fei / Mattes

11

class

Tuesday, Nov 22

Due today: Chatroom Tutorial

lab

Saturday, Nov 26

Legislativ Day / Asynchronous

Due today: Paper Protoype for Project C, Mini Project #7

12

class

Thursday, Dec 1

Due today: Reading #4: Online Intimacy

13

lab

Tuesday, Dec 6

Testing

Feedback

Questions

Working Time

lab

most recent class

Thursday, Dec 8

Work in Class

14

lab

Tuesday, Dec 13

Due today: Project C