Introduction to Web Design & Computer Principles Class 1 - - PowerPoint PPT Presentation

introduction to web design computer principles class 1
SMART_READER_LITE
LIVE PREVIEW

Introduction to Web Design & Computer Principles Class 1 - - PowerPoint PPT Presentation

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview www.opte.org Introduction to Web Design &


slide-1
SLIDE 1

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-2
SLIDE 2

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview www.opte.org

slide-3
SLIDE 3

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

A computer network consisting of a

What is the Internet?

worldwide network of computer networks that use standardized network protocols to facilitate data transmission and exchange

slide-4
SLIDE 4
  • £CEN1RAUZE0
t B )

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview 1964, On Distributed Communications

slide-5
SLIDE 5

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Networks Centralized, decentralized, and distributed

A decentralized network represents a less-hierarchical structure than a centralized network. Complete reliance

  • n a single point is not required.

The foundational concept of decentralized networks would be deployed in tandem with what came to be known as “packet-switching,” which entails breaking up communications into small parts, sending them along, and reconstructing them at the end.

slide-6
SLIDE 6

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

The Internet and the World Wide Web

slide-7
SLIDE 7

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

The Internet and the World Wide Web

The Internet and the Web are separate but related things. The Internet is a massive network of networks, a networking infrastructure that connects computers globally. The Web is a way of accessing information over the medium of the Internet, an information sharing model that is built on top of the Internet. The Web is just one of the ways that information can be disseminated over the Internet but it is the one we are focused on in this class.

slide-8
SLIDE 8

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

  • Personal Computing

Internet Access

  • Portable Computing

1980s–Present

  • Mobile Computing
  • Ubiquitous Computing
slide-9
SLIDE 9

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

IBM 5150
 1981

slide-10
SLIDE 10

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Apple PowerBook 540c
 1993

slide-11
SLIDE 11 .,IIIAT&T 9 9:42 AM Clock C;1lcul;1tor Noles Sctt1n~1s

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Apple iPhone
 2007

slide-12
SLIDE 12

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Ubiquitous Computing

slide-13
SLIDE 13
slide-14
SLIDE 14

Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview

slide-15
SLIDE 15

Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview Sam Whitehead / GPB

slide-16
SLIDE 16

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

The Open Web and its Discontents

In many ways we are experiencing the afterglow of the technological promise

  • f freedom and openness.

Networked tools and digital media still

  • ffer lots of possibilities but also

significant problems. What are some of the dystopian aspects of the Internet and the Web today?

slide-17
SLIDE 17

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

“A new Decentralized Web has the

Re-Decentralization

potential to be open, empowering users around the globe to control and protect their own personal data better than before.” Decentralized Web Summit

slide-18
SLIDE 18

> > >

l

Future of Blockchain scet.berkeley.edu/future-blockchain-berkeley-perspective

slide-19
SLIDE 19

Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview

slide-20
SLIDE 20

Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview

slide-21
SLIDE 21

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

1

slide-22
SLIDE 22

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Digital Media Storage Modern vernacular

  • f 1s and 0s

On/Off Electrical impulses (+5v / -5v)

  • Single 0 or 1 = 1 “bit”
  • A group of 8 bits = 1 “byte”
  • 1 million bytes ≈ 1 “megabyte”
  • 1,024 megabytes = 1 “gigabyte”
  • 1,000 gigabytes = 1 “terabyte”
slide-23
SLIDE 23

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

00101011

slide-24
SLIDE 24

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

+

slide-25
SLIDE 25 20

1

12.3

50

Megabits per second 100+

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-26
SLIDE 26

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Digital Media Transfer Megabits (Mb)

Internet connection speed is normally measured in megabits. Megabits (Mb) are not the same as megabytes (MB). 8 bits = 1 byte; therefore, a megabyte is 8 times the size of a megabit. The average Internet connection speed in the United States in 2015 was 12.6 Mb/second.

slide-27
SLIDE 27

....,

C ~ l-
  • ....,

2,600,000,000 1,000,000,000 100,000,000 - 10,000,000

"'

.0 1,000,000

C

as

F

100,000 10,000 2,300

68000.

eooe

  • 1
  • MOS
6502 4004• RCA 1802 curve sho ws trans istor count doubling every two years

1971 1980 1990

16-C<ll& SPARC T3 Sl>c,-Core Core 17 1 Six-Core Xeon 7400
  • 10-Core
Xeon Westtnere
  • EX
Oual
  • Core
