Enrolment options

COE2266: Programming Paradigms(2023)
Semester II

This course presents general issues of programming languages unlike Computer Programming which mostly tells about certain programming language (e.g. C and C++). As a result of studying this course the students will be able not only apply their practical programming skills but also understand main principles those lay in the base of any programming language. This course helps them to switch easily from one programming language to another. Since it is impossible to teach students all programming languages, present and future, this ability is very important for modern computer engineers. We guess that the future will show a variety of innovative programming languages. Students get familiar with different kinds of Programming Languages and their comparison.  The topics include the history of the development of languages, different programming paradigms, imperative, functional, logic, object-oriented languages, aims, objectives and principles of language design; aims, objectives and approaches of translation etc

Self enrolment (Student)
Self enrolment (Student)