- •2. Mechanical engineers
- •3. Industrial engineers
- •4. Computer software engineers
- •5. Computer programmers
- •6. Safety engineers
- •7. Nuclear engineers
- •8. Environmental engineers
- •9. Sheet metal workers
- •10. Turning ore to steel
- •11. Steel heat treating
- •12. Ductility of metals
- •13. Brittle and ductile materials.
- •14. Recycling aluminum.
- •16. Future of sustainable cities
- •18. Hydroelectric power
- •19. How a geothermal plant works.
4. Computer software engineers
Now that so many of us have computers we …. to take them for granted. We turn them on and we expect them to do work perfectly. But without computer software engineers we would be staring at empty screens. Most of these engineers are driven by an eager desire to learn what makes the box come to life and ideas for …. the machine’s reach. Basically ….. is to computer what programs are to television. Software is the content that you look at and …. with on a computer. With training at a career school, college or …. these engineers analyze and solve programming problems and create the …. for code writers that write the tiny steps that make up a program. They may have to work evenings or weekends to meet …. or to solve unexpected technical problems. One of the ….. for computer software engineers is to constantly …. their awareness and skills. It is essential to have a strong grasp of mathematics and the ability to follow varied details of the instructions. Software engineers also need old-fashioned communication skills so they can analyze and …. the needs of today’s computer users as well as users of tomorrow.
4.3. Translate phrases given below from English into your language. Then discuss your translation with your neighbour. Tell the class if you agree or disagree with your translations, and why.
to take for granted
driven by an eager desire
make the box come to life
expanding the machine's reach
create the framework for code-writers
make up a program
meet deadlines/meet the needs of computer users
update awareness and skills
4.4. Read the questions given below and write the answers. Read your answers to your partner. Do you agree with each other ? Read the answers to the class.
1. How can you define software ?
2. How do computer software engineers work ?
3. Why is it important for them to update awareness and skills ?
4. Where do software engineers get training ?
------------------------------------------------------------------------------------
5.1. Listen to the text.
5.2. Complete the text with the words or phrases from the box. Then listen and check.
spreadsheets, demand, anticipating, instructions, apply, intended, tools, breaking, enters, package, average
5. Computer programmers
Computers are everywhere. They’re in your car, in your VCR and in your microwave oven. And of course they are on your desktop at home, school and work. But no computer anywhere can do anything without precise detailed .... Those instructions are called “programs” and they are created by computer programmers using computer languages like Java, C++, Visual Basic, Cobol, SAS, DB2 and others. A programmer’s real skill is in …. a job down into a series of small steps and in …. problems. For example, what should a cash machine do when a customer …. the wrong password? What happens when a cellphone battery is getting low? Or what if a fax comes in when the fax machine is out of paper? A programmer may work on a program …. for a specific job or client or on designing or revising …. software for general use. These programs include games and educational software as well as …. for desktop publishing, financial planning, ….. or many other applications. Not surprisingly, the …. for computer a programmer is expected to grow faster than …. in the coming years. But prospects are best for college graduates with both computer training and some knowledge of the business or industry in which they hope to …. their programming skills.
5.3. Translate the phrases given below from English into your language. Then discuss your translation with your neighbour.
precise detailed instructions
breaking a job down into steps
cash machine
enter a password
intended for a specific job
package software
demand for a computer programmer
apply programming skills
5.4. Work with a partner. Answer the questions below. Write 2 or 3 sentences. Then read the answers to the class.
-------------------------------------------------------------------------------------------
6.1.Listen to the text
6.2. Complete the text with the words from the box. Then listen and check.
communication, possible, positions, aspects, protect, able, accidents, principles, violations, public