YoVDO

Computational Models - Turing Machines - CMU - CS Theory Toolkit

Offered By: Ryan O'Donnell via YouTube

Tags

Turing Machines Courses Computational Models Courses Theoretical Computer Science Courses

Course Description

Overview

Explore the fundamental concepts of Turing Machines as a computational model in this graduate-level lecture from Carnegie Mellon University's "CS Theory Toolkit" course. Delve into the historical advantages of Turing Machines, examine multi-tape variations, and address common objections to this model. Investigate memory usage, time and space bounds, and the concept of Random Access Turing Machines. Learn about logarithmic space complexity and discover techniques for finding maximum values. Gain essential knowledge for research in theoretical computer science through this comprehensive 26-minute lecture delivered by Professor Ryan O'Donnell.

Syllabus

Introduction
Models of Computation
Turing Machines
Historical Advantages
MultiTape Turing Machines
Objections
Multitapeturing
Memory
TimeSpace Bound
Random Access Turing Machine
Log In Space
Im Gonna Find Max


Taught by

Ryan O'Donnell

Related Courses

Natural Language Processing
Columbia University via Coursera
Developmental Robotics
University of Naples Federico II via Federica
Network Dynamics of Social Behavior
University of Pennsylvania via Coursera
User-centric Computing For Human-Computer Interaction
Indian Institute of Technology Guwahati via Swayam
People, Networks and Neighbours: Understanding Social Dynamics
University of Groningen via FutureLearn