- •Contents
- •Module 1
- •1. What is a Computer? Word List
- •III. Understanding words
- •IV. Content review
- •V. Translate the sentences from Ukrainian into English using new vocabulary.
- •VI. Discussion.
- •2. Types of Computer Word list
- •"Types of computer"
- •III. Match types of computer with their definitions.
- •IV. Understanding
- •V. Choose the correct adjective. Then fill in the gaps with the correct form of the adjective.
- •VI. Translate from Ukrainian into English.
- •VII. Make up dialogue between a shop assistant and a customer.
- •VIII. Prepare a report about ibm pc and Apple Macintosh (Mac).
- •3. Early Computing Machines and Inventors Word list
- •Exercises
- •I Match words with definitions
- •II Sequencing of events
- •IV. Understanding the text
- •V. Categorization
- •VI. Make the degrees of comparisons of adjectives and adverbs from the exercise V.
- •VIII. Make up questions to the text.
- •IX. Imagine! You are the guide at the Computer History Museum.
- •4. Five Generations of Modern Computers Word list
- •First Generation (1945-1956)
- •Fourth Generation (1971-Present)
- •III. Locating information
- •V. Replace the pronouns with the corresponding nouns.
- •VI. Give the main characters of the computers of each generation.
- •5. The Parts of Computer Word list
- •IV. Understanding the text
- •V. Replace the pronouns with the corresponding nouns.
- •VI. Make up questions to the text.
- •VII. Translate the following sentences from Ukrainian into English.
- •VIII. Retell the text using exercise VI as a plan.
- •6. The Central Processing Unit Word list
- •I. Main idea
- •II. Understanding the passage
- •III. Locating information
- •V. Understanding words
- •VI. Word forms
- •VII. Content review
- •7. Types of Hardware Word list
- •Hardware
- •III. Complete the passages using the words.
- •Module 1 Variant 2
- •III. Complete the passages using the words.
- •IV. Choose the appropriate form of the words to complete the sentences.
- •Module 1 Variant 3
- •III. Complete the passages using the words.
- •Module 2
- •1. Types of Software Word List
- •I. Main idea
- •Types of software
- •IV. Which of the listed below statements are true/false.
- •V. Find English equivalents in the text:
- •VI. Give definitions to the following using the vocabulary:
- •2. Operating Systems Word List
- •IV. Complete the following sentences using information given in the text
- •VI. Answer the questions
- •3. Linux Text a
- •Exercise
- •1. Find equivalents
- •Exercises
- •I. Answer the following questions:
- •II. Understanding words
- •III. Complete the sentences with the words given bellow:
- •Why use Linux? Word list
- •Advantages of Using Linux
- •Retell these texts using your plan.
- •II. Understanding the passage
- •IV. Contextual reference
- •V. Understanding words
- •VI. Word forms
- •5. Memory Word list
- •Exercises
- •I. Find in the text adjectives which are used with the following nouns. Translate the word combinations.
- •II. Fill in the gaps with the appropriative words.
- •Find the passive constructions in the 4th and 5"' paragraphs and put them into past and future forms.
- •Give the main idea of the text in one sentence.
- •V. Decide whether the following statements are true or false.
- •VI. Translate from Ukrainian into English.
- •6. Internet Word List
- •II. Read the text "Internet"
- •IV. Find in the text Passive Constructions and make them Present, Past or Future Simple Passive
- •V. Change the following sentences into Passive Voice
- •VI. Understanding the text
- •VII. Translate the sentences from Ukrainian into English
- •VIII. Give the definitions of the following words
- •IX. Retell the text using sentences of exercise VI as a plan.
- •7. Viruses Word List
- •I. Refer back to the text and find synonyms for the following words
- •II. Name the words using the definitions
- •VII. Make your plan to the text.
- •III. Complete the passages using the words.
- •VI. Choose the appropriate form of the words to complete the sentences.
- •III. Complete the passages using the words.
- •IV. Choose the appropriate form of the words to complete the sentences.
- •III. Complete the passages using the words.
- •3. Nanorobots
- •4. Types of Networks. Neural Networks.
- •5. Artificial Intelligence
- •6. Digit that Means Nothing
- •7. Types of Error
- •9. Mineral Industry Software
- •10. Advantages of Electronic Detonator Application
III. Complete the passages using the words.
However, some problems remain. The most important is . When
you send an e-mail message to somebody, this can travel through many
different networks and computers. The are constantly being directed
towards its destination by special computers called . Because of this, it is
possible lo get into any of computers along the route, intercept and even change the data being sent over the Internet. In spite of the fact that there are many strong encoding programs available, nearly all the information being sent
over is transmitted without any forms of encoding, i.e. "in the clear".
But when it becomes necessary to send important information over the
network, these may by useful. Some American banks and companies
even conduct over the Internet. However, there are still both
commercial and problems which routers will take lime to be resolved.
Words: Internet, encoding programs, security, technical, transactions, data, message.
IV. Choose the appropriate form of the words to complete the sentences.
і. instruct, instruction, instructive.
Computers can deal with different kinds of problems if they are given the right what to do,
Programs computer what to do.
2. account, accountable, accounting, accountant.
a) Each computer carries log .
b) allows users to use the Internet, send messages by e-mail.
Texts for Supplementary Reading 1. Modern Computing Languages
C++ was developed from the C language. It was designed as a systems programnring language with features that make it easy to control the computer hardware efficiently. It was used to produce the Microsoft Windows operating system. It is portable, i.e. programs written in C++ can be easily adapted for use on many different types of computer systems.
HTML stands for HyperText Markup Language. It is a page description language used for creating webpages. HTML uses a system of tags to mark page links and formatting. For example, the tag <u> tells the program to start underlining a text. Although programs cannot be created using HTML, small programs can be embedded in HTML code using a scripting language like JavaScript.
Java is a programming language originally designed for programming small electronic devices such as mobile phones. It can run unchanged on any operating system that has a Java Interpreler program. Java is used for writing programs for the World Wide Web.
JavaScript is a scripting language. It is powerful and easy to use. Scripts are small programs that can be used to perform simple tasks or tie other programs logethcr. JavaScript is designed for use inside webpages. It can enable a webpage to respond to a mouse click or input on a form. It can also provide a way of moving through webpages and produce simple animation.
Visual Basic is a programming environment, not simply a language. It uses the language BASIC, a simple language developed to make it easy for
people to loam how to program. Visual Basic has predefined objects such as dialog boxes, buttons, and text boxes which can be chosen from a toolbox and dragged across the screen using the mouse and dropped into the required position. BASIC programming code is attached to form a complete program. Visual Basic is used to write general purpose applications for the Windows operating system.
Delphi is similar to Visual Basic. It is also a programming environment for developing programs for the Windows operating system. It lias predefined objects that can be chosen from a toolbox. In Delphi, however, the code attached to the objects is written in a form of Pascal. You can think of Delphi as a kind of 'Visual Pascal'. Like Visual Basic, it is often used for general purpose programs.
2. Careers in Computing Systems Analyst
Studies methods of working within an organization to decide how tasks can be done efficiently by computers. Makes a detailed analysis of the employer's requirements and work patterns to prepare a report on different options for using information technology. This may involve consideration of hardware as well as software. Either uses standard computer packages or writes a specification for programmers to adapt existing software or to prepare new software. May oversee the implementation and testing of a system and acts as a link between the user and the programmer.
Software Engineer/Designer
Produces the programs which control the internal operations of computers. Converts the system analyst's specification to a logical series of steps, Translates these into the appropriate computer language. Often compiles programs from libraries or sub-programs, combining these to make up a complete systems program. Designs, tests, and improves programs for computer-aided design and manufacture, business applications, computer networks, and games.
Computer Salesperson
Advises potential customers about available hardware and sells equipment to suit individual requirements. Discusses computing needs with the client to ensure that a suitable system can be supplied. Organizes the sale and delivery and, if necessary, installation and testing. May arrange support or training, maintenance, and consultation. Must have sufficienl technical knowledge.
Computer Systems Support Person
Systems support people are analyst programmers who are responsible for maintaining, updating, and modifying the software used by a company. Some specialize in software which handles the basic operation of the computers. This
involves the use of machine codes and specialized low-level computer languages. Most handle applications software. May sort out problems encountered by users. Solving problems may involve amending an area of code in the software, retrieving files and data lost when a system crashes, and a basic knowledge of hardware.
Computer Systems Analyst Programmer
Creates the software programs used by computers. May specialize in the internal operating systems using low level computer language, or in applications programs, May specialize in one aspect of the work, e.g. programming, systems design, systems analysis, or cover them all. May support the system through advice and training, providing user manuals, and by helping users with any problems that arise.
Hardware Engineer
Researches, designs, and develops computers, or parts of computers and the computerized element of appliances, machines, and vehicles, Also involved in their manufacture, installation, and testing. May specialize in different areas: research and development, design, manufacturing. Has to be aware of cost, efficiency, safety, and environmental factors, as well as engineering aspects.
Network Support Person
Maintains the link between PCs and workstations connected in a network. Uses telecommunications, software, and electronic skills, and knowledge of the networking software to locate and correct faults. This may involve work with the controlling software, on the wiring, printed circuit boards, software or microchips on a file server, or on cables either within or outside the building.