Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Computer and Computer Programming (Компьютер и основы программирования)

Покупка
Основная коллекция
Артикул: 806260.02.01
Доступ онлайн
от 556 ₽
В корзину
Целью учебника является формирование профессионально ориентированных компетенций в контексте английского языка, а также развитие и закрепление навыков делового общения. Основной задачей, которая решается данным учебным курсом, является обучение языковым средствам для эффективного общения с компьютером, ориентации в компьютерно-опосредованной информационной деятельности и понимания специальных научно-технических текстов в области компьютерных технологий и программирования. Работа с учебником основана на принципах личностно ориентированного подхода и отражает основной принцип модульного подхода к обучению, который предполагает четкое структурирование учебной информации, содержания обучения и организацию аудиторной и внеаудиторной работы студентов с полными, логически завершенными учебными блоками. Структура учебника предполагает использование таких технологий обучения иностранному языку, как кейс-анализ, ролевые игры, мультимедийные презентации, интернет-поиск. Материалы настоящего учебника предназначены как для использования на практических занятиях, так и для самостоятельной работы. Соответствует федеральным государственным образовательным стандартам высшего образования последнего поколения. Является частью серии учебников, адресованных студентам 1-го и 2-го курсов дистанционной и очно-заочной форм обучения.
9
258
  Key
