COMP 111: COMPUTER
. APPLICATIONS II
06/04/2024 Eng. Jacob Herman(Msc)
GENERAL INFORMATION.
COMP111: COMPUTER APPLICATION II
Level Undergraduate
Attendance Policy Per university regulation
Modality Physical (Wedn 14:00-19:00, Monday 20:00-21:00)
Office Hours Wednesday ( By Appointment)
Contact jacob.herman@tudarco.ac.tz
06/04/2024 Eng. Jacob Herman_2024
Evaluation
This course will be evaluated as followings:
❑ 60% of the total marks of the course are assigned to the final written
examination.
❑ 20% of the total marks of the course is assigned to a CAT(1&2) written
examination
❑ 20% of the total marks of the course are assigned to other semester activities:
▪ Term paper or project / practical (10%),
▪ Assignments (5%),
▪ Presentations or Seminar (5%).
06/04/2024 Eng. Jacob Herman_2024
Lecture 01
SEARCH ENGINE
06/04/2024 Eng. Jacob Herman_2024
OUTLINES
➢Definition
➢Search engine examples
➢Types of search engine
➢Functions
➢SEO
Definitions
▪ A search engine is a service that allows Internet users to search for
content via the World Wide Web (WWW).
▪ User enters keywords or key phrases into a search engine and
receives a list of Web content results in the form of websites,
images, videos or other online data that semantically match with
the search query.
Cont..
▪ Search engine refers to a huge database of internet resources such as
web pages, newsgroups, programs, images etc.
▪ It helps to locate information on World Wide Web.
▪ User can search for any information by passing query in form of
keywords or phrase.
▪ It then searches for relevant information in its database and return to
the user.
Common search Engine
• There are a variety of search engines but the most widely used
one is
▪ Google’s
▪ Bing
▪ Yahoo
▪ Ask
▪ Yandex
▪ DuckDuckGo
Search Engine components
Three basic components of a
search engine as listed below:
▪ Web crawler
▪ Database
▪ Search interface
Cont..
▪ Web crawler
✓ It is also known as spider or bots.
✓ It is a software component that traverses the web to gather information.
▪ Database
✓ All the information on the web is stored in database.
✓ It consists of huge web resources.
▪ Search Interfaces
✓ An interface between user and the database.
✓ It helps the user to search through the database.
Cont..
▪ Web crawler, database and the search interface
(are the major component of a search engine that actually makes search
engine to work).
▪ Search engines make use of Boolean expression AND, OR, NOT to
restrict and widen the results of a search.
How search engine works
Importance of search engine
➢ Helps a user find what they are looking for on the web.
➢ Provides access to a large and distributed document collection.
➢ By using keywords and phrases, the search engine finds the most
relevant results for the user that is what they are looking for.
➢ Efficiency achieved by using metadata to represent websites.
➢ Search engine solves user’s information need.
Types of search engine
▪ Broadly categorized into three types of search engines:
i. Keyword or Basic Search Engine,
ii. Directory Search Engine,
iii. Meta Search Engine.
Keyword or Basic Search Engine
▪ Whenever you search for something using a search engine, you
type keywords that tell the search engine what to search for.
▪ Which search engines have keyword base search interface are
called keyword or basic search engine.
Cont..
▪ This type of search engine use special robot program to copy back
to main server and index.
▪ Keyword search engines have very simple search interface, and
these are more advance.
Examples
✓ Google, BING, AltaVista, Hottbot, Lycos
Can achieve the best results by using less commonly used words.
Directory Search Engine
▪ These are the selective Internet finding aids that are arranged by
subject and include only selected sites.
▪ Many portals and search engines have a directory component or
partner.
▪ Most directories have keyword searching, but entries are also
listed under one or more hierarchical subject terms or categories.
Cont..
For a specific type of content
Examples
✓ Google web business, Yahoo!, pen Directory Project-ODP, Megellan!
Can be very useful for browsing information on a particular subject
Meta search Engine
▪ Meta search engine is a search tool that sends user requests to
several other search engines and/or databases and aggregates the
results into a single list or displays them according to their source.
▪ It provides all in one tools search for works and phrases.
▪ This type of search engine Amalgamate results, remove duplicate
entries and present a single listing.
▪ Examples, Dogpile, Meta-crawler, Debriefing.
▪ Quick way searcher across several search tools.
Search Engine Optimization (SEO)
SEO means the process of improving your website to increase its
visibility in Google, Microsoft Bing, and other search engines
whenever people search for:
i. Products you sell.
ii. Services you provide.
iii. Information on topics in which you have deep expertise and/or experience.
Cont..
▪ The better visibility your pages have in search results, the more
likely you are to be found and clicked on.
▪ Ultimately, the goal of search engine optimization is to help
attract website visitors who will become customers, clients or an
audience that keeps coming back.
Discussion in Class
Infer about the search techniques, with examples
Search Techniques
▪ Vary Your Search Engine
▪ Use Specific Keywords
▪ Simplify Your Search Terms
▪ Use Quotation Marks
▪ Remove Unhelpful Word
▪ Refine Your Search Using Operators
▪ Avoid Search Pitfalls
Vary your search engine
▪ You can perform more specific searches by using specialist search
engines. Google Scholar,
▪ Example, allows you to search for academic articles that might be
hard to find in a general search. And Wolfram Alpha is useful
when you need data and statistics.
Use Specific Keywords
▪ Keywords are the terms that you use to find content on
the internet.
▪ Making your keywords as specific as possible will help
your search engine to track down the information that
you want.
▪ For example,
stand design and exhibition stand designer
Simplify Your Search Terms
▪ Some engines include stop words in their searches. These
are frequently used words such as prepositions (in, of,
on), conjunctions (and, but) and articles (a, the), which
mean that you'll end up with more pages in your search
results than you need.
▪ For example,
Service and services, finance rather than financed or financing.
Use Quotation Marks
▪ Enclosing a search term within quotation marks prompts the
search engine to search for that specific word or phrase.
▪ For example, if you search for the word director, you'll likely
receive a lot of results for direct, direction, directions, and so on,
too.
▪ Typing "director" (with quotation marks), however, will ensure
that you only get results for that stem word.
Remove Unhelpful Words
▪ Inserting a hyphen/small dash/minus sign immediately before a
word excludes it from a search.
▪ Typing in marketing -digital will exclude digital from the search,
making it easier for you to find the information you're looking for.
▪
▪ Typing marketing -digital -social would allow you to get rid of
even more clutter.
Refine Your Search Using Operators
▪ Other characters or terms, known as operators, allow you
to narrow down your internet search in more targeted
ways.
▪ Typing selling OR retailing
Avoid Search Pitfalls
• digging down through your search results to find the best
information.
Question?
THANK-YOU