- •English For it Students
- •Предисловие
- •Vocabulary:
- •Central Processing Unit (cpu)
- •Vocabulary:
- •Unit 2. Programming
- •Creating Computer Programs
- •Vocabulary:
- •Structured and Object-Oriented Programming
- •Vocabulary:
- •Unit 3. Databases Text 7 Databases and Database Management Systems
- •Database Structures
- •Unit 4. Networks
- •Network Structures
- •Vocabulary:
- •A(an) __________ is a way to connect computers so that they can communicate, exchange information, and share resources in real time.
- •Network Topologies
- •Internet
- •Vocabulary:
- •Unit 5. Information Systems
- •Building Information Systems
- •Vocabulary:
- •Part II
- •Unit 1. Computers around Us
- •Importance of Computer Literacy
- •Shapes of Computers Today
- •Technical Documentation
- •Types of Documentation
- •Computing Issues That Affect Us All Computer Crime
- •Computer Viruses
- •Unit 2. Input, Output, Storage Devices
- •The Mouse
- •Variants of the Mouse
- •Alternative Methods of Input Devices for the Hand
- •Optical Input Devices
- •Audiovisual Input Devices
- •Monitors and Sound Systems Monitors
- •Pc Projectors
- •Sound Systems
- •Printers
- •Types of Storage Devices
- •Magnetic Storage Devices
- •Unit 3. Operating System
- •Types of Operating Systems
- •Windows xp
- •Brief History of Linux
- •Unit 4. Application Software
- •Word Processing Software
- •Desktop Publishing Software
- •Spreadsheet Software
- •Database Management System
- •Presentation Programs
- •Managing the Small or Home Office
- •Working With Images Computer Platforms Used for Graphics
- •Types of Graphics Files
- •Getting Images Into Your Computer
- •Graphics Software
- •Digital Photography
- •Photography the Old Way
- •Multimedia
- •Creating and Distributing New Media Content
- •Technologies That Support New Media
- •Distributing New Media Content
- •Virtual Reality
- •Uses for Virtual Reality
- •Vr Hardware and Software
- •Pc As an Entertainment Center
- •Utility Software
- •Unit 5. Processor and Memory cpUs Used in Personal Computers
- •Universal Serial Bus (usb)
- •Musical Computers
- •Flash Memory and Cache Memory Flash Memory
- •Cache Memory
- •Memory and Computing Power
- •Unit 6. Programming
- •Visual Programming
- •Fourth-generation Programming Languages
- •Artificial Intelligence
- •Some Examples of ai Techniques
- •Building an Artificial Brain
- •Unit 7. Networks and the Internet Networking at Home and Around the World Data Communications Over Standard Telephone Lines
- •Networks in the Home
- •Isdn, t1, and t3
- •Dsl Technologies
- •Avoiding a Tangled Mess
- •From the History of the Internet
- •Getting Online, Working Online Accessing the Internet
- •Connecting a pc to the Internet
- •Commerce on the World Wide Web
- •Getting Published on the Internet
- •Minding Your Manners Online
- •Graphics Piracy on the Internet
- •Ignorance Is No Excuse
- •Staying Out of Trouble
- •Freebies on the Web
- •Personal Web Pages
- •Unit 8. Information Security Protecting Your Online Privacy
- •Macro Viruses
- •Viruses That Do Not Require Attachments
- •Protecting Yourself
- •Vocabulary
- •Литература:
- •Содержание Part I Computer Basics
Fourth-generation Programming Languages
Fourth-generation languages include the following:
Visual Basic (VB). Visual Basic is the newest incarnation of BASIC from Microsoft. VB supports object-oriented features and methods. With this language, programmers can build programs in a visual environment. Visual Basic offers several toolbars with lots of tools to assist the programmer in designing the code visually, as well as a window for editing code directly.
VisualAge. VisualAge is a family of IBM development tools that allows the user to create entire Java- and Web-based systems using drag-and-drop development techniques.
Authoring Environments. Authoring environments are special-purpose programming tools for creating multimedia, computer-based training, Web pages, and so forth. One example of an authoring environment is Macromedia Director (which uses the Lingo scripting language). You can use it to create multimedia titles combining music clips, text, animation, graphics, and so forth. As with other visual development environments, much of the code is written automatically. However, most of the robust authoring environments also include their own languages, called scripting languages, that provide tools for added control over the final product. The programs used to create World Wide Web pages fall into another category of tools that are often lumped together with authoring environments. Some of these programs include Microsoft FrontPage, Netscape Visual JavaScript, and NetObjects Fusion.
Artificial Intelligence
Artificial intelligence (AI) can be defined as a program or machine that can solve problems or recognize patterns. A more "pure" definition of AI might be a computer or program that can fool a human into thinking he or she is dealing with another human. Such a computer could both learn and reason, so yet another definition of artificial intelligence might be a computer that can learn and reason.
Artificial intelligence software is used in many real-world applications, from determining if banks should grant loans, to voice recognition and terrain-following missile guidance systems. Even applications like word processors and e-mail make use of AI concepts. For example, a word processor's grammar checker attempts to understand and correct a language concept that most users cannot fully explain themselves. Regardless of the actual task, artificial intelligence is used in two basic areas:
Problem Solving. In problem solving, the artificial intelligence program must look at a problem or collection of data and determine what to do next. For example, a bank may use an artificial intelligence system to look at your credit history and life style before deciding whether or not to lend you money. This type of system is called an expert system.
Pattern Recognition. In pattern recognition, the artificial intelligence program must look for repeated or known occurrences of data. Examples include artificial vision and speech recognition.
Of course, many artificial intelligence programs combine elements of both areas to solve a problem. For example, a data compression utility must look for repeated patterns in the data and then decide how to rewrite the data to eliminate the duplications.