<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Synthesis Proposal: Merging AI in Education with Automata Theory</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andre Kenneth Chase Randall</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Massachusetts Amherst (UMass Amherst)</institution>
          ,
          <addr-line>Amherst, MA 01003</addr-line>
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <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. 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 efectiveness. Moving forward, we seek to explore the balance between technological and human interventions required for efective course delivery. Although these findings are preliminary, continued research and richer data may reveal organic, inductive themes as this iterative process unfolds.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;AI in Education</kwd>
        <kwd>Automata Theory</kwd>
        <kwd>Synthesis Proposal</kwd>
        <kwd>Doctoral Consortium</kwd>
        <kwd>Regular Expressions</kwd>
        <kwd>Reusable Learning Objects (RLOs)</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <sec id="sec-1-1">
        <title>The RLO includes several key components: a Python</title>
        <p>
          based interactive tool for answer verification, structured
As classroom sizes expand, educators increasingly need practice exercises, and integrated feedback mechanisms
scalable, targeted feedback mechanisms to support stu- that guide students through the learning process.
Dedent engagement. 250, an undergraduate core course signed to actively support students, the RLO delivers
in discrete mathematics at UMass Amherst, covers key immediate feedback to help them correct errors and
topics such as logic, elementary number theory, proof strengthen their understanding. During the study, the
by induction, recursion, search algorithms, regular lan- author assigned a treatment group to use the RLO for
guages, finite state machines, and aspects of computabil- regular expression exercises, where students received
ity [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. These concepts challenge students due to their instant feedback as they practiced. The study also
inabstract nature and the logical precision they demand. cluded pre- and post-surveys with the treatment group,
        </p>
        <p>
          To address these challenges, the author developed a capturing changes in understanding and perceptions.
Reusable Learning Object (RLO), which refers to “any Survey responses indicated that the RLO was primarily
digital resource that can be reused to support learning” used for reinforcing course material and problem-solving
[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. The RLO incorporates modular, adaptable resources skills, with many participants planning to apply these
that support specific educational goals. In this context, skills directly to their 250 assignments and exams.
the RLO focuses on simplifying complex topics in 250 Participant #2 noted, “Yes, it was very useful in helping
through interactive and reusable digital content, helping check work,” while Participant #5 highlighted the tool’s
students engage independently with dificult concepts, benefit in understanding regular expressions, stating, “I
especially those involving regular expressions. would recommend it to others because it was helpful in
understanding how regex are set up.” However, some
EC-TEL 2024: Doctoral Consortium for Nineteenth European Confer- participants felt the tool’s feedback was not suficiently
ence on Technology Enhanced Learning, September 16 - 20, 2024, Krems, personalized, as Participant #6 remarked, “It wasn’t
per*APuesrtraiapplication process, Doctoral Consortium paper authored by sonalized, but it was useful,” indicating that while
benefistudent himself with acknowledgments of supervisor and collabo- cial, it did not ofer individualized guidance.
rators at the end of the paper. A number of participants also suggested improvements
$ technicalchase@gmail.com (A. K. C. Randall) to make the tool more user-friendly and accessible. For
 h00tt0p0s-:0//0t0e2c-h3n9i7c1a-l3ch77a5se(.Aco. mK./C(A.R.Kan.Cda.lRl)andall) instance, Participant #3 recommended “more language
© 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License options” and “text-to-speech” functionality, reflecting a
Attribution 4.0 International (CC BY 4.0).
desire for inclusive design to meet diverse learning needs. development and user feedback, ensuring that adaptive
Initial usability challenges were also reported, with Par- tools like ITS are aligned with real-world educational
ticipant #1 mentioning, “I wasn’t sure how to use the tool needs and specific challenges faced by students,
instrucat first,” emphasizing the importance of an intuitive user tors, and administrators [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. This process aligns with
experience. Participant #15 expressed reluctance to rec- AI’s objectives in education by fostering adaptable and
ommend the tool, commenting, “I would not recommend scalable solutions suitable for diverse learning contexts.
the tool to others; it did not explain very much and took Implementing a SWOT (Strengths, Weaknesses,
Opa long time to run,” highlighting areas for improvement portunities, Threats) analysis further aids in evaluating
in eficiency and instructional depth. While the RLO was the feasibility of adaptive learning technologies,
identiseen as helpful for coursework, some participants were fying strengths like personalized learning pathways and
uncertain about its long-term applicability, as Participant addressing limitations such as data privacy concerns [?
#12 noted, “I do not plan to use it in my personal life,” ]. Together, Steve Blank’s framework and SWOT
analsuggesting that its perceived value was largely limited ysis underscore the importance of developing adaptive
to immediate academic goals. educational tools that efectively respond to the evolving
        </p>
        <p>
          Through an iterative design process, the author struc- needs of educational stakeholders [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
tured the RLO to enhance student engagement by al- Moreover, adaptive algorithms similar to those
emlowing them to interact with content at their own pace. ployed in fields like gaming—where neural networks,
In this paper, the author uses the terms "Learning Ob- enhanced by genetic algorithms, refine responses based
ject" and "Reusable Learning Object" interchangeably to on real-time performance feedback—illustrate how
itdescribe these modular educational resources [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. erative adaptation could similarly benefit educational
        </p>
        <p>
          Beyond promoting independent learning, the RLO contexts [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Such an approach could allow educational
aims to increase engagement, strengthen problem- AI systems to adjust dynamically to varying learner
prosolving skills, and improve students’ ability to master gressions, supporting engagement and promoting
perabstract mathematical concepts. Prior research highlights sonalized learning paths across diverse skill levels.
how learning analytics and feedback within RLOs can
enhance learning outcomes, especially in skill-based
subjects like those in 250 [
          <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
          ] 3. Study Design
        </p>
        <p>The next sections address the related works, the study
design, development, and testing to ensure the RLO’s The study design happened as an iterative process. First
reusability. Finally, the author outlined a plan for a proof the authored created a pilot project as a proof of concept.
of concept, drawing from the doctoral program insights, Thereafter, the author became the entrepreneurial lead
related works and testing within real-world educational for Team Intelligent Tutoring Systems R Us. Team
Incontexts. Future endeavors, especially in the context of telligent Tutoring Systems R Us obtained U. S. National
a doctoral program, require continuous refinement and Science Foundation’s Innovation Corps (I - Corps™)
Cusoptimization of the initial concept as presented herein to tomer Discovery Project funding.
achieve the best outcomes.</p>
        <sec id="sec-1-1-1">
          <title>3.1. Course Pilot Project</title>
          <p>
            2. Related Works As part of teaching assistant preparation course, the
author and classmates conducted a pilot study without
InAs classroom sizes expand, educators face increased chal- stitution Review Board (IRB) approval. The pilot study
lenges in providing scalable, targeted feedback based on ended with 147 participants in March-May 2022.
student engagement [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. The application of AI in educa- In pilot study, they introduced a python script and
tion addresses these issues through tools like Intelligent sought to probe students’ reactions to its usefulness as a
Tutoring Systems (ITS), adaptive content creation, and au- RLO.
tomated administrative tasks [
            <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
            ]. AI in education com- They designed the RLO to enhance the students’
unbines multiple fields—learning science, human-computer derstanding of a regular expressions. During the pilot
interaction (HCI), software engineering, natural language study, they gave participants the Python script along with
processing (NLP), and machine learning (ML) [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]. How- instructional materials for completing a series of tasks.
ever, developing efective ITS tools requires seamless The study concluded with a survey featuring open-ended
integration of advanced algorithms, deep pedagogical questions to collect qualitative data on the students’
exknowledge, and user-centered design [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]. periences and feedback.
          </p>
          <p>Steve Blank’s Customer Discovery framework, as out- The survey responses varied significantly. Over 31.3%
lined in the NSF I-Corps Teaching Handbook, reinforces of participants reported “no challenges,” indicating a
this interdisciplinary approach by emphasizing iterative smooth experience with the Python script. In contrast,
under 15.6% of participants expressed dificulties, 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 to- 3.2.2. I-Corps Study Methods
wards 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 efectiveness 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>
        </sec>
        <sec id="sec-1-1-2">
          <title>3.2. U.S. National Science Foundation’s</title>
        </sec>
        <sec id="sec-1-1-3">
          <title>Innovation Corps (I-Corps™) Customer Discovery Project</title>
          <p>4. Administrators aim to boost institutional
ranking through future-generation technologies while
addressing academic integrity, accessibility, and
privacy concerns.
1. Customer Segmentation: The team focused on
understanding the mental models of STEM
students, professors, and administrators, exploring
their behaviors, characteristics, and needs.
2. Customer Discovery Interviews: Using a
hybrid approach of virtual and in-person interviews,
the team engaged participants to uncover
educational pain points and evaluate the RLO’s
commercial viability.
3. Data Collection and Analysis: With over 90
contacts from 15 colleges and universities, the
team conducted 35 detailed interviews with
students, instructors, and administrative
professionals in instructional roles.
• Phase 1: Literature Review and Case Studies. The
ifrst 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.</p>
        </sec>
      </sec>
      <sec id="sec-1-2">
        <title>The National Science Foundation (NSF) I-Corps Teams</title>
        <p>
          program provides an intensive seven-week
entrepreneurship training course with mentorship and funding for 3.2.3. I-Corps Conclusion
customer discovery. As part of this program, the author The team initially accepted the null hypothesis but
discovled Team Intelligent Tutoring Systems R Us as the en- ered a strategic pivot by broadening customer
segmentatrepreneurial lead, receiving a travel grant supported by tion beyond the host institution. This pivot enabled the
Cornell Tech and the National GEM Consortium to ex- development of a more dynamic business model,
continplore market potential for the Reusable Learning Object uously revised through customer insights. Aligning with
(RLO) project [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Woolf et al.’s AI Grand Challenges, future goals include
        </p>
        <p>
          The I-Corps program guided the team in conducting creating intelligent tutoring systems, real-world
simua hybrid field study to test initial hypotheses and make lation environments, and natural language processing
adaptive pivots. Insights from customer discovery in- capabilities to enhance adaptive learning [
          <xref ref-type="bibr" rid="ref7 ref8">8, 7</xref>
          ].
terviews were essential in refining the RLO’s interface
and feedback mechanisms. This process identified key
challenges, value propositions, and market opportunities, 4. Study Development
structured within a business model framework as
illustrated in the SWOT analysis (See Figure 2). Future work This study employed a mixed-methods research design,
includes developing a comprehensive Strengths, Weak- consisting of both quantitative and qualitative data
colnesses, Opportunities, and Threats (SWOT) analysis as lection and analysis. The author conducted three phases:
preparation for a national I-Corps application and further
expanding the study’s scope.
3.2.1. I-Corps Research Questions and Hypotheses
1. What value propositions exist for students,
professors, and administrators in using adaptive
learning tools for instructional support?
2. STEM students seek adaptive tools to aid in
content mastery and skill development, including
grit, motivation, and soft skills beyond technical
competence.
3. STEM instructors desire adaptive tools that
simplify grading, enable course scalability, and
introduce innovative learning experiences.
• 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:
1. How does the RLO compare with traditional</p>
        <p>methods in understanding regular expressions?
2. How does the RLO shape students’
problem</p>
        <p>solving skills?
3. Does RLO use deepen understanding of automata</p>
        <p>principles?
4. What is the connection between RLO engagement</p>
        <p>and CS250 performance?
5. How do demographics correlate with learning
outcomes?</p>
        <sec id="sec-1-2-1">
          <title>4.1. IRB Protocol</title>
        </sec>
      </sec>
      <sec id="sec-1-3">
        <title>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".</title>
        <sec id="sec-1-3-1">
          <title>4.2. Study Testing</title>
          <p>4.2.1. Consent Form</p>
        </sec>
      </sec>
      <sec id="sec-1-4">
        <title>Before conducting interviews with educators, partici</title>
        <p>pants 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.
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
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>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>5. Conclusion and Future Work</title>
      <p>
        included are as follows:
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 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Using an RLO as the
foundation for intelligent tutoring systems could enhance the
1. Course Background: Educators describe their educational landscape by providing customized learning
teaching context. paths and tailored feedback [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Participant feedback in
2. Teaching Challenges: Identification of course- this study highlighted the RLO’s potential for
supportspecific challenges. ing course material and fostering problem-solving skills,
3. Adaptive Solutions: Educators suggest solu- with Participant #2 noting, “Yes, it was very useful in
tions to their teaching challenges. helping check work.” Participant #5 also recommended
4. Solution Drawbacks: Exploration of limitations the tool, sharing that “it was helpful in understanding
in current methods. how regex are set up.”
5. Design Preference: Educators explain why pre- Despite these benefits, participants expressed a desire
ferred designs are efective. for more personalized feedback. As Participant #6
re6. Teaching Assistant Roles: Understanding TA marked, “It wasn’t personalized, but it was useful,”
underresponsibilities in supporting adaptive tools. scoring the need for individualized support within such
tools. Suggestions for improvement, including “more
lan7. Adaptive Tools Perspective: Insights on poten- guage options” and “text-to-speech” functionality
(Partial and challenges of adaptive tools. ticipant #3), point to the importance of accessibility and
8. Incorporation Process: Discuss practical steps adaptability in future RLO iterations. Additionally,
feedfor tool implementation. back from Participant #1, who stated, “I wasn’t sure how
9. Tool Features and Functionality: Discuss ex- to use the tool at first,” indicates that enhancing user
pectations for tool features to aligned with teach- guidance could improve ease of use. Comments from
ing styles. Participant #15, who noted, “I would not recommend the
10. Professional Recommendations: Suggestions tool to others; it did not explain very much and took a
for other participants in adaptive learning studies. long time to run,” suggest areas for improving eficiency
11. Additional Insights: Educators provide and instructional depth.
      </p>
      <p>
        thoughts on adaptive learning tools. Future work on this RLO aligns with the AI Grand
12. Open Feedback: Educators can add any other Challenges for Education outlined by Woolf et al.,
particrelevant thoughts. ularly the goals of providing "mentors for every learner"
and "lifelong and life-wide learning" [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. 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 efectiveness. Planned enhancements include:
      </p>
      <sec id="sec-2-1">
        <title>From interview with instructors and teaching assis</title>
        <p>tants, we gain insight into teaching experiences, adaptive
learning perspectives, and practical integration
strategies. Generally, interviewees highlighted several
common themes:</p>
        <p>Challenge in Diferentiating Instruction:
Educators often noted dificulty 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
• Immediate Corrective Feedback: Ofering for- Research Volunteers), Jasmine Ngo assisted the
deploymative feedback that is specific to the type of ment of the semi structured interviews and the survey
error made, enabling students to correct misun- instruments as part of an undergraduate Computer
Sciderstandings promptly. ence Department Honors Thesis Project.
• Personalized Learning Pathways: Creating Shravan Janga, served as part of Team Intelligent
Tucustomized learning pathways based on initial as- toring Systems R Us. He provided invaluable back up
sessments or adaptive quizzes, allowing students support during the customery discovery phase.
to focus on areas that require reinforcement. The author acknowledges partial funding from the
• Progress and Performance Dashboards: De- National GEM Consortium, the Intel Scholars Program,
veloping dashboards that give students personal- the NSF I-Corps Hub for Interior Northeast led by
Corized insights into their strengths and areas need- nell Tech, Manning College of Information and
Coming improvement, supporting self-directed learn- puter Science along with the Spaulding- Smith
Fellowing. ship awarded by the UMass Graduate School.
• Natural Language Processing (NLP) for
Open</p>
        <p>Ended Responses: Using NLP to analyze open- 7. Appendices
ended responses and provide customized
feedback based on the semantics of students’ answers.
• Gamification and Motivational Feedback : In- 7.1. Appendix A: Automata Theory
corporating gamified elements that reward indi- Discussion Objectives
vidual achievements and keep students motivated Every week for the length of the course, students met
throughout their learning journey. for a 50 minutes discussion group to cover the following
• Student Profile Customization : Enabling stu- topics:
dents to set preferences or learning goals within
the RLO, allowing it to customize feedback based
on their unique needs and learning styles.</p>
      </sec>
      <sec id="sec-2-2">
        <title>These enhancements aim to make the RLO a more</title>
        <p>lfexible, 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>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>6. Acknowledgments</title>
      <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,
ofering 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 Ofice (Internal
Review Board Protocol #5139: Team Chase Undergraduate
1. “What is a Proof?”
• 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.
2. "A Murder Mystery”
• 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 eficiently.
3. “Practicing Proofs”
• 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.
4. “Infinitely Many Primes”
• Objective: To apply proof techniques and
congruence principles to establish and
understand facts about prime numbers,
specifically the infinitude of primes.
5. “Practicing Induction Proofs”
• Objective: To cultivate a strong
foundation in mathematical induction, focusing
on the structure of induction proofs
including base cases, inductive hypotheses, and
inductive steps.
6. “More Induction Problems”
7. “Boolean Expressions”
• Objective: To reinforce and expand
students’ skills in mathematical induction,
challenging them with diverse problems
that require careful proof construction.
• Objective: To familiarize students with</p>
      <p>Java-based boolean expressions,
emphasizing the diferences between common
programming languages and the structure of
tree representations in code.
8. “Course Evaluation Essay Questions”
• Objective: To gather feedback on the
course content, pedagogy, and overall
learning experience, aiding in future
improvements and refinements.
9. “Designing Regular Expressions”
• Objective: To master the art of
constructing accurate regular expressions for
speciifed languages, promoting a systematic
approach to capture all desired strings while
excluding undesired ones.
10. “Minimizing a DFA”
• 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.
• 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>
      <p>11. “Applications in Compilers”</p>
      <sec id="sec-3-1">
        <title>7.2. Appendix B: Discussion #8 on Regular</title>
      </sec>
      <sec id="sec-3-2">
        <title>Expressions</title>
        <sec id="sec-3-2-1">
          <title>Writing Exercise:</title>
          <p>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.</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>Define the language  (“even-even-primitive”) of</title>
          <p>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  = ( )
• Which strings of up to six letters are in  ?
• Construct a regular expression for  , and explain
why this solves the main problem.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>U.</surname>
          </string-name>
          of Massachusetts Amherst, Compsci 250: Introduction to discrete mathematics, n.d. URL: https: //people.cs.umass.edu/~barring/cs250/, accessed:
          <fpage>2024</fpage>
          -10-11.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>D. A</surname>
          </string-name>
          . Wiley,
          <article-title>Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy, in: The Instructional Use of Learning Objects</article-title>
          , volume
          <volume>2830</volume>
          ,
          <article-title>Agency for Instructional Technology and Association for Educational Communications</article-title>
          &amp; Technology, Bloomington, Indiana,
          <year>2002</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          . URL: https://www.scirp.org/ reference/referencespapers?referenceid=
          <fpage>589633</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P. R.</given-names>
            <surname>Polsani</surname>
          </string-name>
          ,
          <article-title>Use and abuse of reusable learning objects, in: E-education: Design and Evaluation, Learning Technology Center</article-title>
          , University of Arizona,
          <year>2003</year>
          . URL: https://jodi-ojs-tdl.tdl.org/jodi/article/ view/jodi-105.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Kay</surname>
          </string-name>
          , L. Knaack,
          <article-title>Exploring the impact of learning objects in secondary school mathematics and science classrooms: A formative analysis</article-title>
          ,
          <source>Australasian Journal of Educational Technology</source>
          <volume>28</volume>
          (
          <year>2012</year>
          )
          <fpage>775</fpage>
          -
          <lpage>792</lpage>
          . URL: https://eric.ed.gov/?id=
          <fpage>EJ1073840</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>I. Douglas</surname>
          </string-name>
          ,
          <article-title>Instructional design based on reusable learning objects: applying lessons of objectoriented software engineering to learning systems design</article-title>
          ,
          <source>in: 31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193)</source>
          , volume
          <volume>3</volume>
          ,
          <year>2001</year>
          , pp.
          <fpage>F4E</fpage>
          -
          <lpage>1</lpage>
          . doi:
          <volume>10</volume>
          . 1109/FIE.
          <year>2001</year>
          .
          <volume>963968</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Staikopoulos</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. OKeefe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Yousuf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Conlan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Walsh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Wade</surname>
          </string-name>
          ,
          <article-title>Enhancing student engagement through personalized motivations</article-title>
          , in: ICALT, IEEE, Hualien, Taiwan,
          <year>2015</year>
          , pp.
          <fpage>340</fpage>
          -
          <lpage>344</lpage>
          . URL: https://ieeexplore.ieee.org/ abstract/document/7265345. doi:
          <volume>10</volume>
          .1109/ICALT.
          <year>2015</year>
          .
          <volume>116</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Woolf</surname>
          </string-name>
          ,
          <article-title>Ai and education: Celebrating 30 years of marriage</article-title>
          , in: B.
          <string-name>
            <surname>Jesus</surname>
          </string-name>
          , M. Kasia (Eds.),
          <source>AIED Workshops</source>
          , volume
          <volume>1432</volume>
          <source>of CEUR Workshop Proceedings</source>
          , CEUR-WS.org, Madrid, Spain,
          <year>2015</year>
          , pp.
          <fpage>38</fpage>
          -
          <lpage>47</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1432</volume>
          /ai_ed_ pap5.pdf .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Woolf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. C.</given-names>
            <surname>Lane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. K.</given-names>
            <surname>Chaudri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Kolodner</surname>
          </string-name>
          ,
          <article-title>Ai grand challenges for education</article-title>
          ,
          <source>AI</source>
          Magazine
          <volume>34</volume>
          (
          <year>2013</year>
          )
          <fpage>66</fpage>
          -
          <lpage>84</lpage>
          . URL: https://ojs.aaai.org/aimagazine/ index.php/aimagazine/article/view/2490. doi:
          <volume>10</volume>
          . 1609/aimag.v34i4.
          <fpage>2490</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>O.</given-names>
            <surname>Gutierrez</surname>
          </string-name>
          ,
          <article-title>A strategy for the development of reusable learning objects in the boston area advanced technological education connections partnership</article-title>
          ,
          <source>in: Issues in Information Systems (IIS)</source>
          , volume
          <volume>4</volume>
          ,
          <string-name>
            <surname>International</surname>
            <given-names>Association</given-names>
          </string-name>
          <source>for Computer Information Systems (IACIS)</source>
          ,
          <source>Las Vegas</source>
          ,
          <year>2003</year>
          , pp.
          <fpage>143</fpage>
          -
          <lpage>149</lpage>
          . URL: https://iacis.org/iis/2003-!/Gutierrez.pdf .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Woolf</surname>
          </string-name>
          , Artificial Intelligence in Education, John Wiley &amp; Sons, Inc.,
          <year>1992</year>
          . URL: https://web.cs.umass.edu/publication/docs/1991/ UM-CS-1991-037.pdf .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Blank</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Engel,</surname>
          </string-name>
          <article-title>The national science foundation innovation corps™ teaching handbook</article-title>
          ,
          <year>2018</year>
          . URL: https://venturewell.org/wp-content/uploads/ NSF_Handbook_Web.pdf .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Weeks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Binnion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Randall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <article-title>Adventure game with a neural network controlled non-playing character</article-title>
          ,
          <source>16th IEEE International Conference on Machine Learning and Applications (ICMLA)</source>
          (
          <year>2017</year>
          ). URL: https://ieeexplore.ieee.org/ abstract/document/8260663.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C. E.</given-names>
            <surname>Hub</surname>
          </string-name>
          ,
          <article-title>Interior northeast i-corps hub</article-title>
          ,
          <year>2023</year>
          . URL: https://eship.cornell.edu/item/ interior
          <article-title>-northeast-i-corps-hub/</article-title>
          , accessed:
          <fpage>2024</fpage>
          -10- 11.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>A. K. C. Randall</surname>
          </string-name>
          ,
          <article-title>Ai in education: A swot analysis with chase randall</article-title>
          ,
          <year>2024</year>
          . URL: https://www. youtube.com/watch?v=
          <fpage>OsO9nFa5rvQ</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>I.</given-names>
            <surname>Celik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dindar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Muukkonen</surname>
          </string-name>
          ,
          <article-title>The promises and challenges of artificial intelligence for teachers: A systematic review of research</article-title>
          , TechTrends
          <volume>66</volume>
          (
          <year>2022</year>
          )
          <fpage>616</fpage>
          -
          <lpage>630</lpage>
          . URL: https://doi.org/10.1007/ s11528-022-00715-y.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>