Project 1 Guidelines
Project 1 Guidelines
Project 01 Guidelines
We will have 3 mini projects throughout the semester, 2 of which are mandatory while
the third will be a bonus.
Any Plagiarism Detected will lead to an immediate ZERO in the project.
Requirements:
Students should work in a group 3 - 5 max. You don't have to stay with the same
group for the whole semester.
Only One member should submit.
Team members MUST be from the same lecture group.
Please submit your project report as a single PDF file + your code as a single
.zip/.rar file.
You can write code in any language you want, as long as we can compile and run
it in easily on VS code.
If you will use an external library, please send an email to your TA explaining
what this library is used for and don’t use it until you are given permission to.
Late submissions will NOT be accepted.
Discussion will be held during the allotted time by the discussion TA.
Project 01 Ideas
Regex to DFA Converter
Regex to NFA Converter
NFA to DFA Converter
Pumping Lemma Demonstrator
DFA minimization
What to submit?
Project Report must include:
Project Title
Team Members’ Names and IDs
Detailed Description of what your project does (1 – 2 paragraphs).
o What does it do?
o Input Format
o Output Format
o Inside Mechanism
Programming Language, Tools & Libraries used.
Images of your project with the output