269
270
Мельничук, М. В. Computer and Computer Programming (Компьютер и основы программирования) : учебник / М.В. Мельничук, О.Н. Анюшенкова. — Москва : ИНФРА-М, 2024. — 460 с. — (Высшее образование). — DOI 10.12737/2049709. - ISBN 978-5-16-018710-5. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2160769 (дата обращения: 22.11.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
COMPUTER AND 
COMPUTER PROGRAMMING

(КОМПЬЮТЕР И ОСНОВЫ 
ПРОГРАММИРОВАНИЯ)

М.В. МЕЛЬНИЧУК
О.Н. АНЮШЕНКОВА

Москва
ИНФРА-М
2024

УЧЕБНИК

УДК 004+811.111(075.8)
ББК 16.2:81.432.1Англ.я73
 
М48

А в т о р ы :
М.В. Мельничук, кандидат педагогических наук, доктор экономических 
наук, профессор, руководитель Департамента английского языка и профессиональной коммуникации Финансового университета при Правительстве Российской Федерации;
О.Н. Анюшенкова, старший преподаватель Финансового университета при 
Правительстве Российской Федерации
Р е ц е н з е н т ы:
В.Т. Аревкина, кандидат филологических наук, доцент, заведующий кафедрой иностранных языков акционерного общества «Научно-исследовательский 
центр “Строительство”»;
Т.А. Танцура, доцент Департамента английского языка и профессио нальной 
коммуникации Финансового университета при Правительстве Российской 
Федерации

ISBN 978-5-16-018710-5 (print)
ISBN 978-5-16-111628-9 (online)
© Мельничук М.В., 
Анюшенкова О.Н., 2023

Мельничук М.В.
М48  
Computer and Computer Programming (Компьютер и основы программирования) : учебник / М.В. Мельничук, О.Н. Анюшенкова. — 
Москва : ИНФРА-М, 2024. — 460 с. — (Высшее образование). — DOI 
10.12737/2049709.
ISBN 978-5-16-018710-5 (print)
ISBN 978-5-16-111628-9 (online)
Целью учебника является формирование профессио нально ориентированных компетенций в контексте английского языка, а также развитие 
и закрепление навыков делового общения.
Основной задачей, которая решается данным учебным курсом, является 
обучение языковым средствам для эффективного общения с компьютером, 
ориентации в компьютерно-опосредованной информационной деятельности и понимания специальных научно-технических текстов в области компьютерных технологий и программирования.
Работа с учебником основана на принципах личностно ориентированного подхода и отражает основной принцип модульного подхода к обучению, 
который предполагает четкое структурирование учебной информации, содержания обучения и организацию аудиторной и внеаудиторной работы 
студентов с полными, логически завершенными учебными блоками.
Структура учебника предполагает использование таких технологий 
обучения иностранному языку, как кейс-анализ, ролевые игры, мультимедийные презентации, интернет-поиск.
Материалы настоящего учебника предназначены как для использования на практических занятиях, так и для самостоятельной работы.
Соответствует федеральным государственным образовательным стандартам высшего образования последнего поколения.
Является частью серии учебников, адресованных студентам 1-го и 2-го 
курсов дистанционной и очно-заочной форм обучения.

УДК 004+811.111(075.8)
ББК 16.2:81.432.1Англ.я73

Оглавление

Preface (Предисловие) .................................................................................................................... 6

Part I. COMPUTER FUNDAMENTALS

Unit 1. Information Technology (IT) ............................................................................................. 9

Unit 2. Evolution of Computer System and Computer Generations .............................15

Unit 3. Computer-Related Jobs....................................................................................................21

Unit 4. Computer Introduction ....................................................................................................27

Unit 5. Computer Applications ....................................................................................................32
Text A. Overview ............................................................................................................................................32
Text B. Multimedia ........................................................................................................................................38
Text C. Electronic Commerce (E-Commerce) ......................................................................................43
Text D. Desktop Publishing, Image and Design ................................................................................48

Unit 6. Types of Computers ..........................................................................................................54

Unit 7. Computer Input Devices ..................................................................................................61

Unit 8. Computer Output Devices ..............................................................................................68

Unit 9. Computer Components ...................................................................................................74

Unit 10. Central Processing Unit (CPU) .....................................................................................79

Unit 11. Microprocessor Concepts .............................................................................................84

Unit 12. Evaluation of Microprocessor ......................................................................................90

Unit 13. Computer Memory ..........................................................................................................95
Text A. Overview ............................................................................................................................................95
Text B. Random Access Memory (RAM) .............................................................................................101
Text C. Read Only Memory (ROM) .......................................................................................................107

Unit 14. Computer Motherboard & Hard Disk Drive ........................................................ 113

Unit 15. Computer Ports .............................................................................................................. 118

Unit 16. Computers Software Concepts ................................................................................ 125

Unit 17. Computer System Software ...................................................................................... 132

Unit 18. Operating Systems ....................................................................................................... 138

Unit 19. Types of OS ...................................................................................................................... 143

Unit 20. Utility Software .............................................................................................................. 147

Unit 21. Open Source Software ................................................................................................ 152

Unit 22. Offi  ce Tools ...................................................................................................................... 157

Unit 23. Domain Specifi c Tools ................................................................................................. 164

Unit 24. Software Programming .............................................................................................. 169

Unit 25. Algorithm Flowchart .................................................................................................... 174

Unit 26. Number System ............................................................................................................. 179

Unit 27. Number System Conversion ..................................................................................... 187

Unit 28. Data and Information .................................................................................................. 193

Unit 29. Data Processing ............................................................................................................. 198

Unit 30. Computer Networking ................................................................................................ 203

Unit 31. Internet and Intranet ................................................................................................... 208

Unit 32. Web Browsing ................................................................................................................ 212

Unit 33. Computer Security ........................................................................................................ 216

Unit 34. Computer Threats ......................................................................................................... 221

Unit 35. Computer Virus .............................................................................................................. 226

Unit 36. Network Protocols ........................................................................................................ 232
Text A. OSI Model .......................................................................................................................................233
Text B. TCP/IP ...............................................................................................................................................236
Text C. FTP & PPP ........................................................................................................................................239

Unit 37. Mobile Communication Protocols .......................................................................... 243

Unit 38. Mobile Communication Technologies .................................................................. 248

Unit 39. E-mail Protocols ............................................................................................................. 254

Unit 40. VoIP..................................................................................................................................... 258

Unit 41. Wireless Technologies ................................................................................................. 262
Revision Test .................................................................................................................................................266
Key ....................................................................................................................................................................269

Part II. COMPUTER PROGRAMMING IN C, JAVA, PYTHON

Unit 1. Introduction to Computer Programming .............................................................. 270

Unit 2. Computer Programming Environment ................................................................... 277

Unit 3. Basic Syntax ....................................................................................................................... 283
Text A. «Hello World» Program in C ....................................................................................................283
Text B. «Hello World» Program in Java and Python ......................................................................288

Unit 4. Data Types .......................................................................................................................... 292

Unit 5. Variables .............................................................................................................................. 296

Unit 6. Store Values in Variables............................................................................................... 301

Unit 7. Keywords ............................................................................................................................ 307

Unit 8. Operators ............................................................................................................................ 312

Unit 9. Relational Operators ....................................................................................................... 316

Unit 10. Logical Operators .......................................................................................................... 321

Unit 11. Operators in Java and Python .................................................................................. 324

Unit 12. Decision Statements .................................................................................................... 328

Unit 13. The Switch Statement ................................................................................................. 335

Unit 14. Decisions in Java and Python ................................................................................... 339

Unit 15. Loops ................................................................................................................................. 343
Text A. Introduction to Loops ................................................................................................................343
Text B. The While Loop.............................................................................................................................347

Unit 16. The Break Statement & The Continue Statement ............................................ 354

Unit 17. Loops in Java and Python .......................................................................................... 359

Unit 18. Numbers ........................................................................................................................... 363
Text A. Overview .........................................................................................................................................363
Text B. Math Operations on Numbers ................................................................................................366
Text C. Numbers in Java and Python ..................................................................................................370

Unit 19. Characters ........................................................................................................................ 376

Unit 20. Escape Sequences ......................................................................................................... 381

Unit 21. Characters in Java and Python................................................................................. 385

Unit 22. Arrays ................................................................................................................................. 390
Text A. Overview .........................................................................................................................................390
Text B. Create Arrays .................................................................................................................................394

Unit 23. Arrays in Java and Python ......................................................................................... 399

Unit 24. Strings ................................................................................................................................ 404

Unit 25. Strings in Java and Python ........................................................................................ 410

Unit 26. Functions .......................................................................................................................... 415
Text A. Overview .........................................................................................................................................415
Text B. Defi ning a Function and Calling a Function .....................................................................419

Unit 27. Functions in Java and Python .................................................................................. 424

Unit 28. File I/O ............................................................................................................................... 429
Text A. Computer Files .............................................................................................................................429
Text B. Opening, Closing, Writing, and Reading a File .................................................................433

Unit 29. File I/O in Java and Python ....................................................................................... 440

Computer Glossary ........................................................................................................................ 445

List of Recommended Literature 
(Список рекомендуемой литературы) ............................................................................... 458

Preface (Предисловие)

На современном этапе развития человеческой цивилизации 
главной тенденцией является ее переход к информационному обществу. В обществе будущего объектами и результатами труда 
станут информационные ресурсы и знания, что требует основательной и всеобъемлющей подготовки всех членов социума к использованию информационно-коммуникационных технологий 
в своей профессио нальной и повседневной деятельности.
Настоящая книга является учебником, адресованным студентам 
1-го и 2-го курсов дистанционной и очно-заочной форм обучения.
Целью учебника является формирование профессио нально ориентированных компетенций в контексте английского языка, а также 
развитие и закрепление навыков делового общения.
Работа с учебником основана на принципах личностно ориентированного подхода к обучению. Структура учебника предполагает 
использование таких технологий обучения иностранному языку, 
как кейс-анализ, ролевые игры, мультимедийные презентации, интернет-поиск.
Материалы настоящего учебника предназначены как для использования на практических занятиях, так и для самостоятельной 
работы.
Данный учебник разработан на основе современных аутентичных материалов на английском языке. Учебник состоит из двух 
основных частей. В Part I. Computer Fundamentals и Part II. 
Computer Programming in C, Java, Python в которых последовательно решается задача эффективного общения с современными 
компьютерными технологиями в компьютерно-опосредованной информационной среде; владение специальной научно-технической 
лексикой в области компьютерных технологий и программирования в рамках изучения английского языка. В приложении дается 
краткий англо-английский глоссарий компьютерных терминов.
Каждый раздел содержит следующую структуру:
 
• ввод в тему (обсудите в парах);
 
• список лексических единиц, подлежащих усвоению и упражнения на их первичное употребление в речи; задания на активизацию лексики (переведите следующие словосочетания на русский/английский язык);

• текст с заданиями, имеющими различные цели: просмотровое 
(ответить на вопросы), поисковое (закончите предложения, выбрав соответствующее окончание в правой колонке), изучающее 
(найдите соответствия). Все тексты взяты из аутентичных английских и американских источников, адаптированы и носят 
исключительно профессио нально ориентированный, функциональный характер;
 
• упражнения, нацеленные на формирование терминологического 
профессио нального минимума;
 
• упражнения, направленные на более глубокую работу с текстом, 
на поиск англоязычных соответствий;
 
• упражнения, направленные на совершенствование навыков говорения как диалогической, так и монологической речи;
 
• упражнения, нацеленные на формирование навыков письменной 
речи (заполнить таблицу, написать пересказ текста, перевести 
предложения);
 
• упражнения на все аспекты английской грамматики.
Таким образом, изучив материал данного учебника, обучаемые будут:
знать
 
• основной языковой материал в области профессио нального иностранного языка;
 
• основные лексические единицы в области изученных тем будущего профессио нального иностранного языка;
 
• основы перевода, аннотирования и реферирования аутентичной литературы в области общего и профессио нального иностранного языка;
уметь
 
• понимать информацию при чтении учебной, учебно-научной, 
научно-публицистической, справочной литературы в соответствии с конкретной целью (ознакомительное, изучающее, просмотровое, поисковое чтение) в области профессио нального 
иностранного языка;
 
• переводить учебную, учебно-научную, научно-публицистическую, справочную иноязычную литературу профессио нальной 
сферы на русский язык;
 
• производить устное речевое взаимодействие на английском 
языке, анализировать информацию на английском языке 
в рамках пройденных тем;
 
• создавать монологическое тематическое высказывание;
 
• письменно фиксировать информацию, полученную при чтении 
текста;

владеть
 
• навыками работы с учебной, учебно-научной, научно-публицистической, справочной литературой в области профессионального иностранного языка;
 
• навыками перевода учебной, учебно-научной, научно-публицистической, справочной иноязычной литературы профессиональной сферы на русский язык;
 
• навыками коммуникации в поликультурном обществе;
 
• навыками анализа и синтеза изученной информации;
 
• навыками осуществления устного речевого взаимодействия 
в рамках пройденных тем;
 
• навыками построения хорошо выстроенного монолога сообщения в рамках изучаемых тем;
 
• приемами аннотирования и реферирования профессио нальной 
иноязычной литературы.

Part I. 
COMPUTER FUNDAMENTALS

Unit 1. 

INFORMATION TECHNOLOGY (IT)

Lead-in.
1. What is Information Technology (IT)?
2. Is IT important nowadays? Why?
3. What do Information Technology professionals do?

Ex. 1. Topical Vocabulary. Study the vocabulary list. Use the words 
and phrases in sentences of your own.
defi nition (n) — определение
application (n) — приложение, применение
solve (v) — решать
scale (n) — масштаб, шкала, диапазон
procurement (n) — приобретение
adherence (n) — приверженность
compliance (n) — соостветствие, согласие
routine (adj) — рутинный, обычный
governance (n) — управление

Ex. 2. Consult a dictionary, write out the transcription and practice 
the pronunciation of the following words:

application

scale

procurement

adherence

compliance

routine

governance

Ex. 3. Read and translate the text.
The most basic information technology defi nition is that it’s the application of technology to solve business or organizational problems on 
a broad scale.
In other words, Information technology (IT) is the use of any computers, storage, networking and other physical devices, infrastructure 
and processes to create, process, store, secure and exchange all forms of 
electronic data.
Therefore, a member of an IT department works with others to solve 
technology problems.
There are several primary pillars of responsibility for an IT department:
 
• Administration. Administrators handle the day-to-day deployment, operation and monitoring of an IT environment, including 
systems, networks and applications. Admins often perform a range 
of other duties such as software upgrades, user training, software 
license management, procurement, security, data management and 
observing adherence to business process and compliance with requirements.
 
• Support. Help desk staff  specialize in answering questions, gathering information and directing troubleshooting eff orts for hardware and software. IT support often includes IT asset and change 
management, helping admins with procurement, handling backup 
and recovery of data and applications, monitoring and analyzing logs 
and other performance monitoring tools and following established 
support workfl ows and processes.
 
• Applications. Businesses rely on software to perform work. Some 
applications are procured and deployed from third parties, such as 
e-mail server applications. But many organizations retain a staff  of 
skilled developers that create the applications and interfaces, such 
as APIs needed to deliver critical business capabilities and services. 
Applications might be coded in a wide array of popular languages 
and integrated with other applications to create smooth and seamless 
interactions between diff erent applications. Developers might also 
be tasked with creating interactive business websites and building 
mobile applications.
 
• Compliance. Businesses are obligated to observe varied government- and industry-driven regulatory requirements. IT staff  play 
a major role in securing and monitoring access to business data and 
applications to ensure that such resources are used according to established business governance policy that meets regulatory requirements. Such staff  are deeply involved with security tasks and routinely interact with legal and business teams to prevent, detect, 
investigate and report possible breaches.

Доступ онлайн
от 556 ₽
В корзину