BỘ CÔNG THƯƠNG TẬP ĐOÀN DỆT MAY VIỆT NAM TRƯỜNG CAO ĐẲNG CÔNG NGHỆ TP.HCM _________________________ KHOA NGOẠI NGỮ - TIN HỌC TÀI LIỆU GIẢNG DẠY TIẾNG ANH CHUYÊN NGÀNH THIẾT KẾ ĐỒ HỌA ENGLISH FOR GRAPHIC DESIGN TP. HCM, THÁNG 7/2021 LƯU HÀNH NỘI BỘ BỘ CÔNG THƯƠNG TẬP ĐOÀN DỆT MAY VIỆT NAM TRƯỜNG CAO ĐẲNG CÔNG NGHỆ TP.HCM _________________________ KHOA NGOẠI NGỮ - TIN HỌC BỘ MÔN NGOẠI NGỮ TÀI LIỆU GIẢNG DẠY TIẾNG ANH CHUYÊN NGÀNH THIẾT KẾ ĐỒ HỌA ENGLISH FOR GRAPHIC DESIGN TP. HCM, THÁNG 7/2021 LƯU HÀNH NỘI BỘ Unit 1: Application Programs 1 UNIT 1 APPLICATION PROGRAMS Figure 1. READING COMPREHENSION Process of creating Application programs A software development process, also known as a software development life cycle (SDLC), is a structure imposed on the development of a software product.
Similar terms include software life cycle and software process. It is often considered a subset of systems development life cycle. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process. Some people consider a life-cycle model a more general term and a software development process a more specific term.
Unit 1: Application Programs 2 Figure 1. Software Development Cycle - Basic modules of Application programs (1) In software, a module is a part of a program. Programs are composed of one or more independently developed modules that are not combined until the program is linked. A single module can contain one or several routines.
(2) In hardware, a module is a self-contained component. - Modular programming (also known as top down design and stepwise refinement) is a software design technique that increases the extent to which software is composed of separate, interchangeable components called modules by breaking down program functions into modules, each of which accomplishes one function and contains everything necessary to accomplish this. Unit 1: Application Programs 3 Figure 1. Modules UNDERSTANDING THE PASSAGE Task 1.
Answer the following questions. What is a software development process? ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ 2. How many models are there for such processes? ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ 3. What does ISO/ IEC 12207? ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ 4.
How many specific software development processes are there? ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ 5. What do modules represent? ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ 6. What does a module interface express? ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Unit 1: Application Programs 4 Task 2. Are these sentences true or false? Correct the false sentences.
A complex module can contain one or several routines. In software, a module is a self- contained component. In hardware, a module is a part of a program. ISO/IEC 12207 is an international standard for software life- cycle processes.
Modules represent a separation of concerns, and improve maintainability by enforcing logical boundaries between components. Choose the best answer. The elements defined in the …………. are detectable by other modules.
Modules are typically incorporated into the ………. Modular programming is a software ……….is a structure imposed on the development of a software product. Some people consider a life- cycle model a more general term and a software development……….a more specific term. LANGUAGE WORK Subordinate Clause The subordinate clause is the part of the sentence that comes after the main clause.
It is used to tell or explain more about the main clause. A clause is group of words that have something that can work as a noun and something else that can work as the noun’s verb. An independent clause is a clause that can stand alone as a sentence. subordinate) clause is a clause that cannot stand alone as a sentence.
A dependent clause used as an adjective within a sentence. Also known as an adjectival clause or a relative clause. An adjective clause usually begins with a relative pronoun (which, that, who, whom, whose), a relative adverb ( where, when, why), or a zero relative. Example: Unit 1: Application Programs 5 - Programs are composed of one or more independently developed modules that are not combined until the program is linked.
- A module interface expresses the elements that are provided and required by the module. - The implementation contains the working code that corresponds to the elements declared in the interface. Rearrange these words to make the sentences. several / There / models / processes / for / are / such --------------------------------------------------------------------------------------------------- 2.
single / can / A / module / contain / routines / one / several/ or --------------------------------------------------------------------------------------------------- 3. improve / by / Modules / maintainability / enforcing / components/ logical/ between/ boundaries --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- 4. are/ typically/ Modules / incorporated/ the / through / program / interfaces/ into --------------------------------------------------------------------------------------------------- 5. elements/ in / The/ defined / the / are/ interface/ detectable/ modules./ by / other --------------------------------------------------------------------------------------------------- Exercise 2.
Match a word in A to the appropriate phrase in B. a software design technique 2. a structure imposed on the development of a software product 3. expresses the elements that are provided and required by the module 4.
typically incorporated into the program through intrefaces 6. contain one or several routines. Unit 1: Application Programs 6 process Exercise 3. Match these keys abbreviations with their full names.
Use the information in the text above and the diagram to help you match the terms in A with appropriated explanation or definition in B. one function and contains everything necessary to accomplish this. a structure on the development of a software product. a software design technique process d.
A software development life 4. can contain one or several routines. software life circle and software process. describing approaches to a variety of tasks or activities.
Put a word to a suitable space to complete the passage. Graphic endless artist environment software Unit 1: Application Programs 7 Versatile and powerful graphic design software Whether you‘re an aspiring …………or an experienced designer, CorelDRAW ® Graphics Suite X6 is your trusted ……….design software solution. With its content rich…………. and professional graphic design, photo- editing and website design ……….you have everything you need to express your style and creativity with …………possibilities.
Graphics Design Software Exercise 6. Translate the sentences into Vietnamese. Similar terms include software life cycle and software process. It is often considered a subset of systems development life cycle.
There are many specific software development processes that ‗fit‘ the spiral life- cycle model. ISO/ IEC 12207 is an international standard for software life- cycle processes. Modular programming (also known as top down design and stepwise refinement) is a software design technique that increases the extent to which software is composed of separate, interchangeable components called modules by breaking down program function and contains everything necessary to accomplish this. --------------------------------------------------------------------------------------------------- Unit 1: Application Programs 8 --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- Exercise 7.
Translate the sentences into English. Có một số mô hình cho các quá trình như vậy, mỗi phương pháp tiếp cận mô tả một loạt các nhiệm vụ hoặc các hoạt động diễn ra trong suốt quá trình. Chương trình bao gồm một hoặc nhiều mô-đun phát triển độc lập không kết hợp cho đến khi chương trình được liên kết. Module được tích hợp vào chương trình thông qua giao diện.
Một mô- đun giao diện thể hiện các yếu tố được cung cấp và yêu cầu của mô-đun. Think about Internet, then answer the questions. Do you often use the Internet? 2. When did you first use the Internet? 3.
About how many hours a day do you use the Internet? 4. About how many hours a week do you use the Internet? 5. Who uses the Internet the most in your family? 6. What computer do you use to access the Internet? 7.
What are some security issues you must think about when you access the Internet? Unit 1: Application Programs 9 IV. FURTHER READING CorelDRAW Graphics Suite X6 • Professional Graphic Design Software • Superior vector illustration & page layout • Professional photo- editing capabilities • Powerful website design software Set up and start smoothly Enrich your designs with extensive built-in learning tools, allowing you to start quickly and design with confidence. Gain new knowledge from valuable video tutorials and tips, insights from experts and an inspiring guidebook. Create layouts with ease Give your projects a high-quality look with over 1,000 premium fonts, 1,000 professional, high-resolution digital photos, 10,000 versatile clipart and 350 professional templates.
Efficiently organize your design assets with Corel® CONNECT™ X6, a content finder that instantly locates content on your computer, local network and websites. Design with style and creativity Create beautiful designs for print and web with a complete set of drawing, bitmap- to-vector tracing, photo- editing and web graphics tools. Manage styles and colors easily with property dockers and convenient features, such as Style Sets and Color Harmonie Work faster and more efficiently Save time and money with all of the powerful applications in one complete graphic design suite. Plus, enjoy the speed of multi-core processing and native 64-bit support, allowing you to quickly process larger files and images.
Easy sharing with market-leading compatibility Output to a broad variety of media—from signs and flyers, to business cards, car wraps, web graphics and much more. Re-purpose and share your creations with support for over 100 file formats, including AI, PSD, PDF, JPG, PNG, EPS, TIFF and DOCX. Unit 1: Application Programs 10 V. VOCABULARY - animation sự sản xuất phim hoạt họa - backwards lùi về phía sau; về phía sau - browser chế độ - Browse trình duyệt - bundled (+ up) bọc lại, gói lại, bó lại - defragment chống phân tán ổ đĩa - dozen một tá (mười hai); (số nhiều) nhiều - enable có khả năng; khởi động; kích hoạt - Feature nét đặc biệt, điểm đặc trưng - flavor hương vị - format dạng mẫu - handle vận dụng, sử dụng, điều khiển (bằng tay) - Immense mênh mông, bao la, rộng lớn - Inventory kiểm kê; (từ Mỹ,nghĩa Mỹ) tóm tắt - manner cách, lối, thói, kiểu - modify sửa đổi, biến đổi; sửa; điều chỉnh - numerous đông, đông đảo, nhiều - session cuộc giao tiếp; cuộc liên lạc; - spread sự trải ra, sự căng ra, sự giăng ra - subordinate clause mệnh đề phụ - suffice đủ, đủ để - tailored do thợ may làm ra - templates calip cỡ; cữ; khuôn mẫu - virtual thực sự, một cách chính thức Unit 2: Graphics 11 UNIT 2 GRAPHICS I.
READING COMPREHENSION Figure 2. What is Multimedia Data? Multimedia data typically means digital images, audio, video, animation and graphics together with text data. The acquisition, generation, storage and processing of multimedia data in computers and transmission over networks have grown tremendously in the recent past. This astonishing growth is made possible by three factors.
Firstly, personal computers usage becomes widespread and their computational power gets increased. Also technological advancements resulted in high-resolution devices, which can capture and display multimedia data (digital cameras, scanners, monitors, and printers). Also there came high-density storage devices. Secondly, high-speed data communication networks are available nowadays.
The Web has wildly proliferated and software for manipulating multimedia data is now available. Lastly, some specific applications (existing) and future applications need to live with multimedia data. This trend is expected to go up in the days to come. What’s multimedia technology? Unit 2: Graphics 12 Multimedia technology applies interactive computer elements, such as graphics, text, video, sound and animation, to deliver a message.
If you have a knack for computer work and are interested in digital media, read on to discover career and education opportunities available in this growing specialty. Schools offering communication & technology degrees can also be found in these popular choices. Multimedia Services • Text: The form in which the text can be stored can vary greatly. In addition to ASCII based files, text is typically stored in processor files, spreadsheets, databases and annotations on more general multimedia objects.
• Images: There is great variance in the quality and size of storage for still images.