Web Science Summary
C1 Creating the WEB (8 Hours)
C2 Searching The WEB (6 Hours)
C3 Distributed approaches to the web (6 hours)
C.4 The evolving web (10 hours)
C.5 Analysing the web (5 hours)
C.6 The intelligent web (10 hours)
20 Nov Lesson Network Traffic and WiFi Security Click Here?
16 Nov Lesson HTTP / HTTPS Why Compress Click Here?
09 Nov Lesson HTTP / HTTPS Man in the Middle Click Here
Follow this link form lesson notes on HTTP/HTTPS
TCP/IP Packets lesson
Follow this link form lesson notes on TCP/IP
Lesson Cloud Computing and Privacy
C.4.3 Discuss the effects of the use of cloud computing for specified organizations
In a private cloud model a company owns the data centers that deliver the services to internal users only.
C.4.5 Describe the interrelationship between privacy, identification and authentication
Private Cloud
Private cloud can definitely be used to achieve higher levels of security and reliability and so may be suited to organisations with sensitive, business critical workloads or in regulated industries such as financial services.
Advantages |
---|
Disadvantages
- With exclusivity comes increased cost. If you plan to build your own private cloud, you face a large capital outlay. Fortunately, you can rent your private cloud from a hosting service provider, for a monthly fee, and still benefit from all the advantages
- Additional costs for cloud software
Public Cloud
In a public cloud services are provided by a third party and are usually available to the general public over the Internet.
Advantages |
---|
Disadvantages
Hybrid cloud
The idea of a hybrid cloud is to use the best of both private and public clouds by combining both. Sensitive and critical applications run in a private cloud, while the public cloud is used for applications that require high scalability on demand. As TechTarget explains, the goal of a hybrid cloud is to โcreate a unified, automated, scalable environment that takes advantage of all that a public cloud infrastructure can provide while still maintaining control over mission-critical dataโ.
- Identification
- AUTHENTICATION
Defined as the seclusion of information from others. In the context of the web this can relate to healthcare record, sensitive data from financial institutions, residential/geographic records, criminal justice investigations/proceedings. For such information it is essential to prevent unauthorized access.
https://www.w3.org/blog/2010/10/privacy-dashboard/
Class Activity
Create an INFO GRAPHIC details issues with Online PRIVACY and what measures that can be taken to protect your privacy click here
The Evolving Web Section
Describe how cloud computing is different from a client-server architecture
Learning Objectives
Client-server architecture
An application gets split into the client side and server-side. The server can be a central communicator between clients (e.g. email/chat server) or allow different clients to access and manipulate data in a database.
A client-server application does also not necessarily need to be working over the internet, but could be limited to a local network, e.g. for enterprise applications.
Cloud Computing
Cloud computing still relies on the client-server architecture, but puts the focus on sharing computing resources over the internet.
Some Advantages of Cloud Computing
Teacher Notes:
Some Compelling Reasons to Choose Cloud Computing
Scenario:
If you have an in house client server set up: The server is used to host your web site and associated database: Your site takes off and you are swamped with users and your server can not cope because and you are losing business as bandwidth has exceeded.
2 In house options expand Vertically or Horizontally
SaaS : Software as a Service
Class Activity :
Click Here and prepare report written for Friday ( can work in pairs ) the report is to be submitted to me on Friday and will be graded
- TaSKS
- PROCESS
- EVALUATION
- Conclusion
- Key WORDS
Welcome: What is Cloud Computing?
Description: This Webquest will introduce you to Cloud Computing and some of its implications in educational technology.
The Cloud
Thin Client
IaaS
Privacy
Client Server Architecture
Private Cloud
Clustering
Elasticity
Download Speed
Public Cloud
SaaS
Scalability
Upload Speed
Hybrid Cloud
PaaS
Data Security
Cluster
Lesson 1 ( Searching the web )
Learning Objectives
Class Activity Post Results to your Google Web Site
Navigating the early web
How many pages on the WWW?
Example of Web Directory
How does search on the web work ?
Documents
Term Frequency (TF)
How Improve new rule ?
Doc 1 (Horse= 0 My = 25)
25
///
0/2 + 25/5 = 5
Doc 2 (Horse= 0 My = 5)
5
///
1
Doc 3 (Horse= 10 My = 10)
20
20
10/2 + 10/5 = 7
Doc 4 (Horse= 5 My = 18)
23
23
61
Doc 5 (Horse= 0 My = 15)
15
15
3
Content Toggle Headline
Lesson 2 ( Searching the web Continued )
Learning Objectives
Student Activities copy load answers to WEB Search page on your blog
Create a new web page or extend your existing page
EXTENSION : Only if above completed try use the table tag to create phone key pad with numbers
SEO Free TOOLS
Teacher Notes and Links
Lesson ( Creating the Web)
Learning Objectives
Structure First 12 mins quiz and starter// Relate Searching the WEB to a real example /// Review Functions of web browser // Introduce the idea of dynamic and static web pages with reference to early Web 2.0 // explain how java script works within side the browser
Student Activities
** Students update blog with new page that describes the the key functions of a web browser
Student Activities
Activity 1 Spend 10 mins comparing results on different search engines example Google, duckduckduck and an other ) Ask your self are results the same better? Look at the html source and find title, description and header tags
Activity 2 Build on previous basic HTML knowledge by adding a LIST , TABLE and adding a Form
Activity 3 make web page dynamic by adding some simple Java Script
Activity 1 Form List and Tables
<ul>, </ul> ; start and end of unordered list
<ol>, </ol> ; start and end of ordered list
<li>, </li> ; start and end of list items with an ordered or unordered list
<table>, </table> ; denote start and end of table
<tr>, </tr> ; denote start and end of row within a table
<td>, </td> ; denote start and end of column within a row within a table
<form>, </form> ; denote start and end of an HTML Form
<div>, </div> ; denote start and end of a page division
<input name=X type=Y /> ; define a field within an HTML form X is unique identifier and Y is the data Type that it accepts
Make your page Dynamic by Adding Java Script
Lesson ( HTML and CSS)
Learning Objectives
Student Activity Link :
Create a html page with a H1 Tag. next create a css file to style the H1 tag then and apply the styling to your html page ( save css as .css and html as .html)
HTML File with no styling
CSS
HTML File with styling
Create 2 files a HTML file and Cascading style sheet be sure to save with correct extensions:
Open the HTML file with Chrome what do you see ?
We need to apply the Style to the XML file...
The Future Of Search
Students perform searches on different search engines using the same query , why are results different.
On your blog list and describe 2 black hat approaches to game the search engines.
On your blog list and describe 8 white hat approaches the will help rank your web site better on a search engine ( google )
Use the site command to see how many pages indexed on wells school site.
Add mozbar extension to your browser and find sites with high and low moz ranking click here
Learning Objectives
.The web just keeps on growing crawlers need to be fast and efficient . Need to ensure minimum overlap for example this crawler crawls only .co.th or each separate crawlers for each country
Learning Objectives
Relevance = how good the results are : This can be measured using Precision and Recall
Precision = Results that are relevant ( if 5 out of 10 results then precision is 50% )
Recall = If search engine returns the top 10 relevant web sites for a given search term then it as 100% recall
Used for testing on data centers before releasing an algorithm update : 1 million documents X searches Y correct results. This is called the "Cranfield Paradign"
Learning Objectives Intelligent Web
Video Section
Web 1.0 2.0 and 3.0 or Semantic Web
Starter Activity
Construct the Truth Table corresponding to above logic gate diagram
Identify an equivalent logic gate
Quiz Searching the WEB
Prepare for end of unit Assessment
12 Sep will be a written assessment on Web Science "Searching The Web" please click here ( the hits algorithm will not be part of the assessment )
The will be marked and graded in Power School. You can spend this lesson reviewing the section and ask questions if any clarification is needed
Please check assignment of google class room and complete by this Friday ( functions of a web browser ) - this will also be graded