Principles of Programming Languages
MCA - III, Integrated 5Yr M.Tech(CS) - V |
Principles of Programming
Languages
|
This is a 3-credit core course for Integrated 5Yr M.Tech (CS) programme and is offered as an elective to MCA(III, V) Semester students. The course takes a behind-the-scenes look at programming languages and analyses their individualities and common aspects. Emphasis is given to the factors that are critical in designing and implementing a programming language rather than to the syntax and specific features.
FORTRAN, C, C++, Java and Python are used to illustrate the different concepts as these represent some of the most popular and well-known languages. They also span the entire history of modern computer science from the 1950s to the present.
The textbook for the course is:
Mondays:
3:30PM - 4:30PM
Wednesdays:
9:30AM - 11:30AM
Instructor
Chakravarthy Bhagvati
E-207, SCIS Building