ברוכים הבאים ל-CS101. אני דייב איוונס. אני אהיה המדריך שלכם במסע זה. קורס זה יציג בפניכם רעיונות יסודיים במחשוב וילמד אתכם לקרוא ולכתוב את תוכנות המחשב שלכם. אנו הולכים לעשות את כל זה בהקשר של בניית מנוע חיפוש. אני מנחש שכולם כאן לפחות השתמשו בעבר במנוע חיפוש. המטרה של שלוש היחידות הראשונות בקורס זה היא לבנות זחלני מרשתת. הם יאספו מידע מהמרשתת למנוע החיפוש שלנו. וללמוד על רעיונות גדולים במחשוב דרך לעשות את זה. ביחידה אחת, נתחיל בלייצא את הקישור הראשון בדף מרשתת. זחלן מרשתת מוצא דפי אינטרנט עבור מנוע החיפוש שלנו על ידי התחלה מדף "זרע" ומעקב אחרי הקישורים בדף זה כדי למצוא דפים אחרים. כל אחד מהקישורים הללו מוביל לדף מרשתת אחר, שבעצמו יכול להכיל קישורים שמובילים לדפים אחרים. כשאנו עוקבים אחר הלינקים הללו, אנו נמצא עוד ועוד דפי מרשתת. הבונים מאגר מידע שנשתמש בו עבור מנוע החיפוש שלנו. דף מרשתת הוא באמת רק אוסף של טקסט שבא מן המרשתת לתוך הדפדפן שלך. נדבר יותר על איך זה עובד ביחידה 4. אך לעת עתה, הדבר החשוב להבין הוא שלינק הוא באמת רק סוג מיוחד של טקסט בדף המרשתת הזה. כשאתה לוחץ על קישור בדפדפן הוא יוביל אותך לדף אחר ואתה יכול להמשיך לעקוב אחרי הקישורים הללו (...) מה שנדבר עליו יותר ביחידה זו זה לכתוב תוכנה שמוציאה את הלינק הראשון בדף מרשתת. ביחידות מאוחרות יותר, אנו נברר כיצד להוציא את כל הלינקים ונבנה את האוסף שלהם עבור מנוע החיפוש שלנו.