This course teaches theoretical background and common concepts in programming languages. The main focus of this course is to make students familiar with different paradigms including functional, object-oriented and logic programming paradigms. Addition to that, to establish an understanding of the programming language design quality and give an idea of how concepts in programming languages including syntax are implemented will be discussed in this course.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.
Having an Official Edukite Certification is a great way to celebrate and share your success. You can:
- Add the certificate to your CV or resume and brighten up your career
- Show it to prove your success
Course Credit: Middle East Technical University
Course Curriculum
Module: 1 | |||
Introduction | 00:10:00 | ||
Values and Types | 00:40:00 | ||
Variables and Storage | 00:20:00 | ||
Higher Order Functions L1 | 00:10:00 | ||
Binding and Scope L2 | 00:20:00 | ||
Abstraction | 00:10:00 | ||
Encapsulation | 00:05:00 | ||
Module: 2 | |||
Type Systems L1 | 00:30:00 | ||
Control Flow L2 | 00:05:00 | ||
OO Paradigm, Objects | 00:15:00 | ||
OO Paradigm, Class Relations | 00:10:00 | ||
OO Paradigm, Polymorhism and Class Members | 00:08:00 | ||
Logic Paradigm | 00:08:00 | ||
Syntax Description and Parsing | 00:25:00 | ||
Assessment | |||
Submit Your Assignment | 00:00:00 | ||
Certification | 00:00:00 |
Course Reviews
No Reviews found for this course.