<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A Synthesis Proposal: Merging AI in Education with Automata Theory</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Andre</forename><surname>Kenneth</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Massachusetts Amherst (UMass Amherst)</orgName>
								<address>
									<postCode>01003</postCode>
									<settlement>Amherst</settlement>
									<region>MA</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Chase</forename><surname>Randall</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Massachusetts Amherst (UMass Amherst)</orgName>
								<address>
									<postCode>01003</postCode>
									<settlement>Amherst</settlement>
									<region>MA</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Synthesis Proposal: Merging AI in Education with Automata Theory</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">8D7A56AF2B2652DDCC0397C29138A3DC</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T18:35+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>AI in Education</term>
					<term>Automata Theory</term>
					<term>Synthesis Proposal</term>
					<term>Doctoral Consortium</term>
					<term>Regular Expressions</term>
					<term>Reusable Learning Objects (RLOs)</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>As classroom sizes expand, formal education faces increased challenges in providing scalable, targeted feedback based on student engagement. 𝐶𝑆250, an undergraduate core course in discrete mathematics, covers topics such as logic, elementary number theory, proof by induction, recursion on trees, search algorithms, regular languages, finite state machines, and computability. These concepts often present challenges due to their abstract nature and the precision required in logical reasoning. Primarily enrolling computer science and related majors, the course benefits from reusable learning objects (RLOs) designed to support concept mastery. In this context, the author proposed a new discussion material on mathematical foundations, specifically targeting regular language expression. He tested a Python tool that allowed students to check their answers' correctness while mastering regular language expressions. Students completed the Python tool and a survey, which confirmed the tool's usefulness and provided valuable feedback for iterative design.</p><p>This paper aims to contribute to the existing body of knowledge on AI in education by shedding light on student perspectives with RLOs. In future iterations, we plan to recruit a more diverse range of educators, including female educators from all-women colleges, to broaden our perspective on instructional effectiveness. Moving forward, we seek to explore the balance between technological and human interventions required for effective course delivery. Although these findings are preliminary, continued research and richer data may reveal organic, inductive themes as this iterative process unfolds.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>As classroom sizes expand, educators increasingly need scalable, targeted feedback mechanisms to support student engagement. 𝐶𝑆250, an undergraduate core course in discrete mathematics at UMass Amherst, covers key topics such as logic, elementary number theory, proof by induction, recursion, search algorithms, regular languages, finite state machines, and aspects of computability <ref type="bibr" target="#b0">[1]</ref>. These concepts challenge students due to their abstract nature and the logical precision they demand.</p><p>To address these challenges, the author developed a Reusable Learning Object (RLO), which refers to "any digital resource that can be reused to support learning" <ref type="bibr" target="#b1">[2]</ref>. The RLO incorporates modular, adaptable resources that support specific educational goals. In this context, the RLO focuses on simplifying complex topics in 𝐶𝑆250 through interactive and reusable digital content, helping students engage independently with difficult concepts, especially those involving regular expressions.</p><p>The RLO includes several key components: a Pythonbased interactive tool for answer verification, structured practice exercises, and integrated feedback mechanisms that guide students through the learning process. Designed to actively support students, the RLO delivers immediate feedback to help them correct errors and strengthen their understanding. During the study, the author assigned a treatment group to use the RLO for regular expression exercises, where students received instant feedback as they practiced. The study also included pre-and post-surveys with the treatment group, capturing changes in understanding and perceptions.</p><p>Survey responses indicated that the RLO was primarily used for reinforcing course material and problem-solving skills, with many participants planning to apply these skills directly to their 𝐶𝑆250 assignments and exams. Participant #2 noted, "Yes, it was very useful in helping check work, " while Participant #5 highlighted the tool's benefit in understanding regular expressions, stating, "I would recommend it to others because it was helpful in understanding how regex are set up." However, some participants felt the tool's feedback was not sufficiently personalized, as Participant #6 remarked, "It wasn't personalized, but it was useful, " indicating that while beneficial, it did not offer individualized guidance.</p><p>A number of participants also suggested improvements to make the tool more user-friendly and accessible. For instance, Participant #3 recommended "more language options" and "text-to-speech" functionality, reflecting a Andre Kenneth Chase Randall CEUR Workshop Proceedings 1-9 desire for inclusive design to meet diverse learning needs. Initial usability challenges were also reported, with Participant #1 mentioning, "I wasn't sure how to use the tool at first, " emphasizing the importance of an intuitive user experience. Participant #15 expressed reluctance to recommend the tool, commenting, "I would not recommend the tool to others; it did not explain very much and took a long time to run, " highlighting areas for improvement in efficiency and instructional depth. While the RLO was seen as helpful for coursework, some participants were uncertain about its long-term applicability, as Participant #12 noted, "I do not plan to use it in my personal life," suggesting that its perceived value was largely limited to immediate academic goals.</p><p>Through an iterative design process, the author structured the RLO to enhance student engagement by allowing them to interact with content at their own pace. In this paper, the author uses the terms "Learning Object" and "Reusable Learning Object" interchangeably to describe these modular educational resources <ref type="bibr" target="#b2">[3]</ref>.</p><p>Beyond promoting independent learning, the RLO aims to increase engagement, strengthen problemsolving skills, and improve students' ability to master abstract mathematical concepts. Prior research highlights how learning analytics and feedback within RLOs can enhance learning outcomes, especially in skill-based subjects like those in 𝐶𝑆250 <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b4">5]</ref> The next sections address the related works, the study design, development, and testing to ensure the RLO's reusability. Finally, the author outlined a plan for a proof of concept, drawing from the doctoral program insights, related works and testing within real-world educational contexts. Future endeavors, especially in the context of a doctoral program, require continuous refinement and optimization of the initial concept as presented herein to achieve the best outcomes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Works</head><p>As classroom sizes expand, educators face increased challenges in providing scalable, targeted feedback based on student engagement <ref type="bibr" target="#b5">[6]</ref>. The application of AI in education addresses these issues through tools like Intelligent Tutoring Systems (ITS), adaptive content creation, and automated administrative tasks <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b7">8]</ref>. AI in education combines multiple fields-learning science, human-computer interaction (HCI), software engineering, natural language processing (NLP), and machine learning (ML) <ref type="bibr" target="#b8">[9]</ref>. However, developing effective ITS tools requires seamless integration of advanced algorithms, deep pedagogical knowledge, and user-centered design <ref type="bibr" target="#b9">[10]</ref>. Steve Blank's Customer Discovery framework, as outlined in the NSF I-Corps Teaching Handbook, reinforces this interdisciplinary approach by emphasizing iterative development and user feedback, ensuring that adaptive tools like ITS are aligned with real-world educational needs and specific challenges faced by students, instructors, and administrators <ref type="bibr" target="#b10">[11]</ref>. This process aligns with AI's objectives in education by fostering adaptable and scalable solutions suitable for diverse learning contexts.</p><p>Implementing a SWOT (Strengths, Weaknesses, Opportunities, Threats) analysis further aids in evaluating the feasibility of adaptive learning technologies, identifying strengths like personalized learning pathways and addressing limitations such as data privacy concerns [? ]. Together, Steve Blank's framework and SWOT analysis underscore the importance of developing adaptive educational tools that effectively respond to the evolving needs of educational stakeholders <ref type="bibr" target="#b7">[8]</ref>.</p><p>Moreover, adaptive algorithms similar to those employed in fields like gaming-where neural networks, enhanced by genetic algorithms, refine responses based on real-time performance feedback-illustrate how iterative adaptation could similarly benefit educational contexts <ref type="bibr" target="#b11">[12]</ref>. Such an approach could allow educational AI systems to adjust dynamically to varying learner progressions, supporting engagement and promoting personalized learning paths across diverse skill levels.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Study Design</head><p>The study design happened as an iterative process. First the authored created a pilot project as a proof of concept. Thereafter, the author became the entrepreneurial lead for Team Intelligent Tutoring Systems R Us. Team Intelligent Tutoring Systems R Us obtained U. S. National Science Foundation's Innovation Corps (I -Corps™) Customer Discovery Project funding.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Course Pilot Project</head><p>As part of teaching assistant preparation course, the author and classmates conducted a pilot study without Institution Review Board (IRB) approval. The pilot study ended with 147 participants in March-May 2022.</p><p>In pilot study, they introduced a python script and sought to probe students' reactions to its usefulness as a RLO.</p><p>They designed the RLO to enhance the students' understanding of a regular expressions. During the pilot study, they gave participants the Python script along with instructional materials for completing a series of tasks. The study concluded with a survey featuring open-ended questions to collect qualitative data on the students' experiences and feedback.</p><p>The survey responses varied significantly. Over 31.3% of participants reported "no challenges," indicating a smooth experience with the Python script. In contrast, under 15.6% of participants expressed difficulties, with comments such as "I found the instructions hard to follow and get the code running. " These responses highlighted areas for instructional materials improvements.</p><p>Additionally, 24.7% of participants, particularly those majoring in computer science, showed motivation towards the concept of using programming in their coursework. These students appreciated the practical application of programming skills and expressed interest in further integrating such tools into their studies.</p><p>Overall, the pilot study provided valuable insights into the effectiveness of the RLO and the Python script. The feedback collected not only show improved student learning experience but also aided the instructional materials refinement as part of an IRB protocol (See Figure#1).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">U.S. National Science Foundation's Innovation Corps (I-Corps™) Customer Discovery Project</head><p>The National Science Foundation (NSF) I-Corps Teams program provides an intensive seven-week entrepreneurship training course with mentorship and funding for customer discovery. As part of this program, the author led Team Intelligent Tutoring Systems R Us as the entrepreneurial lead, receiving a travel grant supported by Cornell Tech and the National GEM Consortium to explore market potential for the Reusable Learning Object (RLO) project <ref type="bibr" target="#b12">[13]</ref>.</p><p>The I-Corps program guided the team in conducting a hybrid field study to test initial hypotheses and make adaptive pivots. Insights from customer discovery interviews were essential in refining the RLO's interface and feedback mechanisms. This process identified key challenges, value propositions, and market opportunities, structured within a business model framework as illustrated in the SWOT analysis (See Figure <ref type="figure" target="#fig_1">2</ref>). Future work includes developing a comprehensive Strengths, Weaknesses, Opportunities, and Threats (SWOT) analysis as preparation for a national I-Corps application and further expanding the study's scope. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.1.">I-Corps Research Questions and Hypotheses</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.3.">I-Corps Conclusion</head><p>The team initially accepted the null hypothesis but discovered a strategic pivot by broadening customer segmentation beyond the host institution. This pivot enabled the development of a more dynamic business model, continuously revised through customer insights. Aligning with Woolf et al.'s AI Grand Challenges, future goals include creating intelligent tutoring systems, real-world simulation environments, and natural language processing capabilities to enhance adaptive learning <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b6">7]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Study Development</head><p>This study employed a mixed-methods research design, consisting of both quantitative and qualitative data collection and analysis. The author conducted three phases:</p><p>• Phase 1: Literature Review and Case Studies. The first phase of the study involved another comprehensive review of the literature on the use of AI in Education. This phase helped to identify best practices and potential challenges associated with using AI in Education. During this phase, the author worked with an undergraduate student to complete an Honors Thesis Project, where the author served as a committee member. • Phase 2: Surveys and Interviews. The second phase of the study involved the administration of surveys and interviews to educators, teaching assistants, and students. The surveys and interviews assess perceptions of RLOs and its potential impact and other considerations. • Phase 3: Analysis and Synthesis. The third phase of the study involved the analysis and synthesis of the data collected in phases 1 and 2. Quantitative data analyzed using descriptive and inferential statistics, while qualitative data analyzed using content analysis. The results of the analysis synthesized to identify best practices and potential recommendations for future research and practice.</p><p>After beginning Phase 1, the author collaborated with an undergraduate student on the Honors Thesis Project committee to explore educators' mental models and perspectives on how RLOs impact learning. Key research questions included:</p><p>1. How does the RLO compare with traditional methods in understanding regular expressions? 2. How does the RLO shape students' problemsolving skills? 3. Does RLO use deepen understanding of automata principles? 4. What is the connection between RLO engagement and CS250 performance? 5. How do demographics correlate with learning outcomes?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">IRB Protocol</head><p>The entire process adhered to ethical guidelines outlined in the IRB protocols #5139 "Team Chase Undergraduate Research Volunteers (URV)" and #5358 "AI in Education and Automata Theory: Synthesis Proposal".</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Study Testing</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.1.">Consent Form</head><p>Before conducting interviews with educators, participants were required to provide informed consent. The consent form outlined the purpose of the semi-structured interview, which aimed to contribute to an honors thesis exploring adaptive learning tools for future-generation technologies within the realm of AI in educational Reusable Learning Objects (RLOs). The research study was designed to unpack the mental models surrounding AI in education. Eligible participants for the study included instructors and teaching assistants specializing in areas such as proofs, induction, reason, number theory, automata theory, regular expressions, finite state machines, and related courses. We informed participants that the interview lasted approximately 20 minutes and primarily focused on soliciting their opinions and views regarding their experience with curriculum development and AI in Education, as well as related research topics. The interview posed minimal risks such as potential fatigue or boredom. We disclosed risks and encouraged to adhere to the 20-20-20 rule for eyestrain and to maintain hydration throughout the interview. The 20-20-20 rule advises taking a 20-second break from looking at screens every 20 minutes. During this break, focus on something at least 20 feet away. This practice helps prevent eye strain and fatigue caused by prolonged screen use. The consent form also covered data privacy, assuring participants that personal information would be handled confidentially with the IRB protocols. Data collection will be conducted anonymously with transcribed interviews in the study's codebook. Communication on any concerns was encouraged throughout the interview as well. The consent form process and interview protocol were carefully designed to uphold ethical standards, ensure participant confidentiality and comfort, and facilitate valuable insights into participants' mental models surrounding AI in education. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.2.">SEMI-STRUCTURED INTERVIEW SCRIPT</head><p>We designed the questions to explore educators' mental models regarding their teaching experiences and perspectives on adaptive learning tools. Some questions were adapted from the I-Corps customer discovery project to ensure depth in understanding both practical and attitudinal dimensions of their insights. The specific questions Educators provide thoughts on adaptive learning tools. 12. Open Feedback: Educators can add any other relevant thoughts.</p><p>From interview with instructors and teaching assistants, we gain insight into teaching experiences, adaptive learning perspectives, and practical integration strategies. Generally, interviewees highlighted several common themes:</p><p>Challenge in Differentiating Instruction: Educators often noted difficulty in addressing the varying levels within a single classroom and expressed interest in tools to support personalized pacing.</p><p>Positive Reception for Adaptive Tools: Many valued adaptive tools for their potential in enhancing concept retention and student engagement, specifically when tailored to individual learning trajectories.</p><p>Implementation Considerations: Practical constraints, including time, ease of integration with current learning management systems, and reliance on teaching assistants, were often mentioned as significant factors influencing tool adoption.</p><p>This feedback forms a basis for refining adaptive learning tools to meet real-world teaching demands.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion and Future Work</head><p>One of the most notable advantages of AI in education is its ability to personalize learning, tailoring educational experiences to meet the diverse needs, preferences, and learning styles of students <ref type="bibr" target="#b14">[15]</ref>. Using an RLO as the foundation for intelligent tutoring systems could enhance the educational landscape by providing customized learning paths and tailored feedback <ref type="bibr" target="#b8">[9]</ref>. Participant feedback in this study highlighted the RLO's potential for supporting course material and fostering problem-solving skills, with Participant #2 noting, "Yes, it was very useful in helping check work." Participant #5 also recommended the tool, sharing that "it was helpful in understanding how regex are set up. " Despite these benefits, participants expressed a desire for more personalized feedback. As Participant #6 remarked, "It wasn't personalized, but it was useful, " underscoring the need for individualized support within such tools. Suggestions for improvement, including "more language options" and "text-to-speech" functionality (Participant #3), point to the importance of accessibility and adaptability in future RLO iterations. Additionally, feedback from Participant #1, who stated, "I wasn't sure how to use the tool at first," indicates that enhancing user guidance could improve ease of use. Comments from Participant #15, who noted, "I would not recommend the tool to others; it did not explain very much and took a long time to run, " suggest areas for improving efficiency and instructional depth.</p><p>Future work on this RLO aligns with the AI Grand Challenges for Education outlined by Woolf et al., particularly the goals of providing "mentors for every learner" and "lifelong and life-wide learning" <ref type="bibr" target="#b7">[8]</ref>. In line with AI's strengths, weaknesses, opportunities, and threats in education, as explored by Randall in recent discussions with HBCU faculty [? ], future RLO development will focus on designing adaptable tools to support students from varied backgrounds, ensuring inclusivity, accessibility, and effectiveness. Planned enhancements include:</p><p>• Adaptive Assessment and Skill Tracking: Implementing a system that tracks student performance to provide tailored difficulty levels and additional exercises based on individual progress. These enhancements aim to make the RLO a more flexible, accessible, and impactful educational tool that supports a broad range of learners. By focusing on personalization and adapting to diverse learning needs, this RLO aligns with AI's grand challenge to democratize educational resources and extend individualized learning opportunities beyond traditional settings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Acknowledgments</head><p>The author thanks the study participants for their valuable insights and time. Besides the study participants, the author extends appreciation to several entities who contributed to the development of this paper and its findings. Research professor Beverly P. Woolf serves as his research advisor. Professor Woolf specializes generally in educational computer science research and more specifically in intelligent tutoring systems. Professor David A. Mix Barrington, the authors teaching assistant supervisor and synthesis reader, focuses on computational complexity, Boolean circuits, automata, and logic. The combined expertise of both professors bridges diverse fields, offering a comprehensive perspective on the project.</p><p>Samuel Osebe and Sabrina Zaman Ishita assisted in RLO prototype development as part of a course team project. They both helped in crafting a proof of concept for the pilot project.</p><p>Under the UMass Human Protect Office (Internal Review Board Protocol #5139: Team Chase Undergraduate Research Volunteers), Jasmine Ngo assisted the deployment of the semi structured interviews and the survey instruments as part of an undergraduate Computer Science Department Honors Thesis Project.</p><p>Shravan Janga, served as part of Team Intelligent Tutoring Systems R Us. He provided invaluable back up support during the customery discovery phase.</p><p>The author acknowledges partial funding from the National GEM Consortium, the Intel Scholars Program, the NSF I-Corps Hub for Interior Northeast led by Cornell Tech, Manning College of Information and Computer Science along with the Spaulding-Smith Fellowship awarded by the UMass Graduate School.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">Appendices</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.1.">Appendix A: Automata Theory Discussion Objectives</head><p>Every week for the length of the course, students met for a 50 minutes discussion group to cover the following topics:</p><p>1. "What is a Proof?"</p><p>• Objective: To foster an understanding of mathematical proof in real-world scenarios and to practice constructing proofs based on definitions, highlighting the role of preconditions, postconditions, and loop invariants in validating code.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">"A Murder Mystery"</head><p>• Objective: To develop deductive reasoning skills using propositional logic, demonstrating the process of narrowing down possibilities based on given clues, and applying rules of propositional logic to deduce conclusions efficiently.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">"Practicing Proofs"</head><p>• Objective: To enhance proficiency in applying proof methods to statements about functions and relations, emphasizing predicate proof rules and the significance of properties of functions and relations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">"Infinitely Many Primes"</head><p>• Objective: To apply proof techniques and congruence principles to establish and understand facts about prime numbers, specifically the infinitude of primes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">"Practicing Induction Proofs"</head><p>• Objective: To cultivate a strong foundation in mathematical induction, focusing on the structure of induction proofs including base cases, inductive hypotheses, and inductive steps.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">"More Induction Problems"</head><p>• Objective: To reinforce and expand students' skills in mathematical induction, challenging them with diverse problems that require careful proof construction.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">"Boolean Expressions"</head><p>• Objective: To familiarize students with Java-based boolean expressions, emphasizing the differences between common programming languages and the structure of tree representations in code.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8.">"Course Evaluation Essay Questions"</head><p>• Objective: To gather feedback on the course content, pedagogy, and overall learning experience, aiding in future improvements and refinements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="9.">"Designing Regular Expressions"</head><p>• Objective: To master the art of constructing accurate regular expressions for specified languages, promoting a systematic approach to capture all desired strings while excluding undesired ones.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="10.">"Minimizing a DFA"</head><p>• Objective: To comprehend the principles behind the Myhill-Nerode Theorem, and to acquire hands-on experience in minimizing DFAs by leveraging the equivalence classes of the relation on strings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="11.">"Applications in Compilers"</head><p>• Objective: To understand the foundational role of deterministic finite automata in the lexical analysis phase of compilers, underscoring the transition from highlevel programming languages to machineunderstandable code.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.2.">Appendix B: Discussion #8 on Regular Expressions</head><p>Writing Exercise: Construct a regular expression for the set EE ("eveneven") of strings in {𝑎, 𝑏} that have both an even number of 𝑎 ′ 𝑠 and an even number of 𝑏 ′ 𝑠. Justify your answer carefully -explain why your expression generates only even-even strings and why it generates all even-even strings.</p><p>Note that all even-even strings have even length, so you may think of the whole string as being broken up into two-letter blocks.</p><p>Here are some more hints. You are not required to use them to solve the main problem, but they will probably be useful. Define the language 𝐸𝐸𝑃 ("even-even-primitive") of nonempty strings that are in 𝐸𝐸 and have no proper prefix in 𝐸𝐸. (That is, if 𝑤 ∈ 𝐸𝐸𝑃 and 𝑤 = 𝑢𝑣 with both 𝑢 and 𝑣 ∈ 𝐸𝐸, then either u = or v = .) It turns out that while 𝐸𝐸𝑃 is harder than 𝐸𝐸 to describe in English, it has a simpler regular expression.</p><p>• Explain why 𝐸𝐸 = (𝐸𝐸𝑃 )</p><p>• Which strings of up to six letters are in 𝐸𝐸𝑃 ?</p><p>• Construct a regular expression for 𝐸𝐸𝑃 , and explain why this solves the main problem.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Team Intelligent Tutoring Systems R Us utilized Steve Blank's Customer Discovery framework and Alexander Osterwalder's Business Model Generation along with methods used by the National Science Foundation (NSF).</figDesc><graphic coords="4,89.29,84.19,416.70,247.04" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: SWOT analysis pulled from the SWOT Analysis on AI in Education by Andre Kenneth Chase Randall<ref type="bibr" target="#b13">[14]</ref> </figDesc><graphic coords="5,89.29,84.19,416.69,312.52" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 1</head><label>1</label><figDesc>Description</figDesc><table><row><cell>Institution</cell><cell>TA</cell><cell>Instructors</cell></row><row><cell>University of Massachusetts Amherst</cell><cell>3</cell><cell>1</cell></row><row><cell>University of Pennsylvania</cell><cell>0</cell><cell>1</cell></row><row><cell>University of California Berkeley</cell><cell>0</cell><cell>2</cell></row><row><cell>Cornell University</cell><cell>0</cell><cell>1</cell></row><row><cell>Total</cell><cell>3</cell><cell>5</cell></row></table><note>of our participants for semi structures interviews. Eligible participants for the study included instructors and teaching assistants with selfdescribed expertise within the discrete mathematics area such as proofs, induction, reason, number theory, automata theory, regular expressions, finite state machines, and related courses.</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 2</head><label>2</label><figDesc>Usability Testing Participants; 44 participants completed the consent forms, pre survey, and post survey. 65 students opted to use the alternative research for the option to get two extra credit points with 194 students opting not to partici</figDesc><table><row><cell>Group</cell><cell>Number of Students</cell></row><row><cell>Treatment Group</cell><cell>44</cell></row><row><cell>Control Group</cell><cell>65</cell></row><row><cell>Non-participants</cell><cell>194</cell></row><row><cell>Total</cell><cell>303</cell></row><row><cell>included are as follows:</cell><cell></cell></row><row><cell cols="2">1. Course Background: Educators describe their</cell></row><row><cell>teaching context.</cell><cell></cell></row><row><cell cols="2">2. Teaching Challenges: Identification of course-</cell></row><row><cell>specific challenges.</cell><cell></cell></row><row><cell cols="2">3. Adaptive Solutions: Educators suggest solu-</cell></row><row><cell cols="2">tions to their teaching challenges.</cell></row><row><cell cols="2">4. Solution Drawbacks: Exploration of limitations</cell></row><row><cell cols="2">in current methods.</cell></row><row><cell cols="2">5. Design Preference: Educators explain why pre-</cell></row><row><cell cols="2">ferred designs are effective.</cell></row><row><cell cols="2">6. Teaching Assistant Roles: Understanding TA</cell></row><row><cell cols="2">responsibilities in supporting adaptive tools.</cell></row><row><cell cols="2">7. Adaptive Tools Perspective: Insights on poten-</cell></row><row><cell cols="2">tial and challenges of adaptive tools.</cell></row><row><cell cols="2">8. Incorporation Process: Discuss practical steps</cell></row><row><cell cols="2">for tool implementation.</cell></row><row><cell cols="2">9. Tool Features and Functionality: Discuss ex-</cell></row><row><cell cols="2">pectations for tool features to aligned with teach-</cell></row><row><cell>ing styles.</cell><cell></cell></row><row><cell cols="2">10. Professional Recommendations: Suggestions</cell></row><row><cell cols="2">for other participants in adaptive learning studies.</cell></row><row><cell cols="2">11. Additional Insights:</cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<ptr target="https://people.cs.umass.edu/~barring/cs250/" />
	</analytic>
	<monogr>
		<title level="m">Introduction to discrete mathematics</title>
		<title level="s">Compsci</title>
		<imprint>
			<date type="published" when="2024-10-11">2024-10-11</date>
			<biblScope unit="volume">250</biblScope>
		</imprint>
		<respStmt>
			<orgName>U. of Massachusetts Amherst</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">A</forename><surname>Wiley</surname></persName>
		</author>
		<ptr target="https://www.scirp.org/reference/referencespapers?referenceid=589633" />
	</analytic>
	<monogr>
		<title level="m">The Instructional Use of Learning Objects</title>
		<title level="s">Agency for Instructional</title>
		<meeting><address><addrLine>Bloomington, Indiana</addrLine></address></meeting>
		<imprint>
			<publisher>Technology and Association for Educational Communications &amp; Technology</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="volume">2830</biblScope>
			<biblScope unit="page" from="1" to="35" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Use and abuse of reusable learning objects</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">R</forename><surname>Polsani</surname></persName>
		</author>
		<ptr target="https://jodi-ojs-tdl.tdl.org/jodi/article/view/jodi-105" />
	</analytic>
	<monogr>
		<title level="m">E-education: Design and Evaluation</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
		<respStmt>
			<orgName>Learning Technology Center, University of Arizona</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Exploring the impact of learning objects in secondary school mathematics and science classrooms: A formative analysis</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">H</forename><surname>Kay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Knaack</surname></persName>
		</author>
		<ptr target="https://eric.ed.gov/?id=EJ1073840" />
	</analytic>
	<monogr>
		<title level="j">Australasian Journal of Educational Technology</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="page" from="775" to="792" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Instructional design based on reusable learning objects: applying lessons of objectoriented software engineering to learning systems design</title>
		<author>
			<persName><forename type="first">I</forename><surname>Douglas</surname></persName>
		</author>
		<idno type="DOI">10.1109/FIE.2001.963968</idno>
	</analytic>
	<monogr>
		<title level="m">Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193)</title>
				<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="volume">3</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Enhancing student engagement through personalized motivations</title>
		<author>
			<persName><forename type="first">A</forename><surname>Staikopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Okeeffe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Yousuf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Conlan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Walsh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Wade</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICALT.2015.116</idno>
		<ptr target="https://ieeexplore.ieee.org/abstract/document/7265345.doi:10.1109/ICALT.2015.116" />
	</analytic>
	<monogr>
		<title level="m">ICALT, IEEE</title>
				<meeting><address><addrLine>Hualien, Taiwan</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="340" to="344" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Ai and education: Celebrating 30 years of marriage</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">P</forename><surname>Woolf</surname></persName>
		</author>
		<ptr target="https://ceur-ws.org/Vol-1432/ai_ed_pap5.pdf" />
	</analytic>
	<monogr>
		<title level="m">AIED Workshops</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">B</forename><surname>Jesus</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Kasia</surname></persName>
		</editor>
		<meeting><address><addrLine>Madrid, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="volume">1432</biblScope>
			<biblScope unit="page" from="38" to="47" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Ai grand challenges for education</title>
		<author>
			<persName><forename type="first">B</forename><surname>Woolf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">C</forename><surname>Lane</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">K</forename><surname>Chaudri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L</forename><surname>Kolodner</surname></persName>
		</author>
		<idno type="DOI">10.1609/aimag.v34i4.2490</idno>
		<ptr target="https://ojs.aaai.org/aimagazine/index.php/aimagazine/article/view/2490.doi:10.1609/aimag.v34i4.2490" />
	</analytic>
	<monogr>
		<title level="j">AI Magazine</title>
		<imprint>
			<biblScope unit="volume">34</biblScope>
			<biblScope unit="page" from="66" to="84" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">A strategy for the development of reusable learning objects in the boston area advanced technological education connections partnership</title>
		<author>
			<persName><forename type="first">O</forename><surname>Gutierrez</surname></persName>
		</author>
		<ptr target="https://iacis.org/iis/2003-!/Gutierrez.pdf" />
	</analytic>
	<monogr>
		<title level="m">International Association for Computer Information Systems (IACIS)</title>
				<meeting><address><addrLine>Las Vegas</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="143" to="149" />
		</imprint>
	</monogr>
	<note>Issues in Information Systems (IIS)</note>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">P</forename><surname>Woolf</surname></persName>
		</author>
		<ptr target="https://web.cs.umass.edu/publication/docs/1991/UM-CS-1991-037.pdf" />
		<title level="m">Artificial Intelligence in Education</title>
				<imprint>
			<publisher>John Wiley &amp; Sons, Inc</publisher>
			<date type="published" when="1992">1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Blank</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Engel</surname></persName>
		</author>
		<ptr target="https://venturewell.org/wp-content/uploads/NSF_Handbook_Web.pdf" />
		<title level="m">The national science foundation innovation corps™ teaching handbook</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Adventure game with a neural network controlled non-playing character</title>
		<author>
			<persName><forename type="first">M</forename><surname>Weeks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Binnion</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">C</forename><surname>Randall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Patel</surname></persName>
		</author>
		<ptr target="https://ieeexplore.ieee.org/abstract/document/8260663" />
	</analytic>
	<monogr>
		<title level="m">16th IEEE International Conference on Machine Learning and Applications (ICMLA)</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">E</forename><surname>Hub</surname></persName>
		</author>
		<ptr target="https://eship.cornell.edu/item/interior-northeast-i-corps-hub/" />
		<title level="m">Interior northeast i-corps hub</title>
				<imprint>
			<date type="published" when="2023">2023. 2024-10-11</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K C</forename><surname>Randall</surname></persName>
		</author>
		<ptr target="https://www.youtube.com/watch?v=OsO9nFa5rvQ" />
		<title level="m">Ai in education: A swot analysis with chase randall</title>
				<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">The promises and challenges of artificial intelligence for teachers: A systematic review of research</title>
		<author>
			<persName><forename type="first">I</forename><surname>Celik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dindar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Muukkonen</surname></persName>
		</author>
		<idno type="DOI">10.1007/s11528-022-00715-y</idno>
		<ptr target="https://doi.org/10.1007/s11528-022-00715-y" />
	</analytic>
	<monogr>
		<title level="j">TechTrends</title>
		<imprint>
			<biblScope unit="volume">66</biblScope>
			<biblScope unit="page" from="616" to="630" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
