English Drills
Home › Teacher lessons › Software Engineering and Artificial Intelligence

Software Engineering and Artificial Intelligence

A complete B2 classroom lesson designed in the EnglishDrills teacher-lesson format.

B255–60 minutesAI & technologyPrintable
Teacher lesson: Look at the title. What do you already know about this topic? Write two ideas, then compare with a partner. Work through the nine panels in order, or choose the sections that suit your class. Teacher answers and the listening script are stored separately.
Teacher AnswersBack to Teacher Lessons
1 Lesson Goals
A student developer working with futuristic AI tools

By the end of this lesson, I will be able to:

  • understand the main ideas and key details in Software Engineering and Artificial Intelligence.
  • learn and use important vocabulary from the lesson.
  • use the lesson language in speaking or writing.
Start here: What do you already know about this topic? Tell a partner one idea.
2 Reading
Before you read:

Look at the title. What do you already know about this topic? Write two ideas, then compare with a partner.

Software engineering has changed as artificial intelligence has become more common. Traditional software follows instructions written by programmers, while many AI systems learn patterns from large datasets. This allows them to make predictions or classify information, but it also creates new responsibilities for engineers.

An AI system can perform poorly if its training data is incomplete or unbalanced. Engineers therefore need to test systems in many different situations and compare results carefully. Another challenge is transparency. Some AI models are so complex that it is difficult to explain exactly why they made a particular decision. This becomes especially important in fields such as healthcare, transport or finance, where mistakes may have serious consequences.

Engineers must also think about privacy, fairness and security. A system that uses personal information should protect that data, and a system used to make decisions about people should be checked for unfair patterns. AI can bring major benefits, including predicting machine failures, improving designs and automating repetitive work. However, useful AI depends on careful engineering, reliable data and strong human oversight.
3 Vocabulary
Key words: dataset · bias · transparency · predictive · oversight

Write a short meaning or synonym for each word.

dataset –

bias –

transparency –

predictive –

oversight –

4 Check Your Understanding

1. How do many AI systems differ from traditional software?

2. Why can poor training data cause problems?

3. Why is transparency important?

4. Name two ethical or social issues engineers must consider.

5. Give two possible benefits of AI in engineering.

5 Language Focus

Complete each sentence with a suitable modal verb.

1. Engineers test AI systems carefully.

2. Incomplete data produce unreliable results.

3. Companies protect personal information.

4. AI help predict machine failures.

6 Listen & Speak

Listen

Listen to your teacher. You will hear the text twice. Answer the questions.

1. When is the system tested?

2. What kind of data is used?

3. What does the test show?

4. What may be needed if performance drops?

Speak

Discuss with a partner or small group.

• Where should AI decisions always include human review?
• What makes an AI system trustworthy?
• Can automation improve work without replacing people? How?

7 Use Your English

Something New

In groups, choose the five most important rules for trustworthy AI. Present your checklist and answer one challenge question from another group.

Write

Write 150–180 words explaining two benefits and two risks of AI systems, and how software engineers can manage those risks.

8 Puzzle or Game
Memory Challenge

Close or cover the Vocabulary panel. In 45 seconds, write as many lesson words as you can remember. Then check your spelling.

Score: ____ words remembered correctly.

Use your best word in a sentence.

9 Success Criteria ✓

Tick each statement when you can do it.

  • I can explain the main idea of the lesson.
  • I can use at least three new words correctly.
  • I can complete the language task.
  • I can share an idea in spoken or written English.

One thing I am proud of today:

10 Show What You Can Do
Final challenge: Software Engineering and Artificial Intelligence

Plan: Note your strongest idea, 3 useful words or phrases, and one supporting detail from the lesson.

Respond: Write a short paragraph of 6–8 sentences, or prepare a 45-second spoken response, showing what you learned.

Reflect: Underline the part of your response that best shows your progress.