Course Description

Course CodeCourse NameCreditsHours
5903311 Programming Languages 3.0 3
Description This course is an introduction to the features and paradigm of programming languages as well as their design and implementation. The major topics covered in this course are : 1.History and paradigm of programming languages 2.Design principles of programming languages 3.Syntex and semantics 4.Data types 5.Control structures 6. Formal languages 7.Abstract data types 8. Object-oriented programming languages 9.Functional programming languages 9.Logic programming languages 10.Parallel processing languages