COMPUTER PROGRAMMING LANGUAGE
An understanding of the key concepts in the implementation of common features of programming languages and to introduce the major programming paradigms, principles & techniques involved in design & implementation of modern programming languages