1. Introduction
Needs analysis is the primary step to be taken in the design and development of any educational program.
A set of systematic procedures pursued in order
to establish priorities based on identified needs, and describes needs analysis in language programs as “the identification of
the language forms that the students will likely need to use in the target language when they are required to actually
understand and produce the language”.