Lecture 1 Flashcards

1
Q

What is computing?

A

• Refers to the use of computers, they can be:
• Used to interact with memory and devices
• Made to follow instructions to manipulate data in
order to:
• Make calculations
• Process input
• Produce output

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is hypertext?

A

Text that can be browsed through, linked, cross-referenced, and annotated, in a non-linear manner in order for users to achieve more

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does the prefix “hyper” mean?

A

The prefix hyper means “to enhance”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the WWW?

A
WWW stands for World Wide Web.
The WWW is:
• A hypertext system
• A network
• A collaboration tool
• A framework
• A large graph
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The WWW is a hypertext system where text can be…?

A
Where text can be:
• Browsed through
• Linked
• Cross-referenced
• Annotated
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a distributed document delivery service?

A

allows for interoperability in a heterogeneous networked

environment, through the implementation of shared protocols

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What do e-Commerce, collaborative writing and community

building, and distributed document services, have in common?

A

They all use the WWW as their platform
• i.e., a platform or framework that gives way for an application or
system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are some protocols used by the Internet?

A

HTTP, TCP/IP, UDP, FTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What kinds of tools does the WWW support?

A

e-commerce, collaborative writing and community,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what are 3 high level overviews of the WWW

A
  • Document delivery system
  • Distributed hypertext system
  • Mathematical models of the WWW
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a document delivery system? What concepts does it use? What are the basic technologies and issues with it?

A

• Concepts: availability, accessibility, usability
• Basic Technologies: client-server architectures, search
engines, session and state
• Issues: Ownership, control, authority, and power

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a distributed hypertext system?

A
  • Distributed over the Internet (e.g., status codes)
  • Document formatting (e.g., markup and styling languages)
  • Dynamic documents (e.g., scripting languages)
  • Interactivity (i.e., Web 2.0)
  • Beyond the basics
  • e.g., linkbases, open hypermedia, multi-links
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are some mathematical models of WWW?

A
  • The ‘web graph’ (i.e., the structure of WWW links)
  • Power laws (i.e., link distributions and user habits)
  • Practical and theoretical applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a web service?

A

• Distributed computing (e.g., collaboration)
• Services used by programs for remote execution of programs
• Significant evolution from old style middleware
• Particular interest in: asynchronous message-based protocols,
n-tier architectures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How are browsers software platforms?

A

• Styling and Scripting languages (e.g., CSS, PHP, jQuery)
• The Document Object Model (DOM) as an Application
Programming Interface (API)
• Particular interest in:
• Programming experience, CSS and element inheritance,
errors and opportunities (e.g., graceful degradation,
progressive enhancement)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly