CS 311 Automata Theory and Formal Languages
CS 311 Automata Theory and Formal Languages
SDSSU believes that higher education is an instrument for the improvement of life through democratized access to quality education in the development of a well-rounded person.
VISION
MISSION
SDSSU shall provide competency-based higher education through transformative instruction, relevant research, sustainable extension and production responsive to local, regional
and global trends.
CORE VALUES
Competence
A combination of observable and measurable knowledge, skills, abilities, and personal attributes that contribute to enhance SDSSU employee and student performance
and ultimately result in organizational success.
Accountability
Responsibility for own actions, decisions and commitment to accomplish work in an ethical, efficient, cost-effective and transparent manner manifesting the value of sound
stewardship in the wise use of resources for common good.
Responsiveness
A prompt action, consistent communication, quality information, and a focus on providing a superior experience to stakeholders.
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 1 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
Excellence
The quality spectrum at exceptional levels demonstrated by learning outcomes and the development of shared culture of quality consistent with the vision, mission and
goals of University.
Service
Dedication for a continuous improvement of services, stakeholder’s relationships and partnership which stresses interdependence and collaboration for a sustainable
success of clients and their communities in helping build a just, peaceful, stable and progressive Filipino nation.
SDSSU CARES…
These core values are not descriptions of the work we do, nor the strategies we employ to accomplish our University vision. They are the core values that underlie
our works and interactions as we internalize responsibilities to fulfil our mission. They are the basic elements of how we go about our work and how we deal with stakeholders,
molds students to become competent, innovative, globally competitive and service-oriented.
PROGRAM GOALS
The BSCS graduates are expected to become globally competent, innovative and socially and ethically responsible computing professionals engaged in life-long learning
endeavors. They are capable of contributing to the country’s national development goals.
Deliver relevant, interactive and experiment IT education with academic standards by academically qualified faculty.
Continually involve research activities which enhance the quality of instruction and contribute to the literature of Information Technology.
Provide linkages and opportunities for the involvement of the faculty and students with IT community.
Develop a sense of social citizenship, ethical behavior and respect for diversity.
Develop among students a pioneering spirit to establish trends in their respective fields and to contribute right solutions and activities which enhance the economic vitality of
the region and country.
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 2 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
PROBLEM ANALYSIS CS02 Identify, analyze, formulate, research literature, and solve complex computing
problems and requirements reaching substantiated conclusions using fundamental Enabling
principles of mathematics, computing sciences, and relevant domain disciplines.
CS03 An ability to apply mathematical foundations, algorithmic principles and computer
science theory in the modeling and design of computer-based systems in a way Enabling
that demonstrates comprehensions of the tradeoffs involved in design choices.
PROBLEM ANALYSIS CS05 Design and evaluate solutions for complex computing problems, and design and
evaluate systems, components, or processes that meet specified needs with
Introductory
appropriate consideration for public health and safety, cultural, societal, and
environmental considerations.
COURSE INFORMATION
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 3 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
No of Units : 3 units
Pre-requisite : None
Co-requisite : None
Course Description:
This course allows student to explores the science, culture, and ethics of information technology, its various uses and applications, as well as its influence on culture and
society. It also aims to strike a balance between conceptual instruction and socially and culturally oriented discussions as it not only explains the basic concepts or key terms in IT
but also features the major IT trends along with the issues and challenges these developments bring.
COURSE LEARNING OUTCOMES
At the end of the course, the students should be able to:
Knowledge/Competencies
LO2 Recognize and identifies the concepts of ICT along with the different parts of the computer system and the categories of computer peripherals.
Skills
LO1 Design and apply concepts of computing fundamentals, knowledge of a computing specialization, and mathematics science and domain knowledge appropriate
for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
MAJOR OUTPUTS:
As evidence of attaining the above learning outcomes, students are required to do and submit the following during the indicated dates of the term. The rubrics for these outputs are
provided.
1 Explain/ VMGO of the University Virtual Individual www.sdssu.edu.p Hard copy/PDF of Student Online Assessment thru o Bring home test/
Recite Classroom policies Interactive Student h Handbook, Syllabus, and classroom.google. com/h examination
the Scope of the course Teaching Activities Textbooks in Flash Drives o Modular means
Universit Brainstormi classroom.google o Forum Post of assessment
y’s ng(think, . com/h o Drag and Drop
VMGO, pair and to upload: o Open-ended/ Essay
classroo share) E-copy of Student Questions
m Handbook or the
policies, Student
course Handbook Mobile
overview, App
requirem
ents, and E-copy of
grading Syllabus
system
PDF of
Textbooks/
references
2 LO1/LO2 A. SETS Virtual Individual Classroom.googl References: Online Assessment thru Bring home test/
A. SET THEORY Interactive Student e. Automata Theory, Languages,and classroom.google. com/h examination
B. OPERATIONS ON Teaching Activities such com/h Computation, 3ed by Hopcroft o Individual activity
SET Strategies like: as: [2007] o Forum Post o Bring Home Test
C. SET BUILDER o Discussion o Worksheets/ o Drag and Drop o Modular means
NOTATION o Brainstormi Exercises o Open-ended/ Essay of assessment
D. RULES OF ALGEBRA ng Questions
OF SETS o (Think, Pair o Worksheet
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 5 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 6 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
GRAMMARS Buzz
CHOMSKY NORMAL FORM Session
o Problem-
Solving
o Group
activity
o Video
Lectures
7-8 LO1/LO2 D.FINITE AUTOMATA Virtual Individual Classroom.googl Ronina R. Caoili-Tayuan, M. V. Online Assessment thru Bring home test/
A. FINITE AUTOMATA Interactive Student e. (2019). Living in the Information classroom.google. com/h examination
B. NON-DETERMINISTIC Teaching Activities such com/h Technology Era. C & E Publishing, o Individual activity
FINITE AUTOMATA Strategies like: as: Inc. o Forum Post o Bring Home Test
C. THE EQUIVALENCE o Discussion o Case o Drag and Drop o Modular means
OF o Brainstormi Exercises o Open-ended/ Essay of assessment
DFA’s AND ng o Worksheets/ Questions
NFA’s o (Think, Pair Exercises o Worksheet
D. FINITE AUTOMATA and Share)
W/I- o Collaborati
MOVES ve learning/
E. EQUIVALENCE OF Buzz
NFA’s WITH AND Session
WITHOUT I-MOVES o Problem-
Solving
o Group
activity
o Video
Lectures
MIDTERM
10-13 LO1/LO2 E. FINITE AUTOMATA WITH Virtual Individual Classroom.googl References: Online Assessment thru Bring home test/
OUTPUT Interactive Student e. Ronina R. Caoili-Tayuan, M. V. classroom.google. com/h examination
A. MOORE MACHINE Teaching Activities such com/h (2019). Living in the Information o Individual activity
B. MEALY MACHINE Strategies like: as: Technology Era. C & E Publishing, o Forum Post o Bring Home Test
o Discussion o Case Inc. o Drag and Drop o Modular means
o Brainstormi Exercises o Open-ended/ Essay of assessment
ng o Worksheets/ Questions
o (Think, Pair Exercises o Worksheet
and Share)
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 7 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
o Collaborati
ve learning/
Buzz
Session
o Problem-
Solving
o Group
activity
o Video
Lectures
14-17 LO1/LO2 F. REGULAR EXPRESSIONS Virtual Individual Classroom.googl References: Online Assessment thru Bring home test/
AND LANGUAGES Interactive Student e. Ronina R. Caoili-Tayuan, M. V. classroom.google. com/h examination
A. Regular Teaching Activities such com/h (2019). Living in the Information o Individual activity
Expressions Strategies like: as: Technology Era. C & E Publishing, o Forum Post o Bring Home Test
B. Finite Automata o Discussion o Case Inc. o Drag and Drop o Modular means
and Regular o Brainstormi Exercises o Open-ended/ Essay of assessment
Expressions ng o Worksheets/ Questions
o (Think, Pair Exercises o Worksheet
G. Context-F'ree Grammars and Share)
and Languages o Collaborati
A. Context-Free ve learning/
Grammars Buzz
Session
H. PUSHDOWN AUTOMATA o Problem-
A. INTRODUCTION Solving
PUSH DOWN AUTOMATA o Group
activity
o Video
Lectures
FINAL
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 8 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
Examinations……………………………………………….40%
Requirements……………………………………………… 20%
TOTAL 100%
REFERENCES
Textbook/ Ebooks:
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 9 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
Online:
http://www.univ-orleans.fr/lifo/Members/Mirian.Halfeld/Cours/TLComp/TLComp-introTL.pdf
http://uqu.edu.sa/files2/tiny_mce/plugins/filemanager/files/4023678/TC_Reference_E-Book.pdf
http://akademik.maltepe.edu.tr/~kadirerdem/Hesaplama%20Teorisi/19s_Automata%20Theory.pdf
http://www.eecs.wsu.edu/~ananth/CptS317/Lectures/IntroToAutomataTheory.pdf
http://www.gobookee.net/formal-languages-and-automata-theory-peter-linz/
http://www.nickbostrom.com/ethics/artificial -intelligence
http://www.cs.berkely.edu
http://facweb.iitkpg.ernet.in.ai.slides
http://www.ftc.gov/bcp/workshops/techade/pdfs/presentations/horvitz.p
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 10 FM-ACAD-005L/REV001/08.15.2022
Republic of the Philippines
North Eastern State Mindanao University
LIANGA CAMPUS
Lianga, Surigao del Sur 8307
www.sdssu.edu.ph
Content Noted:
CS 311 – Automata Theory and Formal Languages (AY 2022-2023) Page 11 FM-ACAD-005L/REV001/08.15.2022