Self-study|IT|Pre-Int|Lesson 5: Programming languages

pic1_SS|IT|Pre-Int|L1


Label the diagram with the programming languages

Here are the Top 7 programming languages with most job posting on 🔗Indeed as of January 2019.

The information is taken from the article 🔗The 7 Most In-Demand Programming Languages of 2019 by Kassandra Jucutan, Noemi Balog and Kaizyl Jucutan.



I’d like to learn more about programming languages you use and your opinion about them.

Answer the questions in the text area below

1. Did the results surprise you?

2. What programming languages do you use, if any?

3. Has the popularity of programming languages changed over the years or has it stayed the same?


Today we’re going to discuss different programming languages in more detail. Also, you will learn to describe and compare them in English.

pic1_SS|IT|Pre-Int|L1


Read the text and try to guess what the secret word is. Then answer the question in the text



pic1_SS|IT|Pre-Int|L1


Put the steps in the correct order

pic1_SS|IT|Pre-Int|L1



Rank these characteristics from 1 (least important) to 8 (most important) according to your opinion

pic1_SS|IT|Pre-Int|L1


Tick all the techniques which represent the reading strategies 



Read the comments and mark the words that characterize programming languages


pic1|ss|IT|pre-Int|L5

pic2|ss|IT|pre-Int|L5

pic3|ss|IT|pre-Int|L5


Read the sentences and mark them as True or False


Do you agree with the comments? What language do you advise to start with?

pic1_SS|IT|Pre-Int|L1


Read the sentences in the box. Choose the correct options to complete the rules for comparing things in English

🔹Java is simpler and easier to learn than C++.

🔹This language is more conventional to use than any other language.

🔹Python is the most user-friendly programming language.

🔹It is an object-oriented programming (OOP) language that is viewed by many as the best language for creating large-scale applications.



Comparative adjectives

We use comparative adjectives when we compare two things, animals or people. We often use the word than when we compare two things. Than often comes after the comparative adjective.

Short adjectives add -er long — longer

slow — slower

Short adjectives ending in -y delete -y

add -ier

happy — happier

funny — funnier

Long adjectives use more + the adjective beautiful — more beautiful

exciting — more exciting

Short words ending in vowel + consonant double the consonant and add -er big — bigger

hot — hotter

Short adjectives ending in -e add — r nice — nicer

white — whiter

There are a few irregular adjectives.

✔️ good — better

✔️ bad — worse

Superlative adjectives

We use superlative adjectives to talk about three or more things, animals or people.

We use the before the superlative adjective.

Short adjectives add — est the longest

the slowest

Short adjectives ending in -y delete -y and add -iest the happiest

the funniest

Long adjectives use the most + the adjective the most beautiful

the most exciting

Short words ending in vowel + consonant double the consonant and add -est the biggest

the hottest

There are a few irregular superlative adjectives.

✔️ good — the best

✔️ bad — the worst

pic1_SS|IT|Pre-Int|L1

Complete the sentences from other comments with the correct form of the given adjectives

pic1_SS|IT|Pre-Int|L1

Watch the video and choose the factors the speaker has mentioned

Let’s discuss what things we should evaluate before choosing a language to start our coding journey.



Watch the video again and complete the summary

Let’s discuss what things we should bear in mind when we choose a language to create something.



Do you agree with the opinion in the video?

pic1_SS|IT|Pre-Int|L1

Read the phrases below and complete the statement by choosing the correct option


Put the words in the correct order to learn some other useful phrases

pic4|ss|IT|Pre-int|L1

Match the stages of coding with the questions a programmer may ask


pic2|ss|it|pre-Int|L1

What other questions do you ask at different stages of coding? Write them in the text area below.


Fill in the gaps with the correct form of the adjectives


Imagine that you’re asked to make recommendations on what language to choose for a particular task. Choose the topic. Then read the task and make recommendations.

Read the task, prepare and record your speech

You need to make a recommendation to a new programmer who wants to create an application for a bank.

1. Compare Java and Python for this task.

2. Use such words and phrases as secure and missed bug.

3. Remember to use phrases for making recommendations.

Read the task and prepare your speech

You need to make a recommendation to a new programmer who wants to create a new social networking site.

1. Compare JavaScript or PHP and C++ for this task.

2. Use such words and phrases as robust, strong infrastructure and too difficult.

3. Remember to use phrases for making recommendations.

Read the task and prepare your speech

You need to make a recommendation to a new programmer who wants to create an operating system.

1. Compare С and Ruby for this task.

2. Use such words as memory and interpretable.

3. Remember to use phrases for making recommendations.

Read the task and prepare your speech

You need to make a recommendation to a new programmer who wants to write code that controls rocket engines.

1. Think of the best option for this task.

2. Use such words and phrases as secure and slow down.

3. Remember to use phrases for making recommendations.


Урок Homework Курс
  • The most popular languages
  • Let's start!
  • Stages of coding
  • Programming languages
  • Experts' comments
  • How to compare things?
  • You can compare!
  • Actually, it really depends
  • Recommendations
  • Homework

Warning: Invalid argument supplied for foreach() in /var/www/u1033499/data/www/edu.skysmart.me/wp-content/themes/skyeng/functions.php on line 669