You are on page 1of 7

Week 1 Class 1

Student Worksheet

2024
Part 1 of the Class: Language skills

LANGUAGE FOCUS:
EXAMPLES
MEANING: 1. I can sing, but I can't dance.
Look at the examples and select the correct answer. 2. I can come on Tuesday, but I can't
come on Wednesday.
1. I can (sing) means: 3. You can park here. You can't park
- A. I know how to. B. I don't know how to. there.
4. Can you help me? Can I open the
I can't (dance) means: window?
- A. I know how to. B. I don't know how to.

2 I can (come) means:


- A. It's possible for me. B. It isn't possible for me.

I can't (come) means:


- A. It's possible for me. B. It isn't possible for me.

3 You can (park here) means:


- A. It's OK. / It's permitted. B. It isn't OK. / It isn't permitted.

You can't (park there) =means.


- A. It's OK. / It's permitted. B. It isn't OK. / It isn't permitted.

4 Can you (help me)? Means:


- A. Please do it. B. Is it OK if I do it?

Can I (open the window)? Means:


- A. Please do it. B. Is it OK if I do it?
FORM:
EXAMPLES
Look at the examples:
1. He can sing, but he can't dance.
1. Circle the correct option:
2. They can come on Tuesday, but they
can't come on Wednesday.
You use an infinitive / to+infinitive after can.
3. She can park here. She can't park there.
4. Can you help us? Can we open the
2. True or false?
window?
Can and can't are the same for all people =
I, you, he, etc. NOT = He cans. T/F
The contraction of cannot is can’t. T/F
We don't use “to” after can. T/F

LET’S PRACTICE!

Complete the following sentences with the words given:


Part 2 of the Class: Reading skills

SIGNPOSTS

1. Look at the functions below. Label the words in the table according to each function.

- Addition
- Cause and effect
- Similar ideas 2. Now add these words to correct
- Condition list below:
- Opposite ideas similarly – given that– because of
- Example this – to put it differently-
- Explanation luckily – At first – in addition– as an
- Summary/conclusion illustration – on the contrary- in
- Time/order conclusion
- Attitude

________Time/Order__________________ __________________________________

first, lastly, second, secondly, to begin with in the same way,

__________________________________ __________________________________

in contrast, yet, different from, however as a result, because, for this reason, so,

__________________________________ __________________________________

certainly, fortunately, strangely, unfortunately in brief, in short, overall, so, to conclude

__________________________________ __________________________________

And, apart from this, as well as, too so long as, with this in mind

__________________________________ __________________________________

for example, for instance, such as, as follows in other words, this means, to put it another way
BEFORE YOU READ
1. Use a dictionary to find the definitions of the words in purple
2. Skim the text and answer the following question:

WHAT IS JAVA, AND WHY IS IT SO GREAT?


What are three differences between Java and other programming languages?

- _It has a platform with independence______


- ___________________________________________________________
- ___________________________________________________________

Text taken and adapted from: https://www.dummies.com/programming/java/what-is-java-and-why-is-it-so-great/

By Doug Lowe, Barry Burd

Java is a programming language in the tradition of C and C++. As a result, if you have any
experience with C or C++, you’ll find yourself in familiar territory often as you learn the
various features of Java.

However, Java is different from other programming languages in some ways. The following
sections describe the most important differences.

Platform independence
A. One of the main reasons Java is so popular is its platform independence. This means that
Java programs can be run on many different types of computers. A Java program runs on
any computer with a Java Runtime Environment, also known as a JRE, installed. A JRE is
available for almost every type of computer — PCs running Windows, Macintosh
computers, Unix or Linux computers, huge mainframe computers, and even cell phones.

Object orientation
B. Java is object-oriented, in other words Java programs are composed of programming
elements called objects. In brief, an object is a programming entity that represents some
real-world object or an abstract concept.
All objects have two basic characteristics:

Objects have data, also known as state. For instance, an object that represents a book has
data such as the book’s title, author, and publisher.

Objects also have behavior, so that they can perform certain tasks. In Java, these tasks are
called methods. For example, an object that represents a car can have methods such as
start, stop, drive, or crash. Some methods simply allow you to access the object’s data. For
example, a book object can have a getTitle method that tells you the book’s title.

C. Classes are related to objects. A class is the program code you write to create objects.
The class describes the data and methods that define the object’s state and behavior.
Later, when the program executes, classes are used to create objects.

As an illustration, suppose you’re writing a payroll program. This program needs objects
to represent the company’s employees. So, the program includes a class (probably named
Employee) that defines the data and methods for each Employee object. So, when your
program runs, it uses this class to create an object for each of your company’s employees.

The Java API


D. The Java language is very simple. Yet, Java comes with a library of classes that provide
commonly used utility functions that most Java programs can’t work without. This class
library is called the Java API. Admittedly, the real challenge of learning how to use Java
isn’t learning the language, it’s learning the API. The Java language has only 50 keywords,
but the Java API has several thousand classes — with tens of thousands of methods you
can use in your programs.

WHILE YOU READ

1. Read the text again. Match the following headings with each paragraph A-D

An explanation on why Java is popular for programmers

Describing the Java language

Examples of objects

How to use classes


2. Read the text again. Underline all the signposts found in the text. Discuss their
functions in each sentence.

AFTER YOU READ: library of classes – classes - behavior of


Reading for detail objects - several types of computers -
programming language – objects - data
Complete the sentences with words from the box.

a. C and C++ are examples of ________________


b. It’s possible to run Java on ________________
c. An abstract or real-world concept can be represented with ________________
d. State is another name for ________________
e. Methods is the name for the ________________
f. To describe the state and behavior of objects you need to create program codes called
________________
g. The utility functions used in Java language can be found in the ________________

2. Design a quiz with the title: “What can you do with Java Programming?” Write 5
questions using the structure: Can you…?

1.

2.

3.

4.

5.

You might also like