Logo
  • Home
  • Classes
  • Conveying Computing
  • Exams
  • Fractal Gallery
  • Guides
  • Problem Sets
  • Syllabus

Class 39: … and the World Wide Web

Posted by David Evans on 30 Nov 2011 in Announcements | Comments Off

Class 39: Slides [PPTX]

Sir Tim Berners-Lee, Information Management: A Proposal. 1989.

Sergey Brin and Lawrence Page, The Anatomy of a Large-Scale Hypertextual Web Search Engine.


Our main goal is to improve the quality of web search engines. In 1994, some people believed that a complete search index would make it possible to find anything easily. According to Best of the Web 1994 — Navigators, “The best navigation service should make it easy to find almost anything on the Web (once all the data is entered).” However, the Web of 1997 is quite different. Anyone who has used a search engine recently, can readily testify that the completeness of the index is not the only factor in the quality of search results. “Junk results” often wash out any results that a user is interested in. In fact, as of November 1997, only one of the top four commercial search engines finds itself (returns its own search page in response to its name in the top ten results). One of the main causes of this problem is that the number of documents in the indices has been increasing by many orders of magnitude, but the user’s ability to look at documents has not. People are still only willing to look at the first few tens of results. Because of this, as the collection size grows, we need tools that have very high precision (number of relevant documents returned, say in the top tens of results). Indeed, we want our notion of “relevant” to only include the very best documents since there may be tens of thousands of slightly relevant documents.

Bug in Exam Question

Posted by David Evans on 28 Nov 2011 in Exams | 3 comments

There is a bad mistake in the Question 6 of the exam!

The example shown in incorrect. The result should be:

> (define p (mlist 1 2 3 4 5))
> (make-cumulative! p)
> p
{1 3 6 10 15}

The value of each element in the result should be the sum of all elements in the original list up to and including that element. So, the first element in the output list is 1 = 1, the second is 1 + 2 = 3, the third is 1 + 2 + 3 = 6, the fourth is 1 + 2 + 3 + 4 = 10, and the fifth is 1 + 2 + 3 + 4 + 5 = 15.

Sorry for the confusion on this. You will receive full credit for this question if your answer either solves the problem as corrected here, or produces the same outputs as the example shown in the original exam.

Special thanks to Caroline Mattey for reporting the problem.

Class 38: The Internet

Posted by David Evans on 28 Nov 2011 in Classes | Comments Off

Class 38: Slides [PPTX], Notes [PDF]

J.C.R. Licklider and Robert W. Taylor, The Computer as a Communication Device, 1968.

Tim Berners-Lee: Answers for Young People

Office Hours Cancelled

Posted by David Evans on 28 Nov 2011 in Announcements, Office Hours | Comments Off

Sorry, I will not be able to hold my scheduled office hours today. I will have my office hours tomorrow (Tuesday, 11-noon). If that doesn’t work, please email me to arrange another time. (Kristina will still have her normal office hours in Davis Commons, noon-1:30 today.)

Grades Update

Posted by David Evans on 27 Nov 2011 in Announcements, Problem Sets | Comments Off

Everyone in the class should have received an email from the alonzo-bot that summarizes the grades recorded for you so far. If you did not receive this email, or found anything incorrect or confusing in it, please email me,

If you did the J option for PS8, this email should also contain comments on PS8. If you did the other option for PS8, you should have received an email from me in reply to your message.

« Older Entries
Next Entries »


Fall 2011

Register
Login

Help Schedule

(all in Davis Commons, except Dave's office hours in Rice 507)
Sundays, 1-6pm (Valerie/Joseph/Kristina)
Mondays, noon-1:30pm (Kristina)
Mondays, 1:15-2:00pm (Dave, Rice 507)
Tuesdays, 11am-noon (Dave, Rice 507)
Tuesdays, 5-8pm (Valerie/Jonathan)
Wednesdays, 5-6:30pm (Jiamin)
Thursdays, 9:45-11am (Dave, Rice 507)
Thursdays, 1-2:30pm (Joseph)
Thursdays, 4:30-7:30pm (Jonathan/Jiamin)
Fridays, noon-1:30pm (Peter)

Recent Posts

  • Course Wrap-Up
  • Class 41: The Cake of Computing
  • PS8 Submissions
  • Class 40: GuardRails, Big Data, and Secure Computation
  • Exam 2 Solutions

Recent Comments

  • David Evans on Problem Sets
  • jacob777 on Problem Sets
  • Prof. K.R. Chowdhary on Class 41: The Cake of Computing
  • Anon on Exams
  • Anon on Exams

Index

  • Classes
    • Class 1: Computing
    • Class 2: Language
    • Class 3: Rules of Evaluation
    • Class 4: Constructing Procedures
    • Class 5: Procedures Practice
    • Class 6: Programming with Data
    • Class 7: Programming with Lists
    • Class 8: Recursive List Procedures
    • Class 9: Consistent Hashing
  • Conveying Computing
  • Exams
  • Fractal Gallery
  • Guides
    • DrRacket Guide
    • Schemer’s Guide to Python
  • Problem Sets
    • Problem Set 0: Course Registration, Racket
    • Problem Set 1: Making Mosaics
      • PS1 Comments
    • Problem Set 2: Sequence Alignment
      • PS2 Comments
    • Problem Set 3: Limning L-System Fractals
      • PS3 – Comments
    • Problem Set 4: Constructing Colossi
      • PS4 – Comments
    • Problem Set 5: Wahoo! Auctions
      • PS5 Comments
    • Problem Set 6: Adventures in Charlottansville
      • PS6 Comments
    • Problem Set 7: Charming Snakes with Mesmerizing Memoizers
      • PS7 Comments
      • PS7 Responses
    • Problem Set 8 (Part 2): Typed Aazda
    • Problem Set 8: From Aazda to aaZda (Part 1)
      • PS8 Part 1 Comments
  • Syllabus
    • Course Pledge
  • Using These Materials

RSS BA Computer Science

RSS Jefferson’s Wheel

  • MICO Challenge in Membership Inference
  • Voice of America interview on ChatGPT
  • Uh-oh, there's a new way to poison code models
  • Trojan Puzzle attack trains AI assistants into suggesting malicious code

RSS Hacker News

  • Six Recent Studies Show an Unexpected Increase in Classical Music Listening
  • Vallejo CA police shared data in violation of state law, watchdog says
  • In-Flight Entertainment Challenge
  • DNA, AI facial reconstruction, and grit identified Somerton Man 75 years later
  • JPMorgan bought the nickel that turned out to be stones

RSS Babbage

  • And it’s goodnight from us
  • Why 10, not 9, is better than 8
  • Future, imperfect and tense
  • The paperless dilemma
  • How to judge a ’bot; why it’s covered
cs1120 | RSS | Comments RSS | Book | Using These Materials | Login | Admin | Powered by Wordpress