Need to know areas

How to use this support tool

These core competencies are required by an instructor to give professional ComputerDriving lessons. These are the Need to Know areas. The seven areas have the colours of the rainbow for easy recognition and recall. Every time a ComputerDriving lesson is completed a log knowledge of these areas is demonstrated by the instructor. The way the log is set up is exactly the same as this support tool.



Computer Driving Lessons

Compouter driving lessons need to deliver knowledge and skill development to both the student and the instrcutor. the knowledge is of computer science the internet, ease of use of personal computer devices and also psychology and good teaching practice.

The skills are of user input, problem solving, good habits of privacy security and cost savings. 

Each lesson is structured and the report done at the end of each lesson reinforces this.

The log is done after the lesson by the instructor and this is where the inscutors knowledge must be practiced.

Very few people understand how are lives are fuelled by huge data centre campuses and the private fibre networks owned by google microsoft apple amazon and facebook. Since 2008 data centres have become bigger and more sophisticated. How? The hardware has gotten cheaper, the designs have gotten better, and the software controlling machines have gotten smarter.

And now we are at a point where most tasks on your phone or computer are not even done on the hard drive. They are done in warehouses in places like Dublin or Papillion Nebraska. At some point your device is really just a window. It is just a way of accessing a set of resources that sits in some data centre that has the capability of hundreds of thousands of computers that might overwise have had to sit on your desk to have that same experience. This new world is possible because computing and algorithms are constantly improving.

How Client/Server Architecture works

The internet works on the client/server model of information delivery

The client computer connects to a server computer on which information resides: the client depends on the server to deliver information

Data centres holding servers can often be the other side of the world

An example client /server exchange

The client requests the services of the server computer.

What services?

web browser – web server
“please search Google’s database?”
“please get me a web page”
Mail client (outlook) – mail server (smtp “send me my email files for gmail”)

Why use this architecture?

A primary reason to set up a client/server network is to allow many clients to access the same applications and files “Google” that are stoned on a server.

The connection between client and server is maintained only during the actual exchanged of information.
Thus after the web page is transferred from the server computer the https connection between that computer and the client is broken.
(Hyper Text Transfer Protocol – Secure)

Eemshaven, Netherlands – Data Centers - Google