Skip Ribbon Commands
Skip to main content

Course Number

ICS 355

Course Name

Theory of Computing

Description

Regular Grammars: equivalence of DFA, NDFA and regular expressions, pumping lemma, emptiness and membership. Context-Free Grammars: parsing and ambiguity, normal forms, applications, equivalence of PDA's and CFG's, pumping lemma, emptiness and membership. Turing Machine: programming techniques for Turing machines, equivalence of one-tape and multitape TM's, universal Turing-machine. Undecidability: recursively enumerable and recursive languages, undecidability, problem reduction, undecidable problems of CFG's, RE's and TM's.

Note

 

PrerequisitesAnd

ICS 253

CorequisiteOr

 

Lecture hours

3

Lab hours

0

Credit hours

3

Course Page

http://www.kfupm.edu.sa/departments/ics/SitePages/en/InnerDetailsPage.aspx?CUSTOMID=100

Category

Undergraduate

PrerequisitesNoteAnd

 

PrerequisitesNoteOr

 

PrerequisitesOr

 

Attachments

Created at 10/15/2014 4:24 PM by Muhammed Zahid Ayar
Last modified at 12/14/2014 11:39 PM by Muhammed Zahid Ayar