Please enable JavaScript to use CodeHS

Tennessee Coding I

Lesson 5.13 Programming Languages

Description

In this lesson, students will research and compare different programming languages, analyze their features and applications, and develop an argument to defend a language choice for a specific task. Through research, discussion, and structured writing, students will strengthen their understanding of programming languages and critical thinking skills.


Objective

Students will be able to:

  • Compare and contrast the features, benefits, and applications of different programming languages.
  • Research real-world use cases of programming languages in industry.
  • Develop a structured argument defending a language choice for a given task.
  • Address counterarguments and justify their reasoning with evidence.
  • Present findings in a written or debate-style format.