music
OSdata.com: programming text book 

OSdata.com

classifications

summary

    This subchapter looks at classifications.

free computer programming text book project

table of contents
If you like the idea of this project,
then please donate some money.
more information on donating

Google

stub section

    This subchapter is a stub section. It will be filled in with instructional material later. For now it serves the purpose of a place holder for the order of instruction.

    Professors are invited to give feedback on both the proposed contents and the propsed order of this text book. Send commentary to Milo, PO Box 1361, Tustin, California, 92781, USA.

classifications

    This subchapter looks at classifications.

    Classifying is the act of placing things into groups.

    A famous example is the Dewey Decimal Classification used by some libraries.

concepts and referents

    A concept is a category.

    A referent is aspecific member of a category.

    Fido is a referent in the concept of dogs. Cats and dogs are referents in the concept of mammals. Mammals and reptiles are referents in the concept of animals.

species and genus

    A species is a smaller, more specific group, while a genus is a larger, more general group.

    Using the above example, cats and dogs are species of the genus mammals, while mammals and reptiles are species of the genus animals.

    Note that these older philosophical concepts of species and genus predate the more complex modern biological system of categories.

abstract and concrete

    Each higher layer of genus becomes more abstract. Each lower layer of species becomes more concrete.

    Abstract is a relative term.

    Concrete is not limited to physical items. For example, specific emotions (sad, happy) are more concrete than emotional states.

rules of classification

    There are two basic rules for good classifications:

    (1) A set of classifications must be used according to a consistent principle that is mutually exclusive and jointly exhaustive.

    (2) Classifications must be made on essential attributes.

mutually exclusive

    Mutually exclusive means that any particular species can only be in a single genus.

    Green characters and Muppets are not mutually exclusive, because Kermit the Frog qualifies for both genuses.

jointly exhaustive

    Jointly exhaustive means that all of the species taken together (jointly) will make up the complete (exhaustive) set of the genus.

    The species felines (cats) and canines (dogs) are not jointly exhaustive for the genus mammals, because there are still many additional creatures that qualify as mammals, but aren’t felines or canines.

consistent principle

    It is important to have a consistent principle for organizing your classifications.

    The species of (1) green things and (2) big things and (3) mammals are not consistent because the first measure is color, the second size, and the third a biological group.

    The species of red, green, and blue are consistent because they are all colors.

essential attributes

    It is important that the choice of rule for classification be based on an essential attribute.

    Organizing books by the colors of the covers would create a bizarre library, while organizing books by subject (such as the Dewey Decimal Classification) creates a library that is easy to use.

    This is because the subject matter (or author) is an essential characteristic of a book, while the color of the cover isn’t. The color of the cover can change from printing to printing.

levels of organization

    The levels of ogranization need to make sense.

    As an example, the Dewey Decimal Classification is made up of ten classes. Each class is divided into ten divisions. Each division is divided into ten sections.

    Class 0 is Computer science, information & general works. Division 00 is Computer science, information & general works. Section 004 is Data processing & computer science, 005 is Computer programming, programs & data, and 006 is Special computer methods.

    Make sure that your categories have a species-genus relationship. For example, an enzyme is a kind of protein and therefore they have a species-genus relationship, but an amino acid is is a component part of a protein and therefore they don’t have a species-genus relationship.

outlines

    The outlines that you were taught in school are an example of a proper organization of classifications. Outlines developed specifically because they are useful tools for organizing a well-reasoned argument, presentation, or essay.

  1. first main topic
    1. first subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic
    2. second subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic
    3. third subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic
  2. second main topic
    1. first subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic
    2. second subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic
    3. third subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic
  3. third main topic
    1. first subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic
    2. second subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic
    3. third subtopic
      1. first inner topic
        1. first innermost topic
        2. second innermost topic
      2. second inner topic
        1. first innermost topic
        2. second innermost topic

elements

    In Western antiquity, the ancient Egyptians and the Greeks developed the idea of four or five basic elements: fire, water, air, earth, and spirit. The Chinese developed the five basic elements of wood, fire, earth, metal, and water.

    The Western elements represented the basic underlying principles of natures: three states of matter (earth = solid, water = liquid, and air = gas) and energy (fire = energy). The spirit or soul was sometimes included as a fifth element.

    In modern Western civilization the word element was purposely reused to describe the fundamental chemical elements that make up matter.


free music player coding example

    Coding example: I am making heavily documented and explained open source code for a method to play music for free — almost any song, no subscription fees, no download costs, no advertisements, all completely legal. This is done by building a front-end to YouTube (which checks the copyright permissions for you).

    View music player in action: www.musicinpublic.com/.

    Create your own copy from the original source code/ (presented for learning programming).


return to table of contents
free downloadable college text book

view text book
HTML file

Because I no longer have the computer and software to make PDFs, the book is available as an HTML file, which you can convert into a PDF.

previous page next page
previous page next page

free computer programming text book project

Building a free downloadable text book on computer programming for university, college, community college, and high school classes in computer programming.

If you like the idea of this project,
then please donate some money.

send donations to:
Milo
PO Box 1361
Tustin, California 92781

Supporting the entire project:

    If you have a business or organization that can support the entire cost of this project, please contact Pr Ntr Kmt (my church)

more information on donating

Some or all of the material on this web page appears in the
free downloadable college text book on computer programming.


Google


Made with Macintosh

    This web site handcrafted on Macintosh computers using Tom Bender’s Tex-Edit Plus and served using FreeBSD .

Viewable With Any Browser


    †UNIX used as a generic term unless specifically used as a trademark (such as in the phrase “UNIX certified”). UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Ltd.

    Names and logos of various OSs are trademarks of their respective owners.

    Copyright © 2012 Milo

    Created: October 8, 2012

    Last Updated: October 8, 2012


return to table of contents
free downloadable college text book

previous page next page
previous page next page