ltanh.lm 2•
  • 8•00(8 POWER7
AMD K10 ~
  • Quad-core :196
~
  • auad-Core
ltanil.lll Tukwila . POWER6 e '\. -...a.core Xeon Nehalem-EX lll'lu'lium 2 Witll 9MB cact.e
  • Six-Core
Opleron 2400 AMO K10 Core 17 (Quad) s:ie2Duo
  • Atom
e AMOKS

2000 2011

Date of introduction Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview

slide-28
SLIDE 28

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Moore’s Law Describes a constant rate

  • f change in computer

processor speed

The number of transistors that can be placed inexpensively on an integrated circuit doubles every two years. The number of transistors is closely connected to processor speed, memory, etc. Computer processor speed has doubled approximately every two years Moore’s Law seems to be plateauing but has held steady for the past 40 years. Digital media is in a constant state of flux.

slide-29
SLIDE 29

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-30
SLIDE 30

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-31
SLIDE 31

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-32
SLIDE 32

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-33
SLIDE 33

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-34
SLIDE 34

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-35
SLIDE 35
  • ret .c,l
  • "~

·--'

"'·'•N&

~

IT 1 Ii ~y ~

I

f$rrl,,a;)

~,a.> ....

~" • Rcrb4\) 1

#t«lOH/laJ. ~A

~

lff>ll'l2t!M.

"I-Fr

lto(lfl.a(?

u:,.,~

lAMMM~

I

  • A

1Sat,I(]

~

  • -·-

(

  • rrr
Sl,AfS l

M\JIM. I fllD!blAIC

1

:l"rtt · S~5

_ -M-rtt

n

  • ~
  • t

,r=:::-1

  • ~
U (lf•I

,

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-36
SLIDE 36
  • ~

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-37
SLIDE 37

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-38
SLIDE 38

Email

Website

Submit

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-39
SLIDE 39
  • 0:01 •

>>) - Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-40
SLIDE 40

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

slide-41
SLIDE 41


 
 
 
 
 
 
 
 
 


Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Course Content Web Design and Computer Principles

Unix command line HTML CSS Web graphics Design and accessibility Website layout Responsive design Interactivity with JavaScript Web forms Web audio and video Web hosting and domain names

slide-42
SLIDE 42

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

  • Anyone is free to use it

Guiding Principles

  • Usually free of charge

Open Source

  • Source code is made available
  • Can be modified and redistributed
slide-43
SLIDE 43

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

The principle that Internet service

Guiding Principles

providers should enable access to all

Net Neutrality

content and applications regardless of the source, and without favoring or blocking particular products or websites.

slide-44
SLIDE 44

Introduction to Web Design & Computer Principles CSCI-UA 4

Guiding Principles Web Standards

Class 1 Introduction and Overview

The formal, non-proprietary standards and technical specifications that define and describe aspects of the World Wide Web and its interoperability. These include:


  • HTML5

  • CSS

  • JavaScript

  • SVG

  • WOFF
slide-45
SLIDE 45


 
 


Introduction to Web Design & Computer Principles CSCI-UA 4

Introductions Me

Class 1 Introduction and Overview

Joshua Clayton Clinical Assistant Professor jclayton@cs.nyu.edu Fall 2018 office hours

  • Monday, 2:30–4:00 p.m.
  • Wednesday, 10:30 a.m.–12:00 p.m.

Room 420, Warren Weaver Hall cs.nyu.edu/cs/faculty/clayton

slide-46
SLIDE 46

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Syllabus Attendance

You are expected to come to all classes and arrive on time. Please let me know in advance if you will be out for any reason. Please let me know if you miss class due to illness. Computers are welcome in class but not required. If you ever feel overwhelmed or need extra help, I will be available to you.

slide-47
SLIDE 47

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Syllabus

Learning Web Design: A Beginner’s Guide to HTML, CSS,

Textbook

JavaScript, and Web Graphics 5th Edition Jennifer Robbins ISBN: 978-1-491-96020-2

slide-48
SLIDE 48

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Syllabus 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 due before class, submitted via NYU Classes. Do your best to turn work in on time. 10% will be deducted for each class day after the deadline. No assignments will be accepted after three classes or after the final exam.

slide-49
SLIDE 49

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Assignments: 40%

Syllabus

Midterm exam: 25%

Grading Rubric

Final exam: 35%

slide-50
SLIDE 50

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview

Review class website

For Next Class

Read chapter 2, “How the Web Works”

  • f Learning Web Design
slide-51
SLIDE 51

Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview