Sveicināts CS 101. Es esmu Deivs Evans. Es būšu tavs pavadonis šajā ceļojumā. Šis kurss iepazīstinās tevi ar datoru skaitļošana pamatidejām un iemācīs tevi lasīt un rakstīt savas datorprogrammas. Mēs to darīsim būvējot tīmekļa meklēšanas dzini. Man šķiet, ka jebkurš šeit ir lietojis Interneta meklētāju. Šī kursa pirmo 3 daļu mērķis ir uzbūvēt tīmekļa rāpuli. Tīmekļa rāpulis vāks datus no tīmekļa priekš mūsu meklēšanas dziņa. To darot tu mācīsies par lielajām Skaitļošanas idejām. 1. daļā mēs sāksim izvelkot pirmo saiti kādā tīmekļa lapā. Tīmekļa rāpulis atrod tīmekļa lapas mūsu meklēšanas dzinim sākot no "sēklas" lapas un sekojot saitēm šajā lapā, lai atrastu citas lapas. Katra no šīm saitēm ved uz kādu jaunu tīmekļa lapu, kurā savukārt var būt saites, kas ved uz citām lapām. Sekojot šīm saitēm, mēs atradīsim vairāk un vairāk tīmekļa lapas būvējot datu kolekciju, ko mēs lietosim mūsu meklēšanas dzinim. Tīmekļa lapa īstenībā ir tikai gabaliņš teksta, ko mūsu tīmekļa pārlūks saņem no Interneta. Par to mēs vairāk runāsim 4. daļā. Bet pašlaik, svarīgā lieta, kas jāsaprot, ir tas, ka saite ir tikai īpaša veida teksts tīmekļa lapā. Kad tu klikšķi uz kādas saites, tava pārlūprogramma nosūtīs tevi uz jaunu lapu. Un tu vari turpināt sekot šīm saitēm (...) Šajā daļā mēs rakstīsim programmu, kas izvilks pirmo saiti no tīmekļa lapas. Tālākās daļās mēs izdomāsim kā izvilkt visas saites un uzbūvēt saišu kolekciju mūsu meklēšanas dzinim.