This course provide the students the fundamental features and concepts of different programming languages. Topics include overview of programming languages, introduction to language translation, common data and execution control, declaration and modularity and syntax.