Professional Documents
Culture Documents
Reading Practice
Student Worksheet
Synchronous Session 1
Activities (Time: 40 min)
Part 1. What’s a Word Wall? Mark the sentences T (True) or False (F).
1. It is a strategy to understand the main ideas of the text. ____
2. It is a strategy to learn new vocabulary. ____
3. It is a reading strategy to learn grammar. ____
Part 3. Check the following words carefully with your partners. Answer the questions to
create your own Word Wall:
1. Are these words adjectives/nouns/verbs/adverbs?
2. Which words are cognates in this list? Mention them.
3. Scan the text. Can you check the context of these words?
1. well-known 6. mandatory
2. speed up 7. Core
3. thorough 8. feature
4. sneak 9. italicize
Word # Meaning
1. well-known a. adv. to increase in speed or rate; accelerate.
5. Work in pairs or groups. Organize these words in a Word Wall using a Power Point
or Word file.
6. Share your Word Wall with your partners and explain the method you chose to
classify the new vocabulary.
Part 4. Scan. Find these answers to the questions in the reading as quickly as you can.
You will check your answers later.
1. What does UML stand for?
2. How can UML help you?
3. ¿Which are the most well-known structural diagrams?
4. ¿What does a class diagram include?
The Unified Modeling Language or UML notation is probably the most well-known and
regularly used visual representation of programs that you’ll find in software development.
There are a wide range of diagrams to help you specify your data and processes before
you start programming. They help you clarify requirements and limitations, speed up the
implementation, provide a guide for thorough testing, and prevent bugs from sneaking in
throughout the entire software development process.
In previous posts, you saw two examples of behavioral diagrams (use case models and
activity diagrams). I’d like to explain other category of UML diagrams – structural
diagrams. Probably the most well-known structural diagram are class diagrams, which
specify the data structures and their relationships within your program.
Of course, you can develop the different UML diagrams in the order that you prefer. But
as you work on later diagrams, especially those in the other category, you’ll almost
certainly find you have missed things. It’s perfectly normal to need to correct or modify
your earlier diagrams – think of it as parallel diagramming!
Class name
Attributes – name: type
Operations – method name (parameter list): return value type
Tip: The symbol before the attribute or method name indicates its visibility – public (+),
protected (#), private (-), derived (/) or package (~).
Inheritance
Inheritance is a core feature of object oriented programming. You can indicate this in your
diagram by drawing an empty arrow from the child class to the parent class.
Statements Yes No
https://drawio-app.com/uml-class-diagrams-in-draw-io/