W1 C1 Student Worksheet
W1 C1 Student Worksheet
W1 C1 Student Worksheet
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.
LET’S PRACTICE!
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__________________ __________________________________
__________________________________ __________________________________
in contrast, yet, different from, however as a result, because, for this reason, so,
__________________________________ __________________________________
__________________________________ __________________________________
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:
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.
1. Read the text again. Match the following headings with each paragraph A-D
Examples of objects
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.