- •Англійська мова
- •Київ кнутд 2009
- •Unit 1 Topic: Computers in our life
- •I. Reading skills
- •1. Pre-reading tasks
- •2. Read and translate the following text into Ukrainian. Computers in our life
- •3. Find the answers to the questions:
- •4. Complete the sentences.
- •5. Find English equivalents to these Ukrainian words.
- •6. True or false statements. Explain why some statements are false.
- •7. Translate from English into Ukrainian.
- •8. Translate from Ukrainian into English.
- •II. Retell the text “Computers in our life”.
- •III. Rendering.
- •1. Read the text and translate it into Ukrainian using a dictionary. Advantages and disadvantages of using computers
- •2. Make up a plan in the form of questions.
- •V. Communicative skills
- •2. Read and translate the following text into Ukrainian. What are the different types of the computers?
- •3. Find the answers to the questions:
- •8. Translate from Ukrainian into English.
- •II. Retell the text “What are the different types of the computers?”
- •III. Rendering.
- •1. Read the text and translate it using a dictionary. Quantum Computers
- •2. Make up a plan in the form of questions.
- •2. Read and translate the following text into Ukrainian.
- •Inside the system
- •3. Find the answers to the questions:
- •8. Translate from Ukrainian into English.
- •II. Retell the text “Inside the system”.
- •III. Rendering.
- •1. Read the text and translate it using a dictionary. Programming languages and their use
- •2. Make up a plan in the form of questions.
- •3. Give а summary of the text according to your plan in a written form.
- •IV. Comprehensive skills
- •1. Read and remember.
- •2. Listen to the text “Arithmetic Logic Unit (alu)” and try to understand it.
- •2. Read and translate the following text into Ukrainian. What is "virtual memory"?
- •3. Find the answers to the questions:
- •8. Translate from Ukrainian into English.
- •II. Retell the text “What is ‘virtual memory’?”
- •III. Rendering.
- •1. Read the text and translate it using a dictionary. Units of memory
- •2. Make up a plan in the form of questions.
- •2. Read and translate the following text into Ukrainian. An alternative to the computer mouse
- •3. Find the answers to the questions:
- •4. Complete the sentences.
- •5. Match the following English words with their Ukrainian equivalents.
- •6. True or false statements.
- •7. Translate from English into Ukrainian.
- •8. Translate from Ukrainian into English.
- •II. Retell the text “An alternative to the computer mouse”.
- •III. Rendering.
- •1. Read the text and translate it using a dictionary. Haptic devices
- •2. Make up a plan in the form of questions.
- •4. Listen to the text once again and answer the following questions.
- •2. Read and translate the following text into Ukrainian. Types of scanners
- •3. Find the answers to the questions:
- •8. Translate from Ukrainian into English.
- •II. Retell the text “Types of Scanners”.
- •III. Rendering.
- •1. Read the text and translate it using a dictionary. How does the scanner work?
- •2. Make up a plan in the form of questions.
- •2. Read and translate the following text into Ukrainian. Cathode ray tube
- •3. Find the answers to the questions:
- •8. Translate from Ukrainian into English.
- •2. Make up a plan in the form of questions.
- •4. Listen to the text once again and answer the following questions.
- •2. Read and translate the following text into Ukrainian. Computer printer
- •3. Find the answers to the questions:
- •8. Translate from Ukrainian into English.
- •II. Retell the text “Computer printer”.
- •III. Rendering.
- •1. Read the text and translate it using a dictionary. Types of printers
- •2. Make up a plan in the form of questions.
- •A laptop computer
- •Arithmetic/logic unit (alu)
- •Bits for pictures
- •The internet
- •Computer monitors
- •Toner-based printers
8. Translate from Ukrainian into English.
1. Нервовим центром персонального комп'ютеру є центральний процесорний блок.
2. Центральний процесорний блок вбудований у мікропроцесорний чіп – інтегральну схему – яка виконує інструкції програми та контролює роботу комп'ютера в цілому.
3. Мікропроцесор відрізняється один від одного кількістю даних, які він може обробляти одночасно.
4. Програма та дані, які проходять через центральний процесор, повинні завантажуватись в основну пам’ять.
5. Більшість сучасних комп'ютерів мають внутрішні слоти розширення, які дозволять користувачам установлювати адаптери або розширювальні плати.
II. Retell the text “Inside the system”.
III. Rendering.
1. Read the text and translate it using a dictionary. Programming languages and their use
A programming language provides a structured mechanism for defining pieces of data, and the operations or transformations that may be carried out automatically on that data. A programmer uses the abstractions present in the language to represent the concepts involved in a computation. These concepts are represented as a collection of the simplest elements available (called primitives).
Programming languages differ from most other forms of human expression in that they require a greater degree of precision and completeness. When using a natural language to communicate with other people, human authors and speakers can be ambiguous and make small errors, and still expect their intent to be understood. However, figuratively speaking, computers "do exactly what they are told to do", and cannot "understand" what code the programmer intended to write. The combination of the language definition, a program, and the program's inputs must fully specify the external behavior that occurs when the program is executed, within the domain of control of that program.
Programs for a computer might be executed in a batch process without human interaction, or a user might type commands in an interactive session of an interpreter. In this case the "commands" are simply programs, whose execution is chained together. When a language is used to give commands to a software application (such as a shell) it is called a scripting language.
Many languages have been designed from scratch, altered to meet new needs, combined with other languages, and eventually fallen into disuse. Although there have been attempts to design one "universal" computer language that serves all purposes, all of them have failed to be generally accepted as filling this role. The need for diverse computer languages arises from the diversity of contexts in which languages are used:
Programs range from tiny scripts written by individual hobbyists to huge systems written by hundreds of programmers.
Programmers range in expertise from novices who need simplicity above all else, to experts who may be comfortable with considerable complexity.
Programs must balance speed, size, and simplicity on systems ranging from microcontrollers to supercomputers.
Programs may be written once and not change for generations, or they may undergo nearly constant modification.
Finally, programmers may simply differ in their tastes: they may be accustomed to discussing problems and expressing them in a particular language.
One common trend in the development of programming languages has been to add more ability to solve problems using a higher level of abstraction. The earliest programming languages were tied very closely to the underlying hardware of the computer. As new programming languages have developed, features have been added that let programmers express ideas that are more remote from simple translation into underlying hardware instructions. Because programmers are less tied to the complexity of the computer, their programs can do more computing with less effort from the programmer. This lets them write more functionality per time unit.