Compsci 6, Fall 2011, Classwork 1

PRINT Names and NetID of students in group (min 2, max 3)
Name: __________________________   NetID: _____________

Name: __________________________   NetID: _____________

Name: __________________________   NetID: _____________

Problem: Tag Clouds

A Tag Cloud is a visual representation of the content of a certain text in which the larger the word or phrase, the more frequently it appears in the text.

Here are some examples:

You can make your own Tag Cloud from any text using TagCrowd

Here are some newer extensions:

Discussion:

  1. What is easy to learn from a tag cloud?
  2. What is hard to learn from a tag cloud?
  3. Talk to your neighbors, how well did the tag cloud represent you?
  4. Creating your own tag cloud
    1. How many words are in a file?
    2. How many unique words are in a file?
    3. How many times does a specific word appear in a file?
    4. What exactly is a word?
    5. How would you count the occurrences of each word?
    6. How would you take just the top N words?
  5. Other applications of this algorithm besides making tag clouds?