- •Предисловие
- •Содержание
- •Часть I
- •Часть II
- •Прочтите и запомните слова и словосочетания:
- •Установите соответствие между русскими и английскими эквивалентами:
- •III. Прочтите следующие интернациональные слова и переведите их на русский язык:
- •IV. Составьте предложения.
- •V. Переведите и сделайте обратный перевод следующих предложений:
- •VI. Завершите предложения используя следующие выражения:
- •Прочтите и переведите словосочетания:
- •Ответьте на вопросы по тексту.
- •Прочтите и выучите новые термины и терминосочетания:
- •Установите соответствие между терминами программирования и дефинициями.
- •Заполните пропуски в статье о языке программирования Voice xml словами из рамки.
- •Обратите внимание на слова, данные перед упражнением. Какие это части речи? Обозначьте их: n – существительное, V – глагол, adj. – прилагательное.
- •Прочитайте информацию об инфинитиве и составьте предложение
- •Заполните пропуски соответствующими словами:
- •Составьте предложение:
- •Переведите английские слова и словосочетания:
- •Выполните перевод и обратный перевод следующих английских выражений:
- •Завершите предложение, пользуясь подсказкой.
- •Прочтите и переведите термины и терминосочетания:
- •Прочтите текст и ответьте на вопрос: «Сколько языков высокого уровня программирования представлены в тексте?»
- •Прочитайте текст еще раз и ответьте на вопросы:
- •Заполните пропуски в предложениях:
- •Перескажите текст.
- •Прочитайте информацию о шагах программирования.
- •Пользуясь информацией задания XVI распределите шаги программирования в правильном порядке:
- •Прочтите и запомните новые термины и терминосочетания:
- •Установите соответствия между терминами на английском и русском языках.
- •Прочтите следующие интернациональные слова и переведите их на русский язык.
- •Составьте предложения.
- •Вставьте пропущенные слова в предложения.
- •Переведите следующие термины и терминосочетания на русский язык.
- •Прочитайте текст и ответьте на вопросы:
- •Прочитайте и запомните определения терминов.
- •Прочитайте интервью с Биллом Томсоном – разработчиком программы Windows Vista и ответьте на вопросы:
- •Прочитайте интервью еще раз и дополните таблицу.
- •Определите логическую последовательность стадий программирования.
- •К каким стадиям программирования соответствуют данные действия:
- •Прочитайте текст и ответьте на вопросы:
- •Найдите соответствия между терминами и утверждениями.
- •Заполните пропуски терминами из текста.
- •Прочитайте информацию о языках программирования и обсудите, какой язык необходимо использовать для каждой из этих ситуаций:
- •Прочитайте информацию об исчисляемых и неисчисляемых существительных и определите их класс.
- •Заполните пропуски в тексте артиклями: a, an или без артикля
- •Прочитайте информацию о наречиях until, while. Объедините эти утверждения, используя наречия until или while.
- •Прочитайте диалог между инженером-программистом и владельцем отеля, который решил установить новую компьютерную систему, определите какие вопросы задал программист Software Engineering
- •Прочитайте диалог еще раз и найдите ответы на следующие вопросы:
- •I. Прочтите и запомните новые термины и терминосочетания:
- •II. Установите соответствие между терминами на русском и английском языках:
- •III. Прочтите следующие интернациональные слова и переведите их на русский язык:
- •IV. Составьте предложения.
- •V. Переведите с английского на русский, а затем с русского на английский предложения:
- •Завершите предложения, используя следующие выражения:
- •Прочтите и переведите словосочетания:
- •Прочитайте информацию о новых разработках информационных технологий с 2000 года. Какие из них были уже введены и какие вскоре появятся:
- •Прочитайте тексты о последних разработках информационных технологий и сделайте краткие записи по следующим темам:
- •Обсудите информацию в группах. Распределите роли:
- •Прочитайте информацию о модальном глаголе can и его эквиваленте be able to; выполните упражнение, вставляя правильные формы глагола.
- •А. Прочитайте информацию о конструкциях страдательного залога и выполните упражнения.
- •А. Прочитайте информацию и выполните упражнения.
- •Прочитайте текст и найдите ответы на вопросы в тексте:
- •Найдите информацию в Интернет по следующим разделам и адресам; сделайте краткие записи.
- •Составьте сообщение по следующим разделам:
- •Прочтите и запомните новые термины и терминосочетания:
- •Установите соответствия между терминами на русском и английском языках:
- •Прочтите следующие интернациональные слова и переведите их на русский язык:
- •Составьте предложения:
- •Переведите и сделайте обратный перевод следующих предложений:
- •Завершите предложения, используя следующие словосочетания:
- •Переведите на английский язык следующие словосочетания:
- •Установите соответствие между данными словосочетаниями и дефинициями:
- •Прочтите текст и выполните упражнение после текста:
- •Прочтите отрывки и замените выделенные слова словами из текста а:
- •Прочитайте текст и ответьте на вопросы:
- •Найдите слова в тексте, которые соответствуют следующим значениям:
- •Составьте диалог, отвечая на вопрос:
- •Прочитайте диалог между преподавателем и студентами о rfid tags и ответьте на вопрос:
- •Прочитайте диалог еще раз и выберите правильный вариант ответа:
- •Составьте диалог, отвечая на вопросы:
- •Прочитайте информацию в разделе «Help box» и выполните упражнения
- •Обсудите следующие предсказания. Выразите свое согласие или несогласие. Воспользуйтесь разговорными клише «useful language».
- •Запишите свои предположения по следующим темам:
- •Ответьте на вопрос:
- •Прочитайте текст и ответьте на вопросы:
- •Прочитайте каждый свой отрывок а, в, с и заполните таблицу
- •Обменяйтесь информацией, чтобы дополнить ваши таблицы пп. 1,2. Заполните пункт 3 вашими комментариями.
- •Приведите доводы «за» и «против» данного утверждения:
- •Прочитайте информацию, представленную профессором Pearson и другими экспертами о будущем it. Прокомментируйте их точки зрения.
- •Найдите ответы на эти вопросы в тексте:
- •Определите False or True:
- •Контрольные вопросы
- •Установите соответствие между терминами на английском и русском языках.
- •Прочтите следующие интернациональные слова и переведите их на русский.
- •Составьте предложения:
- •Завершите предложение, используя данные слова и словосочетания:
- •Прочитайте информацию о различных работах в области информационных технологий и определите специалисты каких областей it представлены:
- •Определите какие виды работ выполняют следующие специалисты:
- •Определите True или False, пользуясь информацией упражнения VIII.
- •Прочитайте информацию в help box и заполните пропуски предлогами for, since, ago, until:
- •Прочитайте письмо-запрос о работе и ответьте на следующие вопросы:
- •Прочитайте две рекламы о работе и отметьте наиболее важные качества, которыми должен обладать специалист.
- •Прочитайте требования к определенным специальностям в информационных технологиях и определите требования к специалистам:
- •XVI. A. Прочитайте текст Becoming certified и ответьте на вопросы:
- •Прочтите текст еще раз и определите:
- •XVIII. Определите True or False, опираясь на информацию текста:
- •XIX. Выберите одну из предложенных специальностей из информации a и b. Задайте друг другу вопросы, предполагающие ответы Yes or No, затем определите специальность.
- •XX. Прочитайте образец резюме, где подразумевается, что вы сдали все экзамены и имеете достаточный опыт работы с информационными технологиями.
- •Обсудите с товарищем содержание данного текста.
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Библиографический список
Найдите соответствия между терминами и утверждениями.
OOP
Encapsulation
Object
Menu
Square
Polymorphism
Library
An OOP property that allows data and program instructions to be bundled into an object
A list of choices
An OOP property that enables different objects to deal with the same instruction in different ways
A reusable collection of object
A module containing data and program instructions
Object-Oriented Programming
A rectangle with equal sides
Заполните пропуски терминами из текста.
Encapsulation _________ and polymorphism are key features of _____ programming. Encapsulation allows data and program instructions to be bundled together in ________ called objects, inheritance means that specific ______ of a class of objects _______ the properties of the class of objects. Polymorphism means that instructions are treated differently by different ________ . The combination of these ________ features of OOP means that program code is reusable. The speeds up _______ and _______of programs.
Прочитайте информацию о языках программирования и обсудите, какой язык необходимо использовать для каждой из этих ситуаций:
Java
Developed by Sun Microsystems in the mid-1990s, Java is widely used for developing interactive applications for the Internet.
Ada
Named after Countess Аdа Lovelace (оnе of the first programmers); it is а superset of Pascal. Аdа is а structured language developed and used by the US Department of Defense.
Logo
Logo is an easy-to-use language that is primarily used to teach children how to program.
LISP
Stands for LISt Processor; L1SP is designed to process nonnumeric data - that is, symbols such as characters оr words. It is used to develop applications in the field of artificial intelligence.
FORTRAN
Stands for FORmu1a TRANslator, FORTRAN was designed by scientists in 1954 and is oriented toward manipulating formulas for scientific, mathematical, and engineering problem-solving applications
HTML
Stands for HyperText Markup Language; HTML is а pagedescription language used to prераrе а text for display in а browser program.
Perl
Its nаmе comes from Practical Report and Extraction Language. It first appeared in 1987 as а Unix-based tool for producing reports but is now widely used for creating interactive webpages.
Prolog
Stands for PROgramming LOGic; Prolog is used to develop applications in the field of artificial intelligence. It is а popular tool for natural-language programming.
XML
Stands for extensible Markup Language; XML is а metalanguage for creating webpages with meaningful data that cаn bе used by а variety of programs.
С++
С++ is an object-oriented superset of С which combines the best features of а structured high-level language and an assembly language - that is, it’s relatively easy to соdе and uses computer resources efficiently. С was originally designed to write systems software but is now considered а general purpose language.
Visual Basic
BAS1C stands for Beginners' All-purpose Symbolic Instruction Соdе; Visual Basic is а simple-to-use language that has а graphical interface. It makes it particularly easy for an inexperienced programmer to create database programs.
Pascal
Pascal, nаmеd after the mathematician Blaise Pascal, was created primarily to fill the need for а teaching vehicle that would encourage structured programming. It is often used in college computing courses.
COBOL
Stands for СОmmоn Business-Oriented language; it has been around for а long number of years but is still an important transaction-processing language used to process the records of large organizations on mainframe computers.
1. А schoolteacher wants his young pupils to learn some basic mathematics by controlling а simple robot.
2. The owner of а small business wants to create а simple database program to kееp track of his stock.
3. An engineer wants to develop а program for calculating the stresses in а mechanical device.
4. А student wants to create webpages for а personal website.
5. А systems programmer wants to add some new modules to an operating system.
6. А programmer working for the US army wants to create а program for controlling а new type of weapon.
7. А finance company needs to process data from its branch offices on its mainframe computer.
8. А website designer wants to enable the data on his website to be easily processed by а number of different programs.
9. А student studying artificial intelligence wants to write some programs for а course project.
10. А college lecturer wants his students to learn the principles of programming.
11. А professional programmer wants to create and sell а program for use in language learning.
12. А website designer wants to password-protect а section of а website.