Computer and Computer Programming (Компьютер и основы программирования)
Покупка
Новинка
Основная коллекция
Тематика:
Английский язык
Издательство:
НИЦ ИНФРА-М
Год издания: 2024
Кол-во страниц: 460
Дополнительно
Вид издания:
Учебник
Уровень образования:
Профессиональное образование
ISBN: 978-5-16-018710-5
ISBN-онлайн: 978-5-16-111628-9
Артикул: 806260.01.01
Доступ онлайн
В корзину
Целью учебника является формирование профессионально ориентированных компетенций в контексте английского языка, а также развитие и закрепление навыков делового общения.
Основной задачей, которая решается данным учебным курсом, является обучение языковым средствам для эффективного общения с компьютером, ориентации в компьютерно-опосредованной информационной деятельности и понимания специальных научно-технических текстов в области компьютерных технологий и программирования.
Работа с учебником основана на принципах личностно ориентированного подхода и отражает основной принцип модульного подхода к обучению, который предполагает четкое структурирование учебной информации, содержания обучения и организацию аудиторной и внеаудиторной работы студентов с полными, логически завершенными учебными блоками.
Структура учебника предполагает использование таких технологий обучения иностранному языку, как кейс-анализ, ролевые игры, мультимедийные презентации, интернет-поиск.
Материалы настоящего учебника предназначены как для использования на практических занятиях, так и для самостоятельной работы.
Соответствует федеральным государственным образовательным стандартам высшего образования последнего поколения.
Является частью серии учебников, адресованных студентам 1-го и 2-го курсов дистанционной и очно-заочной форм обучения.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.01: Информатика и вычислительная техника
- 09.03.02: Информационные системы и технологии
- 09.03.03: Прикладная информатика
- 09.03.04: Программная инженерия
- ВО - Специалитет
- 09.05.01: Применение и эксплуатация автоматизированных систем специального назначения
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов.
Для полноценной работы с документом, пожалуйста, перейдите в
ридер.
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 ap- plication of technology to solve business or organizational problems on a broad scale. In other words, Information technology (IT) is the use of any com- puters, 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 deploy- ment, 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 re- quirements. • Support. Help desk staff specialize in answering questions, gath- ering information and directing troubleshooting eff orts for hard- ware 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 govern- ment- 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 es- tablished business governance policy that meets regulatory require- ments. Such staff are deeply involved with security tasks and rou- tinely interact with legal and business teams to prevent, detect, investigate and report possible breaches.
IT career opportunities. Here are some of the positions that you’ll fi nd in many IT departments: • Computer support specialists work on the front lines trouble- shooting any technology issues including software issues, computer crashes and hardware trouble. These specialists may also assist se- nior-level IT members with larger-scale network issues. • Network systems administrators focus on the big picture of the network system, security and performance. • Computer systems analysts work behind the scenes to marry IT with smart business solutions. They usually specialize in a particular industry while working for a technology fi rm or work directly in an industry, like fi nance or government. • Information security analysts are responsible for the security of an organization’s computer networks, conducting tests and developing company-wide best security practices. Keep in mind that some of these roles will change depending on the size and scope of the company. Source: https://www.rasmussen.edu/degrees/technology/blog/what-is- information-technology/; https://www.techtarget.com/search- datacenter/defi nition/IT. Ex. 4. Answer the following questions: 1. What is Information Technology (IT)? 2. What are the main responsibilities for an IT department? 3. What do Administrators handle? 4. What do Help desk staff specialize in? 5. What is the task of applications developers? 6. How do IT staff involved in observing varied government- and in- dustry-driven regulatory requirements? 7. What positions are there in many IT departments? 8. What do they do? Ex. 5. Match the words (1–9) with the defi nitions (A-I). 1. application A. the size or extent of something 2. scale B. the practice of obeying rules or requests made by people in authority 3. procure-ment C. the activity of governing a country or controlling a company or an organization 4. adherence D. a program designed to do a particular job; a piece of software 5. compliance E. the fact of behaving according to a particular rule, etc.
6. governance F. the process of obtaining supplies of something 7. workstation G. large and powerful computer that supports many other computers working at once 8. smartphone H. fast computer that is used by one person and has more memory than an ordinary personal computer. 9. mainframe I. a device that makes and receives calls and can connect to the Internet. Ex. 6. Fill in the blanks with the correct words from the word bank. data; quality assurance; encoding. 1. Enter the … into the computer. 2. The company uses … to protect information. 3. … fi nds and fi xes problems in new products. Ex. 7. Read the sentence and choose the correct word. 1. My (tablet / mainframe) notifi es me when I have a meeting. 2. Julie has a (laptop / supercomputer) to do work on the plane. 3. Johnny has a (server / desktop computer) because he only uses simple programs. 4. This (computer / server) runs programs but doesn’t have Internet access. 5. A (workstation / tablet) is smaller than a laptop, but still has a key- board. 6. Connect to the (server / laptop) to use that printer. 7. A (supercomputer / tablet) is the most powerful machine in the world. Ex. 8. Match the words (1–10) with the defi nitions (A-J). 1. software A. putting secret information into code 2. online B. the physical parts of a computer 3. code C. connected to the Internet 4. technical support D. numbers entered/held in a computer 5. hardware E. checking products for problems 6. data F. the act of using information 7. data processing G. programs/instructions added to computers 8. quality assurance H. helping people use/understand technology 9. information security I. program language 10. encoding J. the act of protecting information
Ex. 9. Case study. With a partner, act out the roleplay. Information Technology is the technology (hardware and software) required for the processing of data and other information. It deals with the use of electronic computers and computer software to convert, store, protect, process, transmit and securely retrieve information. Those specialized in Information Technology are responsible for hardware and software maintenance, troubleshooting technical issues, as well as the electronic data processing. However, IT professionals perform various tasks depending on which fi eld they are in. Program- mers for example, code, test, maintain and repair software applications. Whereas, a systems analyst will provide support for the maintenance and development of a program. They are also responsible for the coding and testing of the diff erent software applications. Student A: You are a fi rst year IT student. Talk to Student B about: • subjects to study; • responsibilities of an IT specialist; • perspectives of employment. Student B: You are a graduate. Talk to Student A all the career oppor- tunities for IT professionals. Ex. 10. Read and act out the dialogue. A: Excuse me, Mr. Simpson? I have a question about the restructuring of the IT department. B: Please, come in. What’s your question? A: Well, now I’m in the Data Processing section. B: Yes. You are exceptionally skilled in coding. A: Thanks, but I have more experience with Quality Assurance. B: I see. You want a transfer, then? A: Exactly. I feel that I’m more valuable there. B: Let me think about it. Ex. 11. Write a summary of the text. Use the active vocabulary of the unit. Do you know? • Apple were originally designing an apple shaped fl ip phone before the fi rst iPhone. Before the original design for an iPhone, Apple patented a phone design in the shape of an actual apple. It was a fl ip phone that, when closed, would look like the Apple logo.
Доступ онлайн
В корзину