- •М.Г. Иксанова English for Students of Programming
- •Введение
- •1. Read the text, try to understand it, define what programming is.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Answer the questions.
- •Introduction to Computer Languages
- •2.Look through the text and find equivalents to the following terms.
- •3.Choose the definitions to the following terms.
- •4. Translate the following questions and answer them.
- •5. Express your opinion of Machine Language.
- •1. Read the text, try to understand it.
- •2. Look through the text and find equivalents to the following terms.
- •3.Match the words on the left with the correct definition on the right.
- •4. Answer the questions.
- •5. Discuss these questions with a partner. Then tell your ideas.
- •1. Read the text, translate it and try to understand what compiling programs are.
- •2. Look through the text and find equivalents to the following terms.
- •3.Match the words on the left with the correct definition on the right.
- •4. Answer the questions.
- •1. Read the text, try to understand it.
- •Visual Basic
- •File Type Description
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Answer the questions.
- •5. Draw your conclusion of the text.
- •1. Match the Russian terms on the left with the English equivalents on the right.
- •3. Match the English terms on the left with the Russian ones on the right.
- •2.Complete the sentences with a proper word.
- •4. Translate into English.
- •1. Read the text and try to understand it.
- •Virtual Pascal
- •Visual FoxPro
- •2. Look through the text and find equivalents to the following terms.
- •3.Match the words on the left with the correct definition on the right.
- •4. Answer the questions.
- •4. Tell your ideas of the following:
- •1. Read the text, try to understand it. A Brief History of the Java Language
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the terms.
- •4. Answer the questions.
- •5. Draw your own conclusion of the text.
- •1. Read the text.
- •2. Look through the text and equivalents to the terms.
- •3. Choose the definitions to the following terms.
- •4. Try to answer the following questions.
- •5. Write a few words about the main idea of the text.
- •1. Translate the following text, try to understand it.
- •2. Look through the text and find equivalents to the terms.
- •3. Choose the definitions to the terms.
- •4. Translate the questions and answer them.
- •1. Read the text, try to understand it.
- •2. Look through the text and find equivalents to the terms.
- •3. Choose the definitions to the following terms.
- •4. Try to answer the questions.
- •5. Try to define what a Database is.
- •1. Read the text, try to understand it.
- •Xml Basics
- •2.Look through the text and find equivalents to the following terms.
- •3.Choose the definitions to the following terms.
- •4. Answer the questions.
- •5. After reading the text write down the disadvantages of html (from the author‘s point of view).
- •1. Match the Russian terms with the English ones.
- •2. Match the pairs of words.
- •3. Complete the sentences with a proper word.
- •4. Translate into English.
- •Unit 12
- •1.Read the text, try to express its main idea.
- •2. Look through the text and equivalents to the terms.
- •3. Match the terms on the left with the explanations on the right.
- •4. Answer the questions.
- •1. Read the following text and try to understand it.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Translate the questions and answer them.
- •5. Draw your conclusion of the text.
- •1. Read the text, try to define what cryptography is.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Answer the questions.
- •1. Read the text and try to understand it.
- •2. Look through the text and find equivalents to the following terms.
- •3. Choose the definitions to the following terms.
- •4. Write the questions which could cover the content of the text.
- •5. Express your own point of view of the text.
- •1. Match the Russian terms on the left with the English ones on the right.
- •2. Match the English terms with the Russian ones.
- •3. Complete the text with proper words.
- •4. Translate into English.
- •Reading Comprehension Practice Programming languages
- •1. Programming languages
- •2. The authoring system Software
- •Correctness and robustness
- •1. What is e-Commerce?
- •Categories of e-Commerce
- •Advantages of e-Commerce
- •Disadvantages of e-Commerce
- •Building an e-Commerce Site
- •Implementing an e-Commerce Site
- •Calculating
- •Information Retrieval
- •Data-Base Management
- •Intended Viruses
- •Virus Construction Sets
- •Polymorphic Generators
- •Цели курса
- •Иксанова м.Г. Рабочая программа
2. Match the pairs of words.
1. compatibility 1. сложность
2. data management 2. определять
3. tables of information 3. создавая объекты
4. complexity4. представление данных
5. creatingobjects5. надежный
6. reliable6. совместимость
7. typesoflinks7. разнообразие
8. variety8. типы связей
9. representing data 9. таблицы информации
10. todefine10. управление данными
3. Complete the sentences with a proper word.
source program compilation communication the assembly language a file a high-level language application
1.The translation of … in machine language is performed using interpretation.
2.People ….. instructions to the computer in symbolic language and the easier this communication can be made the wider the … of computer will be.
3.The … process is initiated by typing in a special command on the system.
4. The program which should be compiled is typed into … on the computer system.
5. Once the … has been entered into a file, it can be compiled.
6. The next step is to translate the … statements into machine instructions.
4. Translate into English.
Си – это достаточно выразительный язык программирования, предназначенный для описания широкого круга задач и имеющий современные механизмы управления вычислительным процессом и работы с данными. Наибольшую популярность язык имеет у системных программистов. Чрезвычайно привлекательными для системных программистов оказались: возможность использовать память различных типов, введение указателей, а также возможность работать с очень сложными структурами данных, применение препроцессора и удобство работы с символьными строками.
Unit 12
1.Read the text, try to express its main idea.
Network configurations
A network is a group of devices (PCs, printers, etc.) or ‘nodes’ connected by communications circuits so that users can share data, programs and hardware resources. A network has two main elements: the physical structure that links the equipment and the software that allows communication.
The physical distribution of nodes and their circuits is known as network ‘topology’ or ‘architecture’. The software consists of the protocols, i.e. the rules which determine the formats by which information may be exchanged between different systems. We could say that cables and transceivers (the architecture) allow computers to ‘hear’ one another, while the software is the ‘language’ that they use to ‘talk’ to one another over the network.
As regards the cables, they consist essentially of the transceiver – the hardware that sends and receives network signals. At present the most widely used transceivers are ‘Token Ring, Ethernet and LocalTalk. Token Ring is the most common method of connecting PCs and IBM mainframes. Most Token Ring adapters transmit data at a speed of 16 megabits per second. With Ethernet, data is transmitted at 100 Mbits/sec. Ethernet provides a very robust, trouble-free architecture with good levels of performance. In this regard, Ethernet is the best solution for fast and intensive activity.
LocalTalk transceivers are the cheapest of all because they are directly included in each Macintosh. However, they are a bit slow, which is why most Macs come with built-in Ethernet.
As for protocols, these are rules which describe things like transmission speed and physical interfaces. The Token Ring protocol avoids the possibility of collisions. To transmit data, a workstation needs a token and as there is only one token per network, holding one guarantees sole use of the network. With Ethernet there are other options, of which TCP/IP (Transmission Control Protocol/Internet Protocol) is perhaps the most useful since it allows different operating systems to communicate with each other. With regard to LocalTalk networks, they use AppleTalk protocols. The Macintosh operating system includes the AppleTalk manager and a set of drivers that let programs on different Macs exchange information.
LANs can be interconnected by gateways. These devices help manage communications and control traffic on large networks. They change the data to make it compatible with the protocols of different networks.
The words to the text:
deviceприбор, приспособление
nodeустройство
circuitсеть, система
tolinkсоединять, связывать
todetermineопределять
mainframeструктура, система
totransmitсообщать, передавать
robustнадежный, устойчивый к ошибкам
solutionрешение
interfaceграница
toavoidизбегать
collisionколлизия, противоречие
optionвыбор, вариант
compatibleсовместимый, сочетаемый