Save this video free

CSCD 420 Sep 29 2026

Chris Cain · 50:24 · Watch on YouTube

Part of Eastern Washington University CSCD 420. See all 21 lectures and search them

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

CSCD 420 Sep 29 2026 Watch on YouTube →

Overview

Chris Cain reviews DFA construction and uses two examples to show how states can track progress through a string: accepting strings that begin with AB, and rejecting strings that contain the substring 001. He connects these designs to regular languages, explaining that DFAs have finite memory, that a DFA can be complemented by flipping every state’s finality, and that a language can be shown regular by constructing a DFA.

Key takeaways

Chapters

0:00 Classroom Schedule and Office-Hour Support
6:00 DFA Acceptance and the One-Language Property
10:00 Designing a DFA for Strings Beginning with AB
16:00 Tracking AB Progress with States and a Trap
24:00 Multiple Final States and DFA Notation
25:00 Planning a DFA That Avoids the Substring 001
33:00 Building the 001-Avoidance DFA
40:00 DFA Complementation and Finite-Memory Limits
45:00 Starting a DFA for Strings of the Form a w a
49:00 Formal Definitions and Ambiguous English Descriptions

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:02 That may not be good enough for this class. You It is kind of an announcement that I want to make in the beginning of class. Well, in addition to the schedule, which is the four days that are not Thursday will be in here, Thursday will be in the lab. I wanted to make absolutely sure we're all the same engage with that forward. So, this room four days a week only on Thursday. Sorry for the crazy amounts of confusion in the beginning of the quarter of that. But normally these are our classrooms and they only schedule us in here. So it's very easy to make schedule changes like I only want to be in one room and you make that schedule request right now and you say but it's booked every single minute other than when we scheduled to get out of class. thus changing the room to give one more day in here that wasn't in the lab

0:50 because again I just hate the lab environment where you all have to stand up see the bottom of any material on a slide below the bottom 20% of the slide it's just better to be in the classroom or this class >> like even the labs they like use like half the room to not have computers bring their own computers in >> in order for us to legally have the number of labs that we need there needs to be enough computers in there so that nobody hats right here. >> What room? >> Two nights and that's just Thursdays and we won't be doing anything different on those days except having screens between us and our lovely interaction. I wanted to say that I think I've seen a

1:37 grand total of four people in an office

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

In this course

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Chris Cain.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.