Introduction to Web Design and Computer Principles

CSCI-UA.0004-002

Mehan Jayasuriya

Week 1, 9/3/15

Today's Agenda:

  • What is the internet?
  • A brief history of the internet
  • What is the web?
  • What is a web page?
  • Topics we'll cover in this course
  • Introductions
  • Course logistics

What is the internet?

The internet is

  • A 'network of networks'
  • A global network of computers
  • A decentralized, packet-switched network built on top of the TCP/IP set of protocols

The internet supports a number of different protocols

  • HTTP
  • SMTP (email)
  • FTP
  • VPN
  • VOIP
  • BitTorrent

The client-server model

A Very brief history of the internet

ARPANET (1969)

USENET (1980)

FidoNet (1984)

What is the World Wide Web?

World Wide Web (1990)

A web page consists of:

HTML

Provides basic structure and allows you to add multimedia elements like images, audio and video to a web page.

CSS

Allows you to align the elements on a page and add style elements like color, backgrounds, fonts, etc.

Javascript

Allows you to add interactive elements that move, animate and change state based on user input.

Here's what we'll be covering in this class:

UNIX

HTML & CSS

Adobe Photoshop

Wireframing

Responsive web design

Animated .gifs

Twitter Bootstrap

Web Audio and Video

Vector graphics

Web Hosting

Tools that you will learn how to use in this class:

  • Terminal/Command Line
  • UNIX
  • Sublime Text
  • HTML
  • CSS
  • Fetch
  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe InDesign

Introductions

The web in 1994

Mehan Jayasuriya

  • mehan@nyu.edu
  • Office hour: Tuesdays, 11:30am - 12:30pm
  • mehan.info

Introductions

  • Name
  • Hometown
  • Describe your level of experience with computers and the web
  • What interests you about this course?

Course Expectations

  • You are expected to attend all classes and arrive on time
  • If you must miss a class due to illness or any other reason, please let me know in advance via email
  • Computers are welcome in class but not required
  • If you need help, the tutors and I are available

Assignments

  • There will be nine assignments over the course of the semester
  • Details of each assignment will be posted on the class website
  • All assignments are to be submitted via NYU Classes
  • Do your best to turn work in on time. 10% will be deducted for each week after the deadline
  • No assignments will be accepted after three weeks or after the final exam

Grading

  • Assignments: 50%
  • Midterm exam: 20%
  • Final exam: 30%

Homework:

  • Get access to the required book
  • Read over the class website

Class website:

URL