Unit 13: Top Programming Languages

It worker suffering data loss
This activity demo would go so much better if you create an account and log in :)
Basic activities (computer-graded)

Reading Activity: Top 10 Most Popular Programming Languages

Students will be able to correctly answer true/false questions after reading and listening to topical short articles and dialogs featuring topical vocabulary.

There are hundreds of programming languages in use today. How can you know which one to learn first? How do you know which ones are the best for your IT field of choice? Well, I can't answer that question for you. But why not start by learning one of the top 10 most popular ones? That way you will always be able to get a job in the IT industry. Learning a programming language is not easy, but it can… Continue

Multiple Choice Activity

Students will be able to select the best match between unit terms and their definitions.

You must sign in to try this activity.

Login to view the Listening Activity

Listening Comprehension Activity

Students will be able to listen to short audio clips in English and then spell them correctly.

You must sign in to try this activity.

Login to see the Spelling Activity

Spelling and Recognition

Students will be able to identify and spell a vocabulary term correctly given only the definition.

You must sign in to try this activity.

Advanced activities (optionally teacher-graded)
Login to see the Speaking Activity

Speaking Practice Activity

Students will be able to speak and record 5 example sentences from the unit vocabulary and then submit them for grading by the classroom teacher. If no teacher is available or desired, then the students will be shown good examples of other students' work.

US
UK
Bash is an acronym for "Bourne-again shell", a joke based on the name of the Bourne shell that it replaces and on the Christian religious term "born again".
US
UK
C is the standard example of a procedural language.
US
UK
Pure object-oriented programming languages such as Ruby and Smalltalk do not contain any primitive types.
US
UK
The computer science professor predicted that as processor speeds increased, Java would eventually replace C++ in application development.
US
UK
The professor told us that officially JavaScript should be called ECMAScript, but that few people do so in practice.

You must sign in to try this activity.

Login to see the Writing Activity

Writing Practice Activity

Students will write a short essay to be graded by the teacher. If no teacher is available or desired, then the student is shown previous examples of other writings by students.

  • Which programming languages do you already know? Which ones do you want to learn? Why?
  • Which language do you think is best for making banking software? Web pages? Games? Text processing?
  • Computer languages such as FORTRAN and COBOL were once very popular, but not so much anymore. Why do you think they lost popularity? Which languages in the top 10 do you think will drop in 10 years? Which one will gain in popularity?
  • You must sign in to try this activity.