Course Information
- The goal of this course is to provide students with an understanding of basic concepts in the theory of computation.
- Introduces students to formal languages and automata theory. It will emphasize on languages, grammars and abstract machines i.e. Regular Language, Context Free Language, Regular Grammar, Context Free Grammar, Finite Automata, Push Down Automata, and Turing Machine.
- Provide practice on the acceptability of input string by these machines.
- At the end of the course, students should be able to apply the theory in constructing these abstract machines and testing them with the right input strings.
Tutorials
-
Download TCS_Tutorial1_AqilahHanim.pdf
TCS_Tutorial1_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [352.7KB] -
Download TCS_Tutorial3_AqilahHanim.pdf
TCS_Tutorial3_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [456.3KB] -
Download TCS_Tutorial2_AqilahHanim.pdf
TCS_Tutorial2_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [875.1KB] -
Download TCS_Tutorial4_AqilahHanim.pdf
TCS_Tutorial4_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [786.3KB] -
Download TCS_Tutorial5_AqilahHanim.pdf
TCS_Tutorial5_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [434.8KB] -
Download TCS_Tutorial6_AqilahHanim.pdf
TCS_Tutorial6_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [514.9KB] -
Download TCS_Tutorial7_AqilahHanim.pdf
TCS_Tutorial7_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [439KB] -
Download TCS_Tutorial9_AqilahHanim.pdf
TCS_Tutorial9_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [354.4KB] -
Download TCS_Tutorial8_AqilahHanim.pdf
TCS_Tutorial8_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [496.7KB] -
Download TCS_Tutorial10_AqilahHanim.pdf
TCS_Tutorial10_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [536.2KB] -
Download TCS_Tutorial11_AqilahHanim.pdf
TCS_Tutorial11_AqilahHanim.pdf Details
- Wednesday, 13 April 2022 [598.7KB]
Assignment
-
Download Hanim Anas Assg1 TCS.docx
Hanim Anas Assg1 TCS.docx Details
- Wednesday, 13 April 2022 [537.9KB]