Lecture 1 - Introduction To Geocomp
Lecture 1 - Introduction To Geocomp
Lecture 1
Hardware Software
The computer equipment • Programs which tell the computer what to do
Includes printers, monitors, disk drives, etc. • Examples - word processing, gradebook,
tutorials, games, etc.
History of Computers
History of Computers
History – Microcomputers
• Apple
– First sold in late 1970’s
• Artificial Intelligence
– Create a “new life form”
Super Computers
• Most powerful
• Fastest
• Most expensive
• Several million dollars each
• Used only by
• Governmental agencies
• Large international corporations
Basic Computer Hardware
Components
External Storage
Input Devices
Keyboard Mouse
• Most commonly used input device • Controls cursor on screen
• Ergonomic – fit natural hand placement • May be mechanical or optical
Others
• Digital camera
• Touch screen
• Voice
Output Devices
• Monitor
• Printer
• Disk Drive
– Can also be input device
• Modem
– Can also be input device
Output Devices – Monitor
• Made up of tiny elements called pixels
• Each row of pixels is called a scan line
• Picture is displayed by an electronic beam lighting up certain pixels
Resolution
• Resolution is how sharp and clear the picture is
Video Card
• Processes info to send to monitor
• Amount of video memory may speed up graphic intensive programs
– 32 megs –general purpose
– 128 or more megs – graphic intensive use
Dot Matrix
Ink Jet • Strikes pins against ribbon to print
• Squirts small jet of ink onto paper to form characters • Comes in 9 and 24 pin
Central Processing
Data Bus Internal Memory
Unit
How is Information Stored?
IBM Compatibles
• Many made by company called Intel
Misc.
• Performance also affected by speed of data bus
– 400-800 MHz on most current systems
• Can not only read current info but also write new info
• Computer should have at least 256 megs - 512 preferred (can add to later)
Internal Memory – ROM
• ROM - Read Only Memory
• Programming languages
– Machine language
Systems Software
– Assembly language
• Run fundamental operations
– Procedural languages
– Loading and running programs
• Basic, Fortran, Cobol
– Saving and retrieving data
– Object oriented languages
– Communicating with printers, modems, etc.
• Visual Basic, C++, C#, Java, Python
– DOS,
– Linux
Software
• Set of instructions to the computer
• Programming languages
– Machine language
Applications Software
– Assembly language
• Helps you to accomplish a certain task
– Procedural languages
• Examples
• Basic, Fortran, Cobol
– Word processing - memos, reports, etc.
– Object oriented languages – Spreadsheets - budgets, etc.
• Visual Basic, C++, C#, Java, Python – Database - search, sort, select data
– Educational - simulations, practice
– Graphics - charts, diagrams
– Desktop publishing - pamphlets, etc.
Software – Legal Issues
• Commercial software
– Can only make backup copies for yourself
• Shareware
– Can use - make copies and give to anyone
– E-mail attachments
Folders
Folders organize files. This makes it easier to find information.
Storage
Storage devices keep data safe for later use.