Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
Introduction to Web Design & Computer Principles Class 1 - - PowerPoint PPT Presentation
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 &
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview www.opte.org
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
- £CEN1RAUZE0
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview 1964, On Distributed Communications
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.
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
The Internet and the World Wide Web
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.
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
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
IBM 5150 1981
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
Apple PowerBook 540c 1993
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
Apple iPhone 2007
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
Ubiquitous Computing
Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview
Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview Sam Whitehead / GPB
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?
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
> > >
l
Future of Blockchain scet.berkeley.edu/future-blockchain-berkeley-perspective
Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview
Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
1
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”
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
00101011
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
+
1
12.3
50
Megabits per second 100+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
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.
....,
C ~ l-- ....,
2,600,000,000 1,000,000,000 100,000,000 - 10,000,000
"'
.0 1,000,000
Cas
F
100,000 10,000 2,300
68000.eooe
- 1
- MOS
1971 1980 1990
16-C<ll& SPARC T3 Sl>c,-Core Core 17 1 Six-Core Xeon 7400- 10-Core
- EX
- Core
- 8•00(8 POWER7
- Quad-core :196
- auad-Core
- Six-Core
- Atom
2000 2011
Date of introduction Introduction to Web Design & Computer Principles CSCI-UA 4 Class 1 Introduction and Overview
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.
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
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
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
- ret .c,l
- "~
·--'
"'·'•N&
~IT 1 Ii ~y ~
If$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
M\JIM. I fllD!blAIC
1
:l"rtt · S~5
_ -M-rtt
n
- ~
- t
,r=:::-1
- ~
,
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
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
Website
SubmitIntroduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview
- 0:01 •
>>) - 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
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
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
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.
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
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
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.
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
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.
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%
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
Introduction to Web Design & Computer Principles Class 1 CSCI-UA 4 Introduction and Overview