ThePlace

Home ] Search ] Resources ] Site Map ] Contact Me ]
Dave's Information Technology Resource

Up ]

Computers & Programming ] Operating Systems ] Programming Environments ] Windows-Based Applications ] Objects and Programming ] Data and Variables ] Operational Expressions ] Functions and Procedures ] Programming Control ] Algorithms ] Files, Graphics & Databases ] Software Development ] [ 10 Things... ]

--- 10 Things... ---

Consider what you should have learned by going over this material...

  1. Computers manage data (e.g., letters, numbers, words, and pictures) into information ("the average cost of a house in this neighborhood is $175,000.00").
  2. The basic computer architectures consists of:
    bulletInput - keyboard, mouse, etc.
    bulletOutput - Monitor, printer, etc.
    bulletProcessor - central processing unit
    bulletStorage or memory - short (RAM or random access memory) and long term (hard drive, floppy)
    bulletControl - the program that runs everything
  3. Software programs come in a variety of formats, most commonly...
    bulletCompiled into machine code instructions (assembly, C, C++, Visual Basic).
    bulletPre-compiled into byte-codes (Java)
    bulletInterpreted - readable script that is read and executed at run-time.
  4. Object-based programming is the foundation of modern business-based applications development using languages such as C++, Visual Basic, Java, and JavaScript.
  5. Objects have three primary features:
    1. Properties: a value that describes some feature of the object such as the color, a caption, or position.
    2. Events: things you can do to an object such as click it.
    3. Methods: things the object can do such as move or be refreshed.
  6. Computer data is built on...
    bulletBit - a one or zero
    bulletByte - 8 bits which represent strings, numbers, graphics and audio (in single bytes or sets of bytes)
    bulletFiles - made up of bytes
  7. Variables are used to store and manipulate data, they come in two flavors:
    1. Locally scoped that exist during the execution of a subroutine or function.
    2. Globally scoped that exist during the life of a program or major segment of a program.
  8. Programs are logically managed via...
    bulletIf-then statements in which the if-clause is evaluated to true (triggering the then clause) or false (triggering the else clause).
    bulletDo-loops which run continuously until some condition changes.
    bulletFor-next loops which iterate through a sequence (eg., from 1 to 100)
  9. Subroutines process instructions when called; functions process instruction and return data when called.
  10. Learning one programming language is a start--understanding how computers and software work is the key to learning multiple languages.

 

 

Home ] Up ] Computer Architecture ] Database Bootcamp ] Visual BasicS ] Web Basics ] Web Multimedia ] Web Programming ] Advanced Web Topics ] Developing Web Sites ] XML Technology ] Web Glossary ]

Copyright © 1999 - 2005 
ThePlace - Written and Sponsored by Dave Hillman