- •Английский язык
- •Contents
- •4. Answer the questions using to the text:
- •5. Give your ideas about the future of computers.
- •6. Read the dialog “Hooking Up My Computer” and make the task following it:
- •7. Choose the correct answer to these questions based on the dialog:
- •Q: What's Peter having problems with?
- •8. Retell the dialog in indirect speech. Text 2. Supermarket checkout
- •1. Discuss the following questions in pairs:
- •3. Read the text and give the main idea of each paragraph:
- •4. Find sentences with the following phrases in the text. Arrange them as they appear in the text:
- •5. Answer the questions using the information in the text:
- •6. Decide if the following statements are true or false. Correct the false ones:
- •7. Find words in the text with the following meaning:
- •8. Arrange the steps in the operation of a supermarket checkout system (a till) in the right order. Prepare a description of its operation in the Present Passive:
- •Text 3. Netbooks
- •1. Discuss the following questions in pairs:
- •2. Match the following words and word combinations with their definitions and translate them into Russian:
- •3. Using the synonyms, try to guess the meaning of the following words and word combinations:
- •4. Read the text:
- •5. Find the sentences with adjectives that describe netbooks and translate them.
- •6. Decide if the following statements are true or false. Correct the false ones:
- •7. Work in groups:
- •Text 4. Green pc
- •1. Discuss the following questions in pairs:
- •2. Match the following words and word combinations with their Russian equivalents:
- •3. Read the text and choose the most suitable heading from the list (1-8) for each paragraph. There is one extra heading which you don’t need to use:
- •4. Find sentences with the following expressions in the text:
- •5. Answer the questions to the text:
- •6. Decide if the following statements are true or false. Correct the false ones:
- •7. Fill in the gaps using the actual information from the text:
- •Text 5. Webcams
- •1. Discuss the following questions in pairs:
- •2. Match the following words and word combinations with their definitions and translate them into Russian:
- •3. Using the synonyms, try to guess the meaning of the following words and word combinations:
- •4. Read the text and give the main idea of each part:
- •5. Answer the questions using the information in the text:
- •6. Work in groups and retell the text from the point of view of: a. The student; b. The school administration; c. The judge:
- •Text 6. Interactive whiteboard (iwb)
- •1. Discuss the following questions:
- •3. Study the following list of synonyms and match them with the underlined words in the text:
- •4. Read and translate the following text:
- •5. Complete the statements using the information from the text:
- •6. Answer the questions to the text:
- •7. Work in groups:
- •Text 7. Laser printer inventor
- •1. Match the names of these famous people on the left with their inventions (or discoveries) on the right:
- •2. Read the words and their definitions and translate them into Russian:
- •3. Read the following text and give the main idea of each paragraph. Make questions to the underlined sentences:
- •4. Find in the text the synonyms to the following words:
- •5. Decide if the following statements are true or false:
- •6. Complete the sentences and translate them into Russian:
- •Computers for the disabled
- •1. Working in pairs, discuss the following questions:
- •2. Read Text a:
- •3. Per aspera ad Astra…Do you know what these well-known Seneca’s words means? Can we use them to describe Stephen Hawking’s life?
- •4. Work in pairs. Ask different types of questions to the text and answer your partner’s questions.
- •5. Read Text b and match the Russian equivalents to the English words and word combinations:
- •Text b. Communication system
- •6. Answer the following questions:
- •4. Read the definitions of the following words. Find them in the text and translate the sentences with these words:
- •6. Answer the questions:
- •Text 9. Hd-dvd vs. Blu-ray: who cares?
- •1. Discuss the following questions:
- •2. Read the definitions of the following words and translate them into Russian:
- •3. Read the following text and answer what discs (Blu-rays or hd-dvDs) you would like to have at home and explain why:
- •4. Arrange the following sentences as they appear in the text and translate them into Russian:
- •5. Mark the following statements as True or False:
- •6. Choose one quotation you agree or disagree with. Use at least 10 sentences to prove your point of view:
- •Text 10. Linux
- •1. Translate these definitions:
- •2. Before you read the text, try to answer the following questions:
- •3. Read the text and check your answers:
- •4. Complete the sentences and translate them into Russian:
- •5. Answer the questions to the text:
- •7. Mark the following statements as True or False, correct the false ones:
- •Text 11. Microsoft's docs for facebook
- •1. Discuss the following questions:
- •2. Read the definitions of the following words. Translate them into Russian:
- •3. Read the following text and be ready to tell if you would like to use such a service or not. Explain why:
- •4. Correct the mistakes where necessary:
- •5. Match the sentences and translate them into Russian:
- •6. Answer the questions to the text:
- •Text 12. Why social networking?
- •3. Read the following text and be ready to answer if you observe networking safety rules:
- •4. Do you agree? Prove your point of view using the information in the text:
- •5. Restore the original sentences and translate them into Russian:
- •6. Work in pairs and ask each other as many questions as you can about Networking Safety Tips. Make a list of online safety rules.
- •3. Read the text and choose the most suitable heading from the list (1-7) for each paragraph. There is one extra heading which you don’t need to use:
- •4. Find synonyms of the following words in the text:
- •5. Answer the questions to the text:
- •6. Decide if the following sentences are true or false and correct the false ones:
- •7. Complete the following sentences using the information in the text:
- •Text 14. Digital rights management
- •1. Discuss the following questions in pairs:
- •2. A) Match the following words and word combinations with their Russian equivalents:
- •3. Read the text and arrange the sentences from Task 2 b) in the right order:
- •4. Find English equivalents for the following phrases in the text:
- •5. Answer the questions using the information in the text:
- •6. Prove that the following statements are true using the information in the text:
- •7. A) Make up a plan of the text and compare it with your partner’s. Write a summary of the text on the basis of your plan (no more than 7-10 sentences).
- •Text 15. Iloveyou worm
- •1. Translate these keywords:
- •2. Discuss the following questions in pairs:
- •Effects
- •Authorship
- •Detection
- •Architecture of the worm
- •Variants
- •Legislative aftermath
- •4. Answer the questions to the text:
- •Text 16. The changing image of a hacker
- •1. Discuss the following questions in pairs:
- •2. Match the synonyms:
- •3. Read the text and arrange the paragraphs (a-f) in the logical order:
- •4. Find words and word combinations with the following meaning in the text:
- •5. Answer the questions using to the text:
- •6. Decide if the following sentences are true or false. Correct the false ones:
- •1. Translate these definitions:
- •2. Answer the questions:
- •3. Read the text:
- •How Video Travels Across the Internet
- •Television
- •Telephone
- •Internet Basics
- •The Internet Backbone
- •Public Exchange Points
- •Peering
- •Private Peering
- •Internet Complexity
- •Packet Loss
- •Different Routes
- •Delay (Latency)
- •4. Answer the questions to the text:
- •3. Discuss the following questions in pairs:
- •Text 19. Graphic design vs. Desktop publishing
- •1. Working in pairs, discuss the following questions:
- •2. Read the text and give the main idea of each paragraph:
- •3. Answer the questions using the information in the text:
- •3. Read the text and choose the most suitable heading from the list (1-5) for each paragraph:
- •4. Find English equivalents for the following phrases in the text:
- •5. Answer the questions using the information in the text:
- •6. Prove that the following statements are true using the information in the text:
- •7. Find some information about the distance education courses in South Ural State University and share this information with the rest of the group. Text 21. Blogs and blogging
- •1. Working in pairs, discuss the following questions:
- •2. A) Match the following words and word combinations with their Russian equivalents:
- •3. Read the text and give the main idea of each paragraph. Organize the main ideas in the form of a plan:
- •4. Find English equivalents for the following words and phrases in the text:
- •5. Answer the questions using the information in the text:
- •6. Decide if the following sentences are true or false. Correct the false ones:
- •7. Write a summary of the text on the basis of your plan from task 3.
- •Text 22. Lord palmerston on programming
- •1. Make sure that you know the meaning of the keywords and translate them into Russian:
- •2. Answer the questions:
- •3. Read the text and organize the main ideas in the form of a plan:
- •Lord Palmerston on Programming
- •But learn you must
- •4. Answer the questions using the information in the text:
- •3. Read the text and give the main idea of each paragraph:
- •4. Find English equivalents for the following phrases in the text:
- •5. Answer the questions using the information in the text:
- •6. Decide if the following statements are true or false. Correct the false ones:
- •7. A) Find additional information about any of the languages mentioned in the text and complete the table below:
- •Text 24. Wearable computers become the ‘sixth sense’
- •1. Discuss the following questions in pairs:
- •2. A) Match the following words and word combinations with their Russian equivalents:
- •3. Read the text:
- •4. Find synonyms of these words in the text:
- •5. Answer the questions to the text:
- •6. Decide if the following sentences are true or false. Correct the false ones:
- •7. Fill in the gaps using the information from the text:
- •Text 25. Wireless laNs
- •1. Discuss the following questions in pairs:
- •2. Match the following words and word combinations with their definitions and translate them into Russian:
- •3. Read the text:
- •4. Find sentences with the following phrases in the text. Arrange them as they appear in the text:
- •5. Answer the questions to the text:
- •6. Decide if the following sentences are true or false. Correct the false ones:
- •7. If you use a network prepare a short description of it, with details of its architecture and protocols. Say what you use the network for. Text 26. Second life
- •1. Discuss the following questions in pairs:
- •2. Match the following words and word combinations with their definitions and translate them into Russian:
- •3. Fill in the gaps in the sentences using the words above. Each word can be used only once:
- •4. Read the text and give the main idea of each paragraph:
- •5. Find English equivalents for the following phrases in the text:
- •6. Answer the questions to the text:
- •7. Decide if the following statesments are true or false. Correct the false ones:
- •8. A) Answer the questions to complete the table. Use the information in the text:
- •Text 27. Robots on the job
- •1. Discuss the following questions in pairs:
- •2. Match the following words and word combinations with their definitions and translate them into Russian:
- •3. Read the text and check if your ideas were right:
- •4. Find sentences with the following expressions in the text. Arrange them as they appear in the text:
- •5. Answer the questions using the information in the text:
- •6. Decide if the following statements are true or false. Correct the false ones:
- •7. A) Complete the table using the information in the text:
- •2 Basic System Model
- •2.1 General Process Summary
- •3 Detailed System Model: Step-by-Step
- •3.1 Matricize
- •3.2 Harmonic Detection
- •3.3 Frequency Shift
- •3.4 Reconstruction
- •3. Answer the questions:
- •4. Read the text:
- •The Main Steps of Software Development
- •Domain Analysis
- •Software Elements Analysis
- •Maintenance
- •Waterfall processes
- •Iterative processes
- •Among other interesting improvements reported were:
- •4. Answer the questions to the text:
- •5. Work in two teams: a/b. Group a are the customers, group b the developers:
- •Preparation
- •Visual aids
- •Presentation - dress rehearsal
- •2. Match the presentation phrases with the parts where they are used:
- •3. Prepare your own presentation, using the previous information. References
4. Answer the questions using the information in the text:
What is a “programming world”?
Which IT areas is the author proficient in?
According to the article, what is the 90/10 rule?
Why was the Java GUI system not very popular?
What should every good programming team include?
5. Match the languages to the technologies, e.g. C++ with Windows, JavaScript with Web, etc.
6. Work in pairs and discuss:
How do you see the future of programming?
What kind of programming experience is most important in the job market?
Text 23. PROGRAMMING LANGUAGES
1. Discuss the following questions in pairs:
What is a programming language?
Where were first programming languages created?
Are you familiar with any classifications of programming languages? Can you give examples of languages from this or that class?
Have you worked with any programming languages yet? What were the languages?
Task 2. A) Match the following words and word combinations with their Russian equivalents:
1.in sequence 2.to branch off 3.an integer 4.a character 5.to traverse 6.to master 7.tries-and-true 8.to standardize on 9.to favour 10.to interface
|
a. преодолевать, проходить b. принимать за стандарт
g. отходить от основного направления h. символ i. оказывать предпочтение j. последовательно |
В) Replace the words in italics with their synonyms from part A). Translate the sentences into Russian:
It is disadvantageous to radically change programming languages because there already exists the store of reliable codes.
Procedural languages specify the instructions that are executed in a given order, although sometimes a program can change the direction.
Nowadays there is a variety of programming languages designed to connect Web pages.
It is very difficult to learn all major programming languages, so programmers usually use only a few of them, and developers always adopt one or two existing languages as a standard.
Most programmers prefer “parallelized” versions of familiar languages rather than wholly new ones.
In logic programming languages logical steps are constructed in such a way that the program can go through them to solve the problem.
In procedural languages each type of data should be identified, for example, if it is a whole number or a symbol.
3. Read the text and give the main idea of each paragraph:
Thousands of different programming languages have been created since the beginning of the 20th century, with many more being created every year. Most languages in use today are higher-level varying according to their nature.
The mainstream consists of languages that are procedural in nature. That is, they specify a main set of instructions that are executed in sequence, although the program can branch off or repeat a series of statements until a condition is satisfied. A program can also call a set of instructions defined elsewhere in the program. Constant or variable data is declared to be of a certain type such as integer or character before it is used. There are also rules that determine what parts of a program can access what data. Examples of procedural languages are Algol, BASIC , C, COBOL , FORTRAN , and Pascal.
A variant of procedural languages is the object-oriented language. Such languages (for example, C++, Java, and Smalltalk) still use sequential execution and procedures, but the procedures are “packaged” together with relevant data into objects. In order to display a picture, for example, the program will call upon a particular object (created from a class of such objects) to execute its display function with certain parameters such as location and dimensions.
Although the bulk of today’s software is written using procedural languages, there are some important languages constructed using quite different paradigms. LISP, for example, is a powerful language used in artificial intelligence applications. It was the first functional language and is written by putting together layers of functions that carry out the desired processing.
There are also “logic programming” languages, of which Prolog is best known. Here a chain of logical steps is constructed such that the program can traverse it to find the solution of a problem.
Since it is very difficult to master all major programming languages, most programmers are fluent in only a few languages and developers tend to standardize on one or two languages. The store of tried-and-true codes built up by the programming community makes it disadvantageous to radically change languages. Thus, FORTRAN and COBOL, although more than 40 years old, are still in considerable use today. C, which is about 30 years old, has been gradually replaced by C++ and Java, but the latter languages represent an object-oriented evolution of C, intentionally designed to make it easy for programmers to make the transition. (Smalltalk, which was designed as a “pure” object-oriented language, never achieved widespread use in commercial development.)
Similarly, when programmers had to cope with parallel processing (programs that can have several threads of execution going at the same time), they have tended to favor “parallelized” versions of familiar languages rather than wholly new ones.
While the basic elements of computer languages usually remain in the same recognizable forms, the way in which programmers experience their use of languages has changed considerably through the use of modern visual integrated development environments. A variety of languages have also been designed for tasks such as data management, interfacing Web pages, and system administration (scripting languages, awk, Perl, PHP, and Python).