| 
 | 
| California State University StanislausCS 4410: Automata, Computability, and Formal LanguagesSpring 2025MWF 1:00 pm - 1:50 pm, Dr. Melanie MartinIn-person course in DBH 101. | 
| [Basic Information]
                        [Announcements]
                        [Calendar/Assignments]
                      [Homework] 
                       | 
Welcome to CS 4410, Automata, Computability, and Formal Languages
Course Description
University Catalog: Finite state concepts; sequential machines and state minimization; Chomsky grammar; algorithms on grammars; computability and Turing machines; non-computable functions.Announcements and Upcoming Events
| 1/29/25 | Welcome to CS 4410!       | 
Textbook is: An Introduction to Formal Languages and Automata, 6th Edition by
Instructor:
        Dr. Melanie Martin
                                   
        Office: Demergasso-Bava
        Hall 278
                                                                                                
        
Email: mmartin@csustan.edu                              
          Office Phone: (209) 667-3787 
Web
          Page:
        www.cs.csustan.edu/~mmartin
Office Hours:
      Please note that I may sometime
          have to reschedule or cancel office hours. If I do I will post
          in the Announcements and/or send email.
          Zoom link is in Canvas on the Home page.
         
| Monday | 3-4 pm | DBH 278 | 
| Tuesday | 3-4 pm | Zoom | 
| Wednesday | 3-4 pm | DBH
              278 | 
| And by appointment | 
       
Prerequisite: CS 3100
      and Math 2300 - please see me if you do not meet the prerequisites
    
Warning: I reserve the right to make changes to the
      syllabus at any time during the term by announcing them in class
      and on my web page.
    
This course is designed to be an in-person and will meet in DBH
      101. There may be some days may be online: some may synchronous. 
    
| Homework,
            reaction papers | 45% | 
| Participation | 10% | 
| Quizzes
            or Final Exam (highest score) | 45% | 
| Total | 100% | 
Academic Honesty: The work you do for this course will be
      your own, unless otherwise specified. You are not to submit other
      people's or machine's work and represent it as your own. I
      consider academic honesty to be at the core of the University's
      activities in education and research. Academic honesty is expected
      at all times in this course.
    
(See Schedule of
      Courses or Academic Calendar)
    
| Last day to add a class: | February 24; | 
| Last day to
              drop: | February 24; | 
| Last day to change grade options (CR/NC): | May 18 at 5 pm; | 
| No classes | March 31, April 1-4. | 
| Assignment | Problems | Assigned | Due | 
| HW1, Section 1.1 | 1, 2, 3, 4, 7, 12, 20, 32, 36 | January 31, 2025 | February 10, 2025 | 
| HW2, Section 1.2 | 1, 3, 5, 12, 14 b and e, 15, 20 | February 12, 2025 | February 26, 2025 | 
| HW3, Section 2.1 | 3a, 3d, 4b, 4c, 5c, 7b, 11a | February 21, 2025 | March 3, 2025 | 
| HW4, Section 2.2 Section 2.3 | 5, 8 2, 4, 13, 14 | February 26, 2025 | March 7, 2025 | 
| HW5, Section 3.1 Section 3.2 | 1, 4, 14, 20c, 21b 3, 6a, 6b | March 10, 2025 | March 17, 2025 | 
| HW6, Section 4.1 Section 4.2 | 3, 10, 13, 21 1, 3, 8, 12 | March 26, 2025 | April 9, 2025 | 
| HW7, Section 4.3 | 2, 4, 5e, 6d, 10, 18 a, b, f, g | March 28, 2025 | April 21, 2025 | 
| HW8, Section 5.1 Section 5.2 | 1d, 4, 7, 9b, 9h, 11 5, 10 | April 23, 2025 | April 30, 2025 | 
| HW9, Section 7.1 | 1, 2, 6b, 13 | April 28, 2025 | May 7, 2025 |