- •Reading
- •Match the terms related to the topic of the Unit (1-7) with their definitions (a-f).
- •Decide if the following sentences are true or false. Correct the false sentences. Use the phrases from Appendix 3 to help you.
- •Language work
- •Grammar
- •Translate the following sentences from Russian into English. Use Grammar guide 3 and Grammar guide 4 to help you.
- •Speaking
- •Read the text and define five basic types of programming languages.
- •Study the following sample sections of programs and define programming languages, in which these programs are written.
- •Study this Visual Basic program. What do you think this program is for? Discuss your ideas with the partner.
- •Language work
- •Compare your answers with the partner.
- •Grammar
- •Read the following article about Voice xml and its component and perform the following tasks.
- •Think over and answer the following questions:
- •Reading
- •Language work
- •Speaking
Language work
Look at the following suffixes and complete the charts below. Use Appendix 7 to help you.
-
Nouns
-tion -ance -or -ing -er -al
Adjective
-able
Verb |
Nouns |
Adjective |
execute |
_______________ |
________________ |
detect |
_______________, ________________ |
________________ |
rectify |
_______________,________________ |
|
avoid |
_______________ |
________________ |
compile |
_______________, ________________ |
|
remove |
_______________, ________________ |
________________ |
|
|
|
|
|
|
|
8. |
|
|
|
|
|
|
|
|
|
5. |
|
|
6. |
|
|
|
|
|
|
|
|
|
|
|
|
|
1. |
|
|
|
|
7. |
|
|
|
|
|
9. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
|
|
|
|
|
10. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Solve the following cross-word puzzle on the programming terms. Use a specialized dictionary if necessary.
Across
A set of instructions that are followed in a fixed order and used for solving a mathematical problem, making a computer program, etc.
A machine-independent code. This code is the same whether the source code is compiled on a Windows computer, a Linux computer, an IBM computer, or a Mac.
A subprogram that returns a value, but cannot change its parameters or have side effects.
Giving multiple meanings to a symbol depending on its context.
Down
To make use of something by writing its name and the correct protocol.
To translate source code into executable object code.
A name used in a programming language to identify something else.
The ability to easily construct new data types or classes by extending existing structures, data types, or classes.
A set of rules that controls the ways in which data is sent between computers.
Freeing the program of all errors.
A description of a collection of objects that have similar structures and behaviors.
GRAMMAR
HELP BOX |
Relative clauses |
|
We use relative clauses to give additional information about something. They start with the relative pronouns who, that, which, whose, where, when. There are two types of relative clauses: defining and non-defining. 1. Defining (or restrictive) relative clauses follow the noun that they modify. They are not separated by commas. Defining relative clause cannot be left out without affecting the meaning of the sentence.
|
2. When a relative clause merely gives some additional information about the noun, it is called a non-defining or non-restrictive relative clause. A non-defining relative clause is not necessary for the identification of the noun and is separated from the main clause by commas. We can easily leave out a non-defining relative clause.
|
|
Study the HELP BOX above and Grammar guide 5, and make up your own examples of relative clauses.
Find relative clauses in the texts above. Define if they are restrictive or non-restrictive and explain why you have decided so.
Remake defining sentences from the texts into non-defining, if it is possible.
