IB Year 2 Higher Level Computer Science

Monday 17 February 2025 - Block 5
← previous note | most current note | next note →
 

Daily Note

Exam on search on Wednesday: 

 

https://github.com/bmackenty/studentPythonStuff/blob/master/web_spider_simple.py

 

We will review this content:

  • Define the term search engine.
  • Distinguish between the surface web and the deep web.
  • Outline the principles of searching algorithms used by search engines.
  • Describe how a web crawler functions.
  • Discuss the relationship between data in a meta-tag and how it is accessed by a web crawler.
  • Discuss the use of parallel web crawling.
  • Outline the purpose of web-indexing in search engines.
  • Suggest how web developers can create pages that appear more prominently in search engine results.
  • Describe the different metrics used by search engines.
  • Explain why the effectiveness of a search engine is determined by the assumptions made when developing it.
  • Discuss the use of white hat and black hat search engine optimization.
  • Outline future challenges to search engines as the web continues to grow.

 

Statement of Inquiry

The big idea for today is Web science.

The essential questions for this topic are:

What is the web, really? How is the web made? How do we design and build web-based applications?

It takes time to explore and really understand a big idea. If you want to
learn more about web science (which is connected to today's daily note), please click here .

We are learning this because as a designers must understand scientific and technical innovation. Designers use systems, models, methods, and processes to solve problems.



Reminders & routines:

Please read and follow these reminder

  1. IF today == Friday:
         careers_in_computing()