To teach theoretical background and common concepts in programming languages. Making students familiar with different paradigms including functional, object-oriented and logic programming paradigms. To establish an understanding of the programming language design quality. To give an idea of how concepts in programming languages including syntax is implemented.
|
Find OpenCourseWare Online Exams!
Attribution: The Open Education Consortium
http://www.ocwconsortium.org/courses/view/d9f86cdf7cc181a19972b73da61c1b13/
Course Home http://ocw.metu.edu.tr/course/view.php?id=103