02/08/2007
** On Tuesdays bring the first
Volume of the textbook. On Thursdays bring Volume 2**
TODAY'S MENU
1) Review
last class
2)
Project Explanation- C++ Web Tutor:
3)
Class Discussion
4) Quiz
Review
5) Book
References
1) Review
last class
Everyone should have a class management website for this course. Please
make sure that the link to your site is on the index page for this class.
2)
Project Explanation-
C++ Web Tutor:-We are going to use
www.programmingeasyways.com
as a website guideline for our Tutorial Sites.
3)
Class
Discussion
Today we are going to concentrate on HTML and analyze how Google's search engine
works.
** Side note*** The
use of a tilde "~" in the URL means that the server is running LINUX.
Why?
Because we will be incorporating a search onto our web tutorials.
Dan found the picture
below...
Rodrigo found on
Wikipedia the following explanation of how google works..
"Google
Around 2001, the
Google
search engine rose to prominence. Its success was based in part
on the concept of
link popularity
and
PageRank.
The number of other websites and webpages that link to a given
page is taken into consideration with PageRank, on the premise
that good or desirable pages are linked to more than others. The
PageRank of linking pages and the number of links on these pages
contribute to the PageRank of the linked page. This makes it
possible for Google to order its results by how many websites
link to each found page. Google's minimalist
user interface
is very popular with users, and has since spawned a number of
imitators."
We
talked about the importance of online learning.
These
are the steps in our project
1)
FrontPage
2)
HTML
3)
JavaScript
4)
Search Program JavaScript
5)
Search Program on the Server
PHP
and PERL are all very similar to C++
You
should find a sponsor for your tutorial website.
Norman
created the following search engine from the search engine in
the book. As Is. If you want the extra five
points, you need to customize the search engine and show it to
Dr. Ebrahimi.

HTML is
the most used tag in HTML, followed by HREF and then by TABLE.
A table
does not have to be a rectangle. You can incorporate a table into your
HTML page layout without the end user knowing you've used a table to create the
layout of your page.
If you
want to know more about the different kinds of tables used, just do a
search for HTML TABLE.
COLOR,
FONT and SIZE are also important HTML Tags.
Your web
site should have images on it, but do not put TOO many pictures on your web or
you run the risk of slowing down your page.
To link
to a section within a page use the following HTML code
Change
the quoted section of the code (where it says "list" use your own variable).
Like Ebrahimi.. that's a good variable.
<A href="#list"></A>
<A name=list></A>
We looked
at Old Westbury's website and typed a space into the Search engine to see what
would happen.

Every
page came up with 100% relevancy because every page has a space on it.
The
results are being sorted in descending order first by directory and the first
letters of the filename.
 
means "put in one space" it can also mean that the page was written using some
sort of editor.
4) Quiz Review-
Please post questions for the exam on your Class Management system.
A sample quiz has been posted to this site under Exams. Please review it
and ask questions next week. We will give sample questions for the first
quiz in the next two weeks.
5) Book
References
Dr.
Ebrahimi is very interested in search programs. Please familiarize
yourself with the search program in chapter one of the textbook. We
are going to incorporate this program into your tutorial sites for this class.
Study Yahoo and the file system of a search program.
**Anyone
who types the program on 695 and demos it to the class will get 5 points.
**You
will get 3 points for typing it out and can get an additional 5 points for
incorporating it into your own tutorial system.
Please look at page 695 and learn the ten commandments on this page.