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)
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 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.
- 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
In a public cloud services are provided by a third party and are usually available to the general public over the Internet.
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”.
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.
Authentication is the first step in access control, and there are three common factors used for authentication: something you know, something you have, and something you are. This article provides you with good understanding of the three factors of authentication and how they can be used together with multi factor authentication.
Authentication factors classically fall into three categories:
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
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 still relies on the client-server architecture, but puts the focus on sharing computing resources over the internet.
Some Advantages of Cloud Computing
Some Compelling Reasons to Choose Cloud Computing
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
- Key WORDS
Welcome: What is Cloud Computing?
Description: This Webquest will introduce you to Cloud Computing and some of its implications in educational technology.
You just heard the term "Cloud Computing" as part of a project you are working on. You want to know more about this technology. What is it all about? Will it affect me, and if so, how? Do wells use Cloud Computing if not should they use, what should they put in the Cloud. Power school? How is Wells web site hosted?
if you have not heard about this new technology concept, you will! Some experts believe Cloud Computing is destined to be the future in computer application delivery and data storage.
This Web quest will provide you the resources to make a good start in investigating this new concept. As part of your investigation, you will be asked to explore the use of Cloud Computing within Wells with reference to POWER School
Star by reviewing what is cloud computing? Please click here.
Grade 11 Work as individuals
If working as a group decide what each person will focus on.
Compile notes and data about your topic. Focus on the information you need to fulfill the task assignments.
Be sure to properly cite the source of the information you use in your report.
Use the following checklist to ensure you have covered all the required areas of the topic:
1) Overview and general concept of Cloud Computing in Contrast to the Client Server Model
2) Advantages of Cloud Computing
3) Disadvantages Cloud Computing
3) Private, Public or Hybrid Cloud
4) Data Security
5) Group recommendations
Write a 2-page (minimum) report addressing the task assignments.
Grade 11 Present your finding on Friday 05th Oct
1) Did you provide an overview and general concept of Cloud Computing?
2) Did you list the advantages of Cloud Computing? (2-3 is best)
3) Did you list the disadvantages of Cloud Computing? (2-3 is best)
4) Did you describe the impacts of Cloud Computing as a learning tool in school? (2-3 is best)
5) Did your group provide a recommendation and explain your reasoning?
6) Did your report meet the length and citation requirements?
|Overview and general concept of Cloud Computing||No relevant information about the topic.||Some relevant information about the topic. Some supporting facts.||Sufficient relevant information about the topic. Several supporting facts.||Extensive relevant information about the topic. Extensive supporting facts.||25%|
|List the advantages and disadvantages of Cloud Computing||No advantages or disadvantages listed.||Missing one of either advantages or disadvantages.||Advantages and disadvantages listed.||Extensive and explained advantages and disadvantages listed.||25%|
|List the impacts of Cloud Computing as a learning tool in school. Present a recommendation to the school district with reasons.||No impact or recommendation listed.||Missing impact listing, recommendation, or reasons.||Impact listed. Recommendation listed. Reason for recommendation given||Extensive list of impact. Recommendation with extensive reasons.||25%|
|Report meets the length and citation requirements.||Report meets neither the length and citation requirements.||Report lacks either the length or citation requirements.||Report meets both the length and citation requirements.||Report exceeds the length requirement and meets the citation requirement.||25%|
|Total Score: 100|
This project taught you a great deal about Cloud Computing, its advantages and disadvantages, and its potential impact as a learning tool in education.
But you learned much more. You learned to work and cooperate as a group. You had an opportunity to act as a research unit for a purpose. You learned to access online resources and use those resources to gather data to support your findings.
Above all, you learned skills necessary to make a reasoned and logical decision.
Client Server Architecture
Lesson 1 ( Searching the web )
Class Activity Post Results to your Google Web Site
Navigating the early web
Who invented the Web ? At the start how big was it ? ( collection of documents ), How could you find these documents.
Links all on one page easy, but as web got bigger ? how navigate ?
How many pages on the WWW?
4.54 billion pages and growing FAST
Example of Web Directory
How does search on the web work ?
First they don't want you to know. Why ? ( class discuss ).
Spam result poor user results, before page rank it was fairly easy to dupe engines by stuffing keywords in meta tags.
Term Frequency (TF)
How Improve new rule ?
Doc 1 (Horse= 0 My = 25)
0/2 + 25/5 = 5
Doc 2 (Horse= 0 My = 5)
Doc 3 (Horse= 10 My = 10)
10/2 + 10/5 = 7
Doc 4 (Horse= 5 My = 18)
Doc 5 (Horse= 0 My = 15)
Content Toggle Headline
Which gets the highest score , does it provide the best answer ?
Using TF "My" causing doc 4 will be best fit, is it ?
Lesson 2 ( Searching the web Continued )
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)
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
** Students update blog with new page that describes the the key functions of a web browser
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)
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
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
.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
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
Web 1.0 2.0 and 3.0 or Semantic Web
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