- •Д.А. Арипова
- •Information Technologies: Development and Perspectives
- •Isbn © Иркутский государственный
- •Contents
- •Предисловие
- •Unit I Computer Essentials
- •1. In pairs, discuss these questions.
- •2. Read the text and then explain Figure 1 in your own words. What Is a Computer?
- •4. Listen to an extract and label the pictures (a-e) with words from the box.
- •5. Listen again and decide whether these sentences are true or false. Correct the false ones.
- •6. Look at the help box and then use suitable classifying expressions to complete these sentences.
- •Different types of computer
- •Central Processing Unit
- •9. In pairs describe this scheme, using words and expressions from the text.
- •10. Read the text more carefully and answer the following questions:
- •11. Give English equivalents for:
- •Vocabulary Practice
- •12. Revise the meaning of new words from the text above. Give Russian equivalents for the expressions with them. Use them in your own sentences.
- •13. Look at the help box and then complete the sentences below with suitable relative pronouns. Give alternative options if possible. Put brackets round the relative pronouns you can leave out.
- •14. Read the text. Point out the main components of the cpu: The cpu Main Components
- •15. Read the text and answer the following questions:
- •16. Give English equivalents for:
- •Vocabulary Practice
- •17. Revise the meaning of new words from the text above. Give Russian equivalents for the expressions with them. Use them in your own sentences.
- •18. Give synonyms to the following words:
- •Your Ideal Computer System
- •20. In pairs, describe your ideal computer system. Give reasons for your choices.
- •21. Render the following:
- •Unit II
- •Input / Output Devices
- •5. Listen again and complete the extract from the conversation:
- •6. Look at the language functions in the help box and then correct one mistake in each of these sentences. Decide which functions are being expressed in each sentence.
- •Buying a Computer
- •7. Work in pairs. One of you wants to buy a computer, the other is the shop assistant. Use the prompts and product descriptions below to role play the conversation.
- •Input-Output Environment
- •10. Read the text and answer the following questions:
- •11. Give English equivalents for:
- •Interacting with Your Computer
- •12. Listen to a computer technician describing three input devices. Write which devices he’s talking about.
- •13. Listen again and complete these extracts:
- •15. In pairs, choose one of these input devices and describe its functions and features. Try to guess which device your partner is describing.
- •Vocabulary Practice
- •16. Revise the meaning of new words. Give Russian equivalents for the expressions with them. Use them in your own sentences.
- •18. Revise Infinitive forms. Explain the use of Infinitive and translate sentences into Russian:
- •Input Devices
- •20. Read the text and answer the following questions:
- •21. Give English equivalents for:
- •Output Devices. Printers
- •24. Read the text and answer the following questions:
- •25. Give English equivalents for:
- •Vocabulary Practice
- •26. Revise the meaning of new words from the text above. Give Russian equivalents for the expressions with them. Use them in your own sentences.
- •27. Explain the use of Complex Subject construction and translate sentences into Russian:
- •28. Suggest the title of the text that follows. Summarize the key information:
- •30. Look at the help box and then use suitable suffixes to make adjectives or nouns from these words. In some cases, you can make more than one word. Use a dictionary to help you.
- •31. Complete these sentences with the word in brackets and one of these noun suffixes: -tion, -er, -ing, -logy, -ness. Use a dictionary to help you.
- •32. Look at the help box and then complete these health and safety guidelines with should/shouldn’t.
- •33. In pairs, practice giving advice about how to use a monitor safely using should/shouldn’t or It’s a good/bad idea to… Look at these guidelines for help.
- •35. Listen to Tony Clark, an expert in computer ergonomics, talking to some office workers about health and safety. What health problems associated with computer use do the office workers mention?
- •36. Listen again and complete these extracts:
- •37. Match the extracts above (1-6) with the correct parts of the diagram (a-f).
- •Unit III Storage Devices
- •Storage Devices
- •2. Read the text and answer the following questions:
- •3. Give English equivalents for:
- •4. Translate sentences with Participle I, Participle II, Perfect Participle Active and Perfect Participle Passive into Russian:
- •5. In pairs, discuss what you should or shouldn’t do to protect your data. Use the suggestions below.
- •Word Building
- •6. Look at the words in the boxes. Are they nouns, verbs, adjectives or adverbs? Write n, V, ad] or adv next to each word and then complete the sentences below.
- •12. Read the text and find the following:
- •Optical Discs and Drives
- •13. Read the text again and make notes about the features of cDs, dvDs and Blu-ray discs:
- •14. Look at these extracts from the text and put the words in italics into the correct column of the table:
- •15. Look at the help box and check your answers. How do you say these connectors in your language?
- •16. Choose the correct word in brackets to complete these sentences:
- •17. In pairs, look at the products in the computer catalogue and choose the most suitable device for the purposes (1 -6). Give reasons for your choices. Try to use some connectors from the help box:
- •18. Summarize the key information of the following text:
- •19. Read the text one more time and answer the following questions:
- •Unit IV Basic Software
- •Gui Operating Systems
- •2. Look at the help box and decide if these nouns are countable, uncountable or either, depending on the context. Write c, u, or с and u.
- •3. Complete this text with a, an, the or nothing:
- •4. Summarize the text gui Operating Systems in 90-100 words. Follow these steps:
- •Data Processing and Data Processing Systems
- •6. Read the text and answer the following questions:
- •7. Give English equivalents for:
- •8. Give Russian equivalents for:
- •9. Listen to two friends, Anna and Ben, talking about how to move text in Word. How many steps are involved in carrying out the Cut and Paste task?
- •10. Listen again and complete the dialogue.
- •11. Look at the help box and then correct six mistakes in this dialogue.
- •12. Complete these instructions for how to Copy and Paste in Word with verbs from the box.
- •Databases
- •14. Complete these statements about databases using information from the text.
- •15. In pairs, discuss what fields you would include in a database for your music collection.
- •17. Find non-finite verb forms and translate sentences into Russian.
- •18. Transform modal verbs into their modal equivalents a) in the past; b) in the future.
- •19. Read the text and match the headlines (a-d) with the paragraphs (1-4).
- •20. Complete the sentences in accordance with the information in the text above.
- •22. Look at the help box and then complete these sentences with the correct form of the verbs in brackets.
- •23. In pairs, discuss these questions. Use the second conditional.
- •Programming
- •Active Vocabulary
- •1. Read the text. Explain the meaning of the term «Computer programming». Computer Programming
- •2. Read the text and answer the following questions:
- •3. Give English equivalents for:
- •Active Vocabulary
- •4. Read the text. Explain the meaning of the term «Programming language». Programming Languages
- •5. Answer the following questions.
- •6. Give English equivalents for:
- •7. Find in the texts «Computer Programming» and «Programming Languages» synonyms to the given words:
- •8. These statements about Java are all false. Read the text and correct them.
- •The Java Language
- •9. Match the terms (1-5) with the definitions (a-e).
- •10. Read the text «Types of Errors» and answer the questions:
- •Types of Errors
- •11. Give a loose translation of the extracts:
- •1.The conversion of symbolic languages
- •2.Running the computer program
- •3.Testing the computer program
- •Unit VI The Internet and the Web
- •Internet faQs
- •1. Read Part 1 of the Internet faQs and choose the correct answers.
- •Internet faQs: Part 1
- •3. Find words and phrases in Part 2 with the following meanings.
- •Internet faQs: Part 2
- •4. Read the article and mark the sentences t (true) or f (false).
- •The Internet
- •5. Find in the text words and acronyms with the same meaning:
- •7. Complete the sentences with words from the text «The Internet».
- •8. Render the following text. A Typical Web Page
- •9. Explain given words and word expressions:
- •10. Read the text «Research on the Internet» and choose the correct variant.
- •Research on the Internet
- •11. What instructions are to be included in order to successfully find information in the Internet?
- •12. Find terms in the text with the following meanings:
- •13. Read the text «Web Page Design» and mark the sentences t (true) or f (false).
- •Web Page Design
- •14. Read the text again and find the following.
- •15. Fill in the gaps with the following words and expressions:
- •16. Match the sentence beginnings (1-6) with the correct endings (a-f).
- •17. In pairs, think about your favourite websites and discuss these questions.
- •18. Listen to an interview with a web designer describing how to design a website and put these steps into the correct order.
- •Unit VII
- •Internet Communications
- •1. Read the article and find websites for the following tasks.
- •Tour the Collectives of Cyberspace
- •2. Read the article again and match the sentence beginnings (1-5) with the correct endings (a-e).
- •9. Listen to two extracts from a monthly podcast called Money Matters. What is each speaker talking about?
- •11. Look at the help box and then complete these sentences.
- •Virtual Meetings
- •15. Read the text again and answer these questions.
- •16. Find terms in the text with the following meanings.
- •17. Define the term «netiquette».
- •18. Read the text and match the headlines (a-d) with the paragraphs (1-4).
- •19. Choose polite and impolite actions in writing Emails.
- •20. Complete the sentences with one of the words in bold.
- •21. In pairs, do this netiquette quiz.
- •22. Have you ever experienced bad netiquette? Tell your partner what happened.
- •23. Rewrite this im chat using abbreviations.
- •25. In pairs, discuss these questions. Give reasons for your answers.
- •Unit VIII
- •Internet Security
- •2. Read the text and answer these questions.
- •Security and Privacy on the Internet
- •3. Read the text and answer these questions.
- •The History of Hacking
- •4. In pairs, discuss which of the cases you had heard of. Which do you think is the most important?
- •5. In small groups, look at the list of cybercrimes and discuss these questions.
- •6. Write a summary of your discussion on PowerPoint and present it to the rest of the group.
- •7. Render the text.
- •8. Answer the following questions.
- •9. Answer in writing:
- •10. Look at the help box. How do you make the passive in your language? How different is it to English?
- •11. Read the article and underline all the examples of the passive. What tenses are they?
- •12. Complete these sentences with the passive form of the verbs in brackets.
- •Unit IX New Technologies – Computers Today and Tomorrow
- •1. Match it jobs (a-g) with their definitions (1-7).
- •2. Complete these definitions with jobs from the box.
- •4. Discuss if you would like to apply for one of the jobs. Give reasons for your answers.
- •5. Look at the help box. Do you have the equivalent of phrasal verbs in your language? How do you say the phrasal verbs in the help box?
- •6. Complete these sentences with the correct form of a phrasal verb from the help box.
- •7. Match the questions (1-6) with the answers (a-f).
- •8. In pairs, discuss these questions.
- •9. Read the texts and answer these questions.
- •10. Find words in the texts with the following meanings.
- •11. Look at the help box and then choose the correct words in brackets to complete these sentences.
- •12. Complete these sentences with the correct future form of the verb in brackets. Use the future continuous or future perfect.
- •13. In pairs, discuss these predictions. Do you agree or disagree? Give reasons for your answers.
- •14. Write your own predictions about these topics.
- •16. Look at this web extract about e-publishing. What examples of e-publishing can you find in the text?
- •18. Debate your ideas. Which team has the most convincing position? Acronyms and Abbreviations
- •Audioscripts
- •Sources of information
2. Read the text and answer the following questions:
1. What is programming?
2. What is the essence of programming?
3. What should be done with the problem before processing by the computer?
4. What is a program?
5. What are instructions?
6. What are the main techniques for planning the program logic?
7. What is a flowchart?
8. What is a template and what is it used for?
9. What do you understand by «pseudocode»?
10. What are the basic structures of pseudocode?
3. Give English equivalents for:
Совокупность закодированных команд; суть компьютерного программирования; кодирование посредством алгоритма; формулы, уравнения, вычисления; обработать особым образом; перечень команд; необходимая последовательность; защищать от ошибок; составлять план логической последовательности; общепринятая методика; логическая последовательность выполнения программы; построение блок-схемы; наглядное представление; заранее заданные символы; шаблон; псевдопрограмма; без издержек; выделять принцип нисходящей обработки; расходовать меньше времени; логическая схема выполнения операций в цикле; необходимая последовательность операций.
Active Vocabulary
programming language - coded form -
keypunch - to convey - to improve - |
язык программирования кодированный вид; кодирование представление клавишный перфоратор передавать; сообщать улучшать; совершенствовать |
machine-oriented language - business-oriented language -
problem-oriented language - string of binary - data handling - field-name length - to incorporate features - versatile -
generous- mathematical relationship - |
машинно-ориентированный язык язык для (программирования) экономических задач проблемно-ориентированный язык строка двоичного представления обработка данных; работа с данными длина имени поля включать свойства, особенности многофункциональный; разносторонний; универсальный большой; значительный (о количестве) математическая связь; соотношение |
4. Read the text. Explain the meaning of the term «Programming language». Programming Languages
Let’s assume that we have studied the problem, designed a logical plan (our flowchart or pseudocode), and are now ready to write the program instructions. The process of writing program instructions is called coding. The instructions will be written on a form called a coding form. The instructions we write will be recorded in a machine-readable form using a keypunch, key-to-tape, or key-to-disk, or entered directly into computer memory through a terminal keyboard.
The computer cannot understand instructions written in just any old way. The instructions must be written according to a set of rules. These rules are the foundation of a programming language. A programming language must convey the logical steps of the program plan in such a way that the control unit of the CPU can interpret and follow the instructions. Programming languages have improved throughout the years, just as computer hardware has improved. They have progressed from machine-oriented languages that use strings of binary Is and 0s to problem-oriented languages that use common mathematical and/or English terms.
There are over 200 problem-oriented languages. The most common of them are COBOL, FORTRAN, PL/I, RPG, BA-SIC, PASCAL.
COBOL
COBOL was the most widely used business-oriented programming language. Its name is an acronym for Common Business-Oriented Language. COBOL was designed to solve problems that are oriented toward data handling and input-output operations. Of course, COBOL can perform arithmetic operations as well, but its greatest flexibility is in data handling. COBOL also was designed as a self-documenting language. Self-documenting languages are those that do not require a great deal of explanation in order to be understood by someone reading the program instructions. The self-documenting aspect of COBOL is made possible by its sentence like structure and the very generous maximum symbolic field-name length of 30 characters. With a field-name length of up to 30 characters, the name can clearly identify the field and its purpose.
FORTRAN IV
The FORTRAN IV language is oriented toward solving problems of a mathematical nature. The name FORTRAN comes from the combination of the words formula translation. The version of FORTRAN IV has been designed as algebra-based programming language. Any formula or those mathematical relationships that can be expressed algebraically can easily be expressed as a FORTRAN instruction. FORTRAN is the most commonly used language for scientific applications.
PL/I
PL/I stands for programming language I. It was designed as a general-purpose language incorporating features similar to COBOL for data handling instructions and features similar to FORTRAN for mathematical instructions. PL/I is much more than a combination of the good features of both COBOL and FORTRAN, as it has many capabilities that are unique. Yet, although PL/I is one of the most versatile and the most powerful of the programming languages, it is not the most commonly used. COBOL and FORTRAN have been available for a longer period of time than PL/I, and many more users work with those languages.
