4
$\begingroup$

I need a detailed automata theory (or Theory of Computation) video lecture series to go hand in hand with the classic text books mentioned in this question

The books are fine but I am having problem in understanding many portions of the texts on my own.

I want to develop an intuition about the theory and related problems which I feel I am quite lacking.

(I am following "Introduction to Automata Theory, Languages, and Computation" by Hopcroft, Ullman, Motwani)

$\endgroup$
3
  • $\begingroup$ Is there a reason you're using that book instead of Sipser? $\endgroup$
    – Ben I.
    May 9, 2020 at 21:34
  • $\begingroup$ No serious reason, I saw many people recommend both the Ullman and Sipser, so I though of first reading the Ullman and then move on to Sipser $\endgroup$
    – Ran Mouri
    May 10, 2020 at 6:36
  • $\begingroup$ I'm not familiar with the Ullman, but I am mostly self-taught on computational theory, I've found that automata stuff is pretty thoroughly covered online, and googling around gets me clear answers to most questions. Periodically, I also have asked questions at Computer Science. $\endgroup$
    – Ben I.
    May 11, 2020 at 1:14

3 Answers 3

3
$\begingroup$

In the course I co-teach on Automata, Computability and Complexity Theory we use the excellent videos by Harry Porter to replace our classical lectures, and use our contact hours instead to practice with the material together with the students.

Porter follows the book "Introduction to the Theory of Computation" by Sipser.

$\endgroup$
2
$\begingroup$

A quick google search reveals two courses on the MIT OCW website:

  • Automata, Computability, and Complexity taught by Scott Aaronson; has Sipser along with two other texts as recommended reading, and comes with lecture notes and assignments

  • Theory of Computation taught by Sipser himself (!) with the 2nd edition of his textbook as required reading. It comes with assignments, exams, and notes on what readings should be done for each section, but does not have lecture notes uploaded.

If neither of these suit, there is a whole category on the MIT OCW website that has computational theory course materials.


If you want video lectures, there is this series on YouTube taught by a UC Davis professor based upon Sipser's textbook (the series is 26 lectures, each about 1hr15 in length).

Most of these are based on Sipser, not Hopcroft et al., but Sipser is another classic text recommended in the question you link, so I figure these will likely work for you. Good luck!

$\endgroup$
1
  • $\begingroup$ the video lecture series by the UC Davis professor has certain video lectures missing, The playlist shows 22 videos but the last video says lecture 26... There are other problems with this lecture series as well, like frozen recordings( video lecture 26 gets stuck at around 7:02) $\endgroup$ Jun 14, 2020 at 18:45
2
$\begingroup$

I high recommend taking a look at the Stanford CS103 course page archive, which has links to very engaging lectures, and lot of great supplementary resources, such as handouts, problem sets, and lecture notes / slides.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.