- •Topic 1. Fundamentals of Software Engineering
- •Text 1. Software Engineering as a contentious issue
- •Spur – підганяти, спонукати, стимулювати run over – виходити за рамки, перевищувати emphasize – робити наголос, підкреслювати, надавати особливого значення
- •History of Software Engineering Part 1
- •History of Software Engineering Part 2
- •Individual task to topic 1
- •Topic 2. Software Engineering as a Separate Field of Study
- •Text 1. Software Engineering Part 1
- •Text 2. Software Engineering Part 2
- •Text 3. Sub-disciplines in Software Engineering
- •Exercise 30. Translate words and word combinations. Memorize them.
- •Text 4. Current trends in software engineering
- •Individual task to topic 2
- •Topic 3. Software Engineer
- •Text 1. The difference between a Programmer and a Software Engineer
- •Text 2. Degrees in Software Engineering and Computer Science
- •Text 3. Specialty Areas
- •Text 4. How to Become a Software Engineer
- •Text 5. How to Interview for a Software Engineering Position
- •Individual task to topic 3
- •Topic 4. Software Development Companies
- •Text 1. Software Industry
- •Text 2. The Largest Software Companies
- •Text 3. 10 Top Software Companies Part I
- •Text 4. 10 Top Software Companies Part II
- •Text 5. The Largest Gaming Companies in the World
- •Text 6. Development Trends in Software Industry
- •Individual tasks to topic 4
- •Topic 5. Practical Software Engineering Procedures
- •Text 1. Practical Procedures of Main Software Occupations Part 1
- •Text 3. Software Engineering Code of Ethics and Professional Practice
- •Individual tasks to topic 5
Individual task to topic 1
I. Make the report on the topic:
“Prominent figures in the history of software engineering”.
Topic 2. Software Engineering as a Separate Field of Study
Exercise 1. Memorize the following words and word combinations.
explosive |
вибуховий, величезний |
impact |
вплив |
incorporate |
поєднувати, включати, залучати |
rapidly |
швидко |
range of application |
сфера застосування |
evolve |
розвиватися |
preference |
перевага, преференція, вподобання |
employer
|
роботодавець, замовник (за проектом) |
approach |
підхід |
apply |
застосовувати |
appreciation |
правильне розуміння, оцінювання |
property |
властивість |
evaluation |
оцінювання, оцінка |
enable |
давати змогу |
distribution |
розподіл |
execution |
виконання |
arise |
виникати, з’являтися |
concern |
стосуватися, відноситися до |
maintenance |
підтримка, технічне обслуговування, ремонт |
require |
вимагати, потребувати |
expertise |
1) спеціальні (експертні, професійні) знання, практичний досвід 2) експертиза, експертний аналіз |
demand |
вимагати, потребувати |
possess |
володіти |
software engineer |
інженер програмного забезпечення, спеціаліст по розробці програмного забезпечення, спеціаліст по програмному забезпеченню |
practice |
практика, діяльність, метод, спосіб, режим роботи |
disciplined |
галузевий, впорядкований |
software engineering |
інженерія програмного забезпечення, програмна інженерія |
systematic |
систематичний, методичний |
operation |
приведення в дію, функціонування, експлуатація |
principle |
правило, закон, принцип |
paradigm |
парадигма, принцип, система понять |
maintain |
обслуговувати, підтримувати |
engineering |
інженерія, техніка, інженерний, технічний |
instruct |
видавати команди, інструктувати |
Exercise 2. Choose nouns among the following words. Put the first letters of the nouns into the cells in the same order. Read the word.
Impact, explosive, generate, need, technology, involve, new, employer, range, approach, corporation, technique, on, develop, analyze, maintain, inform, many, information, include, of, operation, distribute, network.
|
|
|
|
|
|
|
|
|
|
|
Exercise 3. Make your own sentence using as many words from Ex.2 as possible.
Exercise 4. Give synonyms to the words below.
Explosive, impact, incorporate, application, evolve, reflect, apply, require, expertise, evaluation, enable, perform, involve, execution, arise, rapidly, systematic, also.
Exercise 5. Give antonyms to the words below.
Rapidly, employer, software, understanding, small.
Exercise 6. Give derivatives to the words below.
Apply, quick, digit, appreciate, understand, function, manage, develop, evaluate, prefer, distribute, maintain, employ, execute, actual, specialize, inform.
Exercise 7. Read and translate the text.