Note that there are some explanatory texts on larger screens.

plurals
  1. POImportant topics in the theory of computation
    primarykey
    data
    text
    <p>During my studies at university I had to learn a lot about the theory of computation. I studied the subject for three terms. I had a hard time and I have to admit that I forgot a lot.</p> <p>I am wondering whether this is a personal problem, or if we just had to learn a lot of (more or less) useless stuff.</p> <p>So my question is: <em>What topics in the field of the theory of computation do you think are most important, which parts are worth learning about, and which topics do you use during your normal work?</em></p> <p>Personally, I am glad that I heard about the <a href="http://en.wikipedia.org/wiki/Programming_language_theory" rel="nofollow noreferrer">theory of languages</a> (especially the regular languages => regular expressions - when they can be applied and when not) and about the different <a href="http://en.wikipedia.org/wiki/Computational_complexity_theory" rel="nofollow noreferrer">time (and space) complexities</a>, in particular the O(n) notations.</p> <p>But we had to study a lot more, including:</p> <ul> <li>computability theory <ul> <li>halting problem</li> <li>semidecidable problems</li> </ul></li> <li>theory of complexity <ul> <li>p=np?</li> </ul></li> <li>theory of logic <ul> <li>propositional calculus</li> <li>predicate logic</li> </ul></li> </ul> <p>It was interesting to hear about these topics, but I am not sure how necessary it is to study them in depth.</p> <p>I know this question is subjective and the answers will differ a lot depending on your day-to-day work and personal experience. But I'd like to know about topics that might be more interesting than I remember.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload