Web Science

From Computer Science Wiki
Jump to: navigation, search
Web Science[1]

What is the web? How is the web made? This section delves into core components of the world-wide-web. It is likely you use the web every day. Like everything in computer science, we want you to understand the depth of this topic.

The big ideas in Web Science

Creating the web

Searching the Web

Distributed approaches to the web

The evolving web


Analyzing the web

Semantic web

Web Development

Common operations in web development are to link to a database in order to:

  1. create a new object (like a new user, new item in store, or a new character in a game)
  2. edit the attributes of an existing object
  3. delete an object



Standards

  • DistinguishMake clear the differences between two or more concepts or items. between the internet and World Wide Web (web).
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. how the web is constantly evolving.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the characteristics of the following: HTTP, HTTPS, HTML, URL, XML, XSLT, CSS.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the characteristics of a uniform resource identifier (URI) URL.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the purpose of a URL.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. how a domain name server functions.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the characteristics of the internet protocol (IP) transmission control protocol (TCP) file transfer protocol (FTP).
  • OutlineGive a brief account. the different components of a web page.
  • ExplainGive a detailed account including reasons or causes. the importance of protocols and standards on the web.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the different types of web page.
  • ExplainGive a detailed account including reasons or causes. the differences between a static web page and a dynamic web page.
  • ExplainGive a detailed account including reasons or causes. the functions of a browser.
  • EvaluateAssess the implications and limitations; make judgments about the ideas, works, solutions or methods in relation to selected criteria. the use of client-side scripting and server-side scripting in web pages.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. how web pages can be connected to underlying data sources.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the function of the common gateway interface (CGI).
  • EvaluateAssess the implications and limitations; make judgments about the ideas, works, solutions or methods in relation to selected criteria. the structure of different types of web pages.
  • DefineGive the precise meaning of a word, phrase, concept or physical quantity. the term search engine.
  • DistinguishMake clear the differences between two or more concepts or items. between the surface web and the deep web.
  • OutlineGive a brief account. the principles of searching algorithms used by search engines.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. how a web crawler functions.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. the relationship between data in a meta-tag and how it is accessed by a web crawler.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. the use of parallel web crawling.
  • OutlineGive a brief account. the purpose of web-indexing in search engines.
  • SuggestPropose a solution, hypothesis or other possible answer. how web developers can create pages that appear more prominently in search engine results.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the different metrics used by search engines.
  • ExplainGive a detailed account including reasons or causes. why the effectiveness of a search engine is determined by the assumptions made when developing it.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. the use of white hat and black hat search engine optimization.
  • OutlineGive a brief account. future challenges to search engines as the web continues to grow.
  • DefineGive the precise meaning of a word, phrase, concept or physical quantity. the terms: mobile computing, ubiquitous computing, peer-2-peer networka group or system of interconnected people or things., grid computing.
  • Compare the major features of: mobile computing ubiquitous computing peer-2-peer networka group or system of interconnected people or things. grid computing.
  • DistinguishMake clear the differences between two or more concepts or items. between interoperability and open standards.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the range of hardware used by distributed networksa group or system of interconnected people or things..
  • ExplainGive a detailed account including reasons or causes. why distributed systems may act as a catalyst to a greater decentralization of the web.
  • DistinguishMake clear the differences between two or more concepts or items. between lossless and lossy compression.
  • EvaluateAssess the implications and limitations; make judgments about the ideas, works, solutions or methods in relation to selected criteria. the use of decompression software in the transfer of information.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. how the web has supported new methods of online interaction such as social networking.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. how cloud computing is different from a client-server architecture.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. the effects of the use of cloud computing for specified organizations.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. the management of issues such as copyright and intellectual property on the web.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the interrelationship between privacy, identification and authentication.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the role of networka group or system of interconnected people or things. architecture, protocols and standards in the future development of the web.
  • ExplainGive a detailed account including reasons or causes. why the web may be creating unregulated monopolies.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. the effects of a decentralized and democratic web.


  • DescribeGive a detailed account or picture of a situation, event, pattern or process. how the web can be represented as a directed graph.
  • OutlineGive a brief account. the difference between the web graph and sub-graphs.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the main features of the web graph such as bowtie structure, strongly connected core (SCC), diameter.
  • ExplainGive a detailed account including reasons or causes. the role of graph theory in determining the connectivity of the web.
  • ExplainGive a detailed account including reasons or causes. that search engines and web crawling use the web graph to access information.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. whether power laws are appropriate to predictGive an expected result of an upcoming action or event. the development of the web.


  • DistinguishMake clear the differences between two or more concepts or items. between the text-web and the multimedia-web.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the aims of the semantic web.
  • DistinguishMake clear the differences between two or more concepts or items. between an ontology and folksonomy.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. how folksonomies and emergent social structures are changing the web.
  • ExplainGive a detailed account including reasons or causes. why there needs to be a balance between expressivity and usability on the semantic web.
  • EvaluateAssess the implications and limitations; make judgments about the ideas, works, solutions or methods in relation to selected criteria. methods of searching for information on the web.
  • DistinguishMake clear the differences between two or more concepts or items. between ambient intelligence and collective intelligence.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. how ambient intelligence can be used to support people.
  • ExplainGive a detailed account including reasons or causes. how collective intelligence can be applied to complex issues.

References

  1. http://www.flaticon.com/