
CourseraAccess
Coursera PlusIncluded with a Coursera subscription
This course is included with a Coursera Plus subscription.
View on Coursera →No coupon right now. We'll tell you when there is one.
Mark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This intermediate Coursera course explores the theoretical models behind computation, with finite automata, grammars and Turing machines among the central examples. It is less about writing programs and more about what those models can and cannot do, and how that limit shapes algorithm design.
Students who have met automata in a programming or algorithms course and want the formal theory behind them will get the most from it. Expect the course to reward careful notes, since the ideas build on definitions rather than on code.
Skills you'll gain: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Computer Science, Graph Theory, Deductive Reasoning, Logical Reasoning, Formal Learning.
Advertisement
No Korshub reviews yet.