0% found this document useful (0 votes)
8 views

Engish pre-Intermediate B – Lesson 1

Engish pre-Intermediate B – Lesson 1

Uploaded by

thang.vu1890
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Engish pre-Intermediate B – Lesson 1

Engish pre-Intermediate B – Lesson 1

Uploaded by

thang.vu1890
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

PRE-INTERMEDIATE B – LESSON

1
Tuesday – Thursday 7:15-8:45pm
Hometown:
Nationality:
Name: Lee Jean Boston,
American
Massachusetts

Interests: AI,
Hobbies:
Years living Entrepreneurship,
Travelling, Food,
abroad: 7 Startups,
Basketball,
Technology,

What else would you like to


Now it’s your turn. In pairs, find
out this information about your
partner. Then, present to the
class.
Name:
Hometown:
Hobbies/Interests:
Fun Fact:
Years learning English:
Class Rules

1. Your camera MUST be turned on at ALL times.


• Failure to do so will result in being marked ABSENT for the session
2. If you are more than 15 minutes late to class, you will be marked
ABSENT
3. If you are not speaking, please MUTE your microphone.
4. This is an ENGLISH ONLY environment, no Vietnamese is allowed
• This goes for the breakout rooms as well as the main classroom
5. Disrespectful language towards the teacher or each other will not be
tolerated
6. When you’re in class, you shouldn’t have any other windows or
tabs open unless permission is given to you by the teacher
7. ZERO TOLERANCE for cheating. Anyone caught cheating will fail the
assignment and/or course. NO EXCEPTIONS
8. Please do not use translation apps while in class.
15 weeks (Starts September 18th, Ends
January 5th)
Topics

Artificial Intelligence (AI)

Software Development Life Cycle

Troubleshooting IT Issues

UI/UX Design

Web Development

Presentation Skills

Startup Pitching

Design Thinking

Requirements Gathering

**subject to change based on learner


needs/requirements
Course Foci

Speaking
Course Sub-
Foci Pronunciatio
Listening
Vocab Grammar Reading Writing
n

Presentation
Your
BFF
No
Homework!?!
?!
WOOOHOOO!
!!
Software

Developme
nt
Terminolog
y
Lesson 1 Objectives

Focus: Vocab, Speaking,


Pronunciation
Sub focus: Listening

Soft Skills: Problem


Solving, Teamwork,
Presentation
With a partner, make a
list of as many
software development
terms you know in
English!
Vocabulary Building
Algorithm (Noun) /ˈælɡəˌrɪðəm/
Definition: A step-by-step procedure or set of rules for solving a specific problem or
accomplishing a task.
Example Sentence: "Developers use algorithms to optimize search engine results."
Debug (Verb) /diˈbʌɡ/
Definition: To identify and remove errors or defects in software code to ensure it
functions correctly.
Example Sentence: "It took some time to debug the code and eliminate all the
issues."

This Photo by Unkno


Author is licensed und
CC BY-
Framework (Noun) /ˈfreɪmwɜːrk/
Definition: A pre-built structure or set of tools and guidelines that simplifies
and accelerates software development.
Example Sentence: "Ruby on Rails is a popular web development
framework."
Documentation (Noun) /ˌdɒkjʊmɛnˈteɪʃən/
Definition: Comprehensive written information about a software project, including user
manuals, code comments, and technical guides.
Example Sentence: "Writing clear documentation is essential for maintaining a project."
Optimize (Verb) /ˈɒptɪmaɪz/
Definition: To make software or code more efficient and performant, often by reducing
resource usage or enhancing speed.
Example Sentence: "We need to optimize the database queries for better
performance."

Loading
Deployment (Noun)/dɪˈplɔɪmənt/
Definition: The process of making a software application available and
functional for end-users.
Example Sentence: "Our team is preparing for the deployment of the
new mobile app."
Integration (Noun) /ˌɪntɪˈɡreɪʃən/
Definition: The act of combining different software components or systems to work together
as a unified whole.
Example Sentence: "Integration testing ensures that all modules interact seamlessly."
Architecture (Noun) /ˈɑːkɪˌtɛkʧər/
Definition: The high-level design and structure of a software system, including its
components and relationships.
Example Sentence: "The architecture of the application supports scalability."

This Photo by Unknown Author is licensed under CC BY-SA


Collaboration (Noun) /kəˌlæbəˈreɪʃən/
Definition: Working together with others, often on the same software project, to achieve a
common goal.
Example Sentence: "Effective collaboration among team members is essential for project
success."
Patch (Noun/Verb) /pætʃ/
Definition (Noun): A small update or modification to fix specific issues or
vulnerabilities in software.
Example Sentence (Noun): "The security patch resolved the vulnerability."
Example Sentence (Verb): "Don't forget to patch the software before deploying it.
Fill in the Blank
Documentation
1.__________ plays a crucial role in ensuring that end-users can easily understand and use your
deployment
software.
algorithm
2.The __________ of the mobile app was completed smoothly, and it's now available for download.
patch
3.Developers often create a sorting __________ to arrange data efficiently in their applications.
architecture
4.Before deploying any updates, it's essential to thoroughly __________ the software to fix any
debug
vulnerabilities.

5.The software's modular __________ allows for easyoptimize


integration of new features and components.
Integration
6.The team had to __________ the code thoroughly to identify and resolve issues in the project's
collaboration
codebase.
framework
7.To meet the project's performance requirements, we must __________ the code for faster execution.
In pairs, answer these discussion
questions:

1. What problems arise when proper


documentation is not included in
code?
2. How often do you have to debug your
software?
3. Which apps do you currently have
integrated that help make your job
easier?
4. What are some teams or departments
that you have to collaborate with
every day?
5. Which frameworks do you use for
coding?
6. Do you have to be good at math in
In breakout rooms, you are going to take
turns describing your daily routine at
work.

When describing your routine, try to


use words from the lesson that you
just learned (if applicable).

As one student is describing their


routine, the other student is listening
and taking notes.

Then, switch and repeat.

When you finish, you will present


your partner’s routine to the rest of
the class.

You might also like