SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Increasing Student Interaction
with Formal Languages using
Programmed Instruction
Mostafa Mohammed and Cliff Shaffer
Department of Computer Science
Virginia Tech
OpenDSA
2
OpenDSA is an eTextbook system
▪ Content
▪ Prose and other features of a textbook (sections, TOC,
index, etc)
▪ Visualizations: slideshows
▪ Auto-graded exercises: T/F, MCQ, proficiency
▪ Project started in Summer 2011
▪ Content for Data Structures, Algorithms, Formal Languages,
Translator/Compilers
▪ Infrastructure
▪ Generate books, store interaction clickstreams and course
data
▪ Ruby/Rails, MySQL database, LTI support
Goal
3
▪ Implement a new book for Formal Languages
▪ Address inadequate engagement and interaction
▪ Evaluate on-the-spot if the student understands or not the
concepts taught.
▪ Provide feedback on student responses
▪ Provide many auto-graded exercises and proficiency
exercises
Goal
4
▪ The new book should satisfy higher levels of the
Algorithm Visualization Engagement Taxonomy
▪ 1- No viewing (minimize)
▪ 2- Viewing (Visualizations)
▪ 3- Responding (answer questions about content)
▪ 4- Changing (proficiency exercises: demonstrate
algorithm behavior)
▪ 5- Constructing (proficiency exercises: build machines)
▪ 6- Presenting
Why Formal Languages?
5
▪ Formal Languages course is a mix
▪ Programming-like assignments
▪ Heavy mathematics
Why Formal Languages?
6
▪ Formal Languages course is a mix
▪ Programming-like assignments
▪ Heavy mathematics
▪ This means that FLA has challenges found in previous
studies
▪ Students should spend enough time to practice (similar to
recursion)
▪ Students should read and understand mathematical prose
(similar to Algorithm analysis)
Why Formal Languages?
7
▪ Formal Languages course is a mix
▪ Programming-like assignments
▪ Heavy mathematics
▪ This means that FLA has challenges found in previous
studies
▪ Students should spend enough time to practice (similar to
recursion)
▪ Students should read and understand mathematical prose
(similar to Algorithm analysis)
▪ Two key tools that we use:
▪ Programmed Instruction
▪ OpenFLAP
Programmed Instruction
8
▪ Graded sequence of controlled steps
▪ Students read small sentences
▪ Students must answer a related question
▪ Students can not skip the questions
Programmed Instruction Support in OpenDSA
9
▪ Modified OpenDSA slideshows to provide PI support
▪ Add a satisfaction criterion to advance to next slide
▪ Restrict the “forward” and “last slide” buttons
▪ Add questions space
▪ Store student's progress on server
Programmed Instruction Support in OpenDSA
10
▪ Auto-generating frames questions
OpenFLAP
11
● JFLAP drawbacks inspired us to develop OpenFLAP
○ JFLAP cannot be integrated into online eTextbooks
○ JFLAP lacks autograded exercises
● OpenFLAP allows
○ creating exercises,
○ auto-assessing, and
○ reporting the result to an LMS
OpenFLAP Exercises
12
▪ Auto-Graded Exercises
OpenFLAP Exercises
13
▪ Auto-Graded Exercises
OpenFLAP Exercises
14
▪ Proficiency Exercises
Implementation and Evaluation
15
▪ We developed the OpenDSA FLA textbook in three
stages
1. Standard prose-based ebook developed from prior
coursenotes
2. Replaced much prose with slideshows and replaced
paper-based homeworks with auto-graded exercises
3. Replaced slideshows with Programmed Instruction versions
▪ We taught students from each book and collected
exams results and satisfaction survey data
Stage 2: Visualizations book
16
▪ The book includes
▪ Proficiency Exercises
▪ Auto-Graded Exercises
▪ Visualizations
(slideshows)
▪ Static figures
Stage 3: Programmed Instruction book
17
▪ Implemented the library files to create the Frames
structure inside OpenDSA
▪ Refactored the Visualizations Formal Languages
book to be a series of framesets.
▪ adding questions that students must answer
▪ adding comments for students in correct/incorrect answers
▪ Store student progress in framesets
18
Programmed Instruction book
Evaluation Protocol
19
● Spring 2018 (Control Group)
○ 44 students
○ Class notes
○ Some visualizations for computability theory
○ Supplemented with Linz FLA book
○ Use JFLAP simulator
○ Thirteen weekly paper-based homework sets
○ Three exams
Evaluation Protocol
20
▪ Spring 2019, Fall 2019, and Spring 2020
(Visualization Groups)
▪ 271 students
▪ Use the visualizations ebook
▪ Use OpenFLAP
▪ Fall 2020 and Spring 2021 (PI Groups)
▪ 135 students
▪ Use the PI ebook
▪ This book inherited all exercise from the visualization book
Research Questions
21
▪ What feedback do students give regarding their
experience with the Programmed Instruction book?
▪ How does performance on exams compare for the
three treatments (control, visualizations, and
Programmed Instruction)?
▪ How is performance on exams affected by attempting
to solve Programmed Instruction questions, or
spending more time studying from the books?
Student Satisfaction
22
▪ Book type preference
▪ 70% of students
preferred to have a
Programmed Instruction
eTextbook,
▪ 23% preferred to have
slideshows only, and
▪ 7% preferred the
traditional text.
Discussion
23
▪ Students found the exercises beneficial
▪ some of them asked for more exercises
▪ Students found the PI ebook more engaging and solving the
questions helped them test their understanding
▪ Students with negative comments indicate that some
changes would make the book more valuable:
▪ provide the correct answer after a few wrong attempts.
▪ have the information presented in summary, then add Frames with
questions for a detailed presentation
▪ display new questions in place of answered questions
Student Performance
24
▪ Comparing the overall exam grades
Student Performance
25
▪ Compare
grades per
concept
(Regular
Languages)
Student Performance
26
▪ Compare
grades per
concept
(Context-Free
Languages)
Student Performance
27
▪ Comparing grades per concept (Pumping Lemma)
Discussion
28
▪ The Visualization group students has better performance than
the control group in topics with exercises and visualizations
▪ In the remaining topics, students did not score better than the control
group
▪ PI frames and questions enhanced the understanding of the
contents and helped students to score better in most of the
Formal Languages topics.
▪ We need to pay more attention to topics that Programmed
Instruction ebook could not help the students to score better
▪ Language Hierarchy, Computability and Countability topics
▪ Programmed Instruction ebook has border effect on students
grades as it covers all course topics
Students Interactions with the eTextbooks
29
▪ Spent time in book (in hours)
COVID19 EFFECT
30
▪ Students during our study took the course exams in
different modalities
Semester
Modality
Book
Midterm 1 Midterm 2 Final
Spring 2018 Face to Face Traditional
Spring 2019, Fall 2019 Face to Face
Visualizations
Spring 2020 Face to Face Online
Fall 2020, Spring 2021 Online Programmed Instruction
COVID19 EFFECT
31
▪ Compare all groups in the theory part of the course
across 4 groups
▪ Control group (Spring 2018).
▪ Face to Face group.(Spring 19 and Fall 19).
▪ Partly Virtual group(Spring 2020)
▪ Programmed Instruction group
COVID19 EFFECT
32
▪
Conclusions
33
▪ Visualization eTextbook significantly improved students scores
in all topics covered by the visualizations and the exercises
▪ Programmed Instruction ebook further significantly improved
student scores in most topics covered
▪ eTextbook and tools were found to be more engaging than the
control group materials (traditional online textbook)
▪ Majority of surveyed students report that OpenFLAP exercises
are helpful for them to learn the material
▪ Majority gave positive feedback on PI concept
▪ Some students requested adding more exercises

Weitere ähnliche Inhalte

Was ist angesagt?

Learning from failure: The Blackboard Perspective
 Learning from failure: The Blackboard Perspective Learning from failure: The Blackboard Perspective
Learning from failure: The Blackboard PerspectiveBlackboardEMEA
 
Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...
Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...
Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...Blackboard APAC
 
Using Blackboard Mobile Learn to develop research skills through authentic le...
Using Blackboard Mobile Learn to develop research skills through authentic le...Using Blackboard Mobile Learn to develop research skills through authentic le...
Using Blackboard Mobile Learn to develop research skills through authentic le...Blackboard APAC
 
Managing the Online Teaching Workload
Managing the Online Teaching WorkloadManaging the Online Teaching Workload
Managing the Online Teaching WorkloadStephanie Richter
 
Conole workshop mobillearn
Conole workshop mobillearnConole workshop mobillearn
Conole workshop mobillearnGrainne Conole
 
Innovating in the MOOC Space - Karin Pfister - Charles Darwin University
Innovating in the MOOC Space - Karin Pfister - Charles Darwin UniversityInnovating in the MOOC Space - Karin Pfister - Charles Darwin University
Innovating in the MOOC Space - Karin Pfister - Charles Darwin UniversityBlackboard APAC
 
Motivate-ing
Motivate-ingMotivate-ing
Motivate-ingJisc
 
How do we develop part-time distance teaching staff in best practices for usi...
How do we develop part-time distance teaching staff in best practices for usi...How do we develop part-time distance teaching staff in best practices for usi...
How do we develop part-time distance teaching staff in best practices for usi...BlackboardEMEA
 
TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy BlackboardEMEA
 
Learning Analytics and the Scholarship of Teaching and Learning - an obvious ...
Learning Analytics and the Scholarship of Teaching and Learning - an obvious ...Learning Analytics and the Scholarship of Teaching and Learning - an obvious ...
Learning Analytics and the Scholarship of Teaching and Learning - an obvious ...Blackboard APAC
 
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...BlackboardEMEA
 
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...Jason Rhode
 
Slides from ISD Digital Roadshow @IOE 29th June 2016, 'Digital capabilities'
Slides from ISD Digital Roadshow @IOE 29th June 2016, 'Digital capabilities'Slides from ISD Digital Roadshow @IOE 29th June 2016, 'Digital capabilities'
Slides from ISD Digital Roadshow @IOE 29th June 2016, 'Digital capabilities'Moira Wright
 
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...BlackboardEMEA
 
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...BlackboardEMEA
 
TLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQTLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQBlackboardEMEA
 
TLC2016 - Life, Universal Design & Blackboard
TLC2016 - Life, Universal Design & BlackboardTLC2016 - Life, Universal Design & Blackboard
TLC2016 - Life, Universal Design & BlackboardBlackboardEMEA
 
TLC2016 - Reviewing Blackboard sites to raise minimum engagment across the in...
TLC2016 - Reviewing Blackboard sites to raise minimum engagment across the in...TLC2016 - Reviewing Blackboard sites to raise minimum engagment across the in...
TLC2016 - Reviewing Blackboard sites to raise minimum engagment across the in...BlackboardEMEA
 

Was ist angesagt? (20)

Learning from failure: The Blackboard Perspective
 Learning from failure: The Blackboard Perspective Learning from failure: The Blackboard Perspective
Learning from failure: The Blackboard Perspective
 
Learning design
Learning designLearning design
Learning design
 
Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...
Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...
Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...
 
Using Blackboard Mobile Learn to develop research skills through authentic le...
Using Blackboard Mobile Learn to develop research skills through authentic le...Using Blackboard Mobile Learn to develop research skills through authentic le...
Using Blackboard Mobile Learn to develop research skills through authentic le...
 
Managing the Online Teaching Workload
Managing the Online Teaching WorkloadManaging the Online Teaching Workload
Managing the Online Teaching Workload
 
Conole workshop mobillearn
Conole workshop mobillearnConole workshop mobillearn
Conole workshop mobillearn
 
Innovating in the MOOC Space - Karin Pfister - Charles Darwin University
Innovating in the MOOC Space - Karin Pfister - Charles Darwin UniversityInnovating in the MOOC Space - Karin Pfister - Charles Darwin University
Innovating in the MOOC Space - Karin Pfister - Charles Darwin University
 
Motivate-ing
Motivate-ingMotivate-ing
Motivate-ing
 
How do we develop part-time distance teaching staff in best practices for usi...
How do we develop part-time distance teaching staff in best practices for usi...How do we develop part-time distance teaching staff in best practices for usi...
How do we develop part-time distance teaching staff in best practices for usi...
 
Learning Design
Learning DesignLearning Design
Learning Design
 
TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy
 
Learning Analytics and the Scholarship of Teaching and Learning - an obvious ...
Learning Analytics and the Scholarship of Teaching and Learning - an obvious ...Learning Analytics and the Scholarship of Teaching and Learning - an obvious ...
Learning Analytics and the Scholarship of Teaching and Learning - an obvious ...
 
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
 
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
 
Slides from ISD Digital Roadshow @IOE 29th June 2016, 'Digital capabilities'
Slides from ISD Digital Roadshow @IOE 29th June 2016, 'Digital capabilities'Slides from ISD Digital Roadshow @IOE 29th June 2016, 'Digital capabilities'
Slides from ISD Digital Roadshow @IOE 29th June 2016, 'Digital capabilities'
 
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
 
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
 
TLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQTLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQ
 
TLC2016 - Life, Universal Design & Blackboard
TLC2016 - Life, Universal Design & BlackboardTLC2016 - Life, Universal Design & Blackboard
TLC2016 - Life, Universal Design & Blackboard
 
TLC2016 - Reviewing Blackboard sites to raise minimum engagment across the in...
TLC2016 - Reviewing Blackboard sites to raise minimum engagment across the in...TLC2016 - Reviewing Blackboard sites to raise minimum engagment across the in...
TLC2016 - Reviewing Blackboard sites to raise minimum engagment across the in...
 

Ähnlich wie 2021_06_30 «Increasing Student Interaction with Formal Languages using Programmed Instruction»

Using Programmed Instruction to Help Students Engage with eTextbook Content
Using Programmed Instruction to Help Students Engage with eTextbook Content Using Programmed Instruction to Help Students Engage with eTextbook Content
Using Programmed Instruction to Help Students Engage with eTextbook Content Sergey Sosnovsky
 
Amatyc 2017 Math Lit Online
Amatyc 2017 Math Lit OnlineAmatyc 2017 Math Lit Online
Amatyc 2017 Math Lit Onlinekathleenalmy
 
Best Practices in Online Teacher Training
Best Practices in Online Teacher TrainingBest Practices in Online Teacher Training
Best Practices in Online Teacher TrainingAngel Steadman
 
Mpu3212 national language a week 1 ppt (summer 2018) 1
Mpu3212 national language a week 1 ppt (summer 2018) 1Mpu3212 national language a week 1 ppt (summer 2018) 1
Mpu3212 national language a week 1 ppt (summer 2018) 1ninawariz
 
Extreme apprenticeship: a new way of teaching Computer Science?
Extreme apprenticeship: a new way of teaching Computer Science?Extreme apprenticeship: a new way of teaching Computer Science?
Extreme apprenticeship: a new way of teaching Computer Science?Gabriella Dodero
 
Extreme Apprenticeship ... 2+ years later
Extreme Apprenticeship ... 2+ years laterExtreme Apprenticeship ... 2+ years later
Extreme Apprenticeship ... 2+ years laterGabriella Dodero
 
Extreme Apprenticeship: what do students think?
Extreme Apprenticeship: what do students think?Extreme Apprenticeship: what do students think?
Extreme Apprenticeship: what do students think?Gabriella Dodero
 
Talis Insight Europe 2017 - Reading Lists and course design - Oxford Brookes ...
Talis Insight Europe 2017 - Reading Lists and course design - Oxford Brookes ...Talis Insight Europe 2017 - Reading Lists and course design - Oxford Brookes ...
Talis Insight Europe 2017 - Reading Lists and course design - Oxford Brookes ...Talis
 
Dynamite Tips to Change DFWs into Successful Learners (TxDLA 2014)
Dynamite Tips to Change DFWs into Successful Learners (TxDLA 2014)Dynamite Tips to Change DFWs into Successful Learners (TxDLA 2014)
Dynamite Tips to Change DFWs into Successful Learners (TxDLA 2014)Raymond Rose
 
Teaching Online Courses - Basic Principles of Asynchronous Learning
Teaching Online Courses  - Basic Principles of Asynchronous LearningTeaching Online Courses  - Basic Principles of Asynchronous Learning
Teaching Online Courses - Basic Principles of Asynchronous LearningIsa Jahnke
 
Best practices for teaching online
Best practices for teaching onlineBest practices for teaching online
Best practices for teaching onlineAlly Kimmel
 
CSW26 - Mastering the KungFu of Writing
CSW26 - Mastering the KungFu of WritingCSW26 - Mastering the KungFu of Writing
CSW26 - Mastering the KungFu of WritingJuhana Nieminen
 
Integrating Tutors And Call In Efl
Integrating Tutors And Call In EflIntegrating Tutors And Call In Efl
Integrating Tutors And Call In Eflgetchan
 
OPID Conference Presentation
OPID Conference PresentationOPID Conference Presentation
OPID Conference PresentationGeorge Krueger
 
Implementing an Online Learning Initiative
Implementing an Online Learning InitiativeImplementing an Online Learning Initiative
Implementing an Online Learning InitiativeAndy Petroski
 
Wiglesworth training plan wida 3-credit course
Wiglesworth training plan   wida 3-credit courseWiglesworth training plan   wida 3-credit course
Wiglesworth training plan wida 3-credit courseTom Wiglesworth
 
Eld presentation (final)
Eld presentation (final)Eld presentation (final)
Eld presentation (final)Ed Nagelhout
 
Building Bridges to Better Online Education
Building Bridges to Better Online EducationBuilding Bridges to Better Online Education
Building Bridges to Better Online EducationTerry Patterson
 

Ähnlich wie 2021_06_30 «Increasing Student Interaction with Formal Languages using Programmed Instruction» (20)

Using Programmed Instruction to Help Students Engage with eTextbook Content
Using Programmed Instruction to Help Students Engage with eTextbook Content Using Programmed Instruction to Help Students Engage with eTextbook Content
Using Programmed Instruction to Help Students Engage with eTextbook Content
 
Amatyc 2017 Math Lit Online
Amatyc 2017 Math Lit OnlineAmatyc 2017 Math Lit Online
Amatyc 2017 Math Lit Online
 
Best Practices in Online Teacher Training
Best Practices in Online Teacher TrainingBest Practices in Online Teacher Training
Best Practices in Online Teacher Training
 
Mpu3212 national language a week 1 ppt (summer 2018) 1
Mpu3212 national language a week 1 ppt (summer 2018) 1Mpu3212 national language a week 1 ppt (summer 2018) 1
Mpu3212 national language a week 1 ppt (summer 2018) 1
 
Extreme apprenticeship: a new way of teaching Computer Science?
Extreme apprenticeship: a new way of teaching Computer Science?Extreme apprenticeship: a new way of teaching Computer Science?
Extreme apprenticeship: a new way of teaching Computer Science?
 
Extreme Apprenticeship ... 2+ years later
Extreme Apprenticeship ... 2+ years laterExtreme Apprenticeship ... 2+ years later
Extreme Apprenticeship ... 2+ years later
 
Extreme Apprenticeship: what do students think?
Extreme Apprenticeship: what do students think?Extreme Apprenticeship: what do students think?
Extreme Apprenticeship: what do students think?
 
Talis Insight Europe 2017 - Reading Lists and course design - Oxford Brookes ...
Talis Insight Europe 2017 - Reading Lists and course design - Oxford Brookes ...Talis Insight Europe 2017 - Reading Lists and course design - Oxford Brookes ...
Talis Insight Europe 2017 - Reading Lists and course design - Oxford Brookes ...
 
Dynamite Tips to Change DFWs into Successful Learners (TxDLA 2014)
Dynamite Tips to Change DFWs into Successful Learners (TxDLA 2014)Dynamite Tips to Change DFWs into Successful Learners (TxDLA 2014)
Dynamite Tips to Change DFWs into Successful Learners (TxDLA 2014)
 
Teaching Online Courses - Basic Principles of Asynchronous Learning
Teaching Online Courses  - Basic Principles of Asynchronous LearningTeaching Online Courses  - Basic Principles of Asynchronous Learning
Teaching Online Courses - Basic Principles of Asynchronous Learning
 
Best practices for teaching online
Best practices for teaching onlineBest practices for teaching online
Best practices for teaching online
 
Lesson plan
Lesson planLesson plan
Lesson plan
 
CSW26 - Mastering the KungFu of Writing
CSW26 - Mastering the KungFu of WritingCSW26 - Mastering the KungFu of Writing
CSW26 - Mastering the KungFu of Writing
 
Integrating Tutors And Call In Efl
Integrating Tutors And Call In EflIntegrating Tutors And Call In Efl
Integrating Tutors And Call In Efl
 
OPID Conference Presentation
OPID Conference PresentationOPID Conference Presentation
OPID Conference Presentation
 
Implementing an Online Learning Initiative
Implementing an Online Learning InitiativeImplementing an Online Learning Initiative
Implementing an Online Learning Initiative
 
Successful Statistics Course Redesign
Successful Statistics Course RedesignSuccessful Statistics Course Redesign
Successful Statistics Course Redesign
 
Wiglesworth training plan wida 3-credit course
Wiglesworth training plan   wida 3-credit courseWiglesworth training plan   wida 3-credit course
Wiglesworth training plan wida 3-credit course
 
Eld presentation (final)
Eld presentation (final)Eld presentation (final)
Eld presentation (final)
 
Building Bridges to Better Online Education
Building Bridges to Better Online EducationBuilding Bridges to Better Online Education
Building Bridges to Better Online Education
 

Mehr von eMadrid network

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovareMadrid network
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...eMadrid network
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...eMadrid network
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...eMadrid network
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...eMadrid network
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel CastroeMadrid network
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid network
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfeMadrid network
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid network
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfeMadrid network
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...eMadrid network
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid network
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfeMadrid network
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfeMadrid network
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...eMadrid network
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»eMadrid network
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...eMadrid network
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»eMadrid network
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»eMadrid network
 

Mehr von eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 

Kürzlich hochgeladen

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

2021_06_30 «Increasing Student Interaction with Formal Languages using Programmed Instruction»

  • 1. Increasing Student Interaction with Formal Languages using Programmed Instruction Mostafa Mohammed and Cliff Shaffer Department of Computer Science Virginia Tech
  • 2. OpenDSA 2 OpenDSA is an eTextbook system ▪ Content ▪ Prose and other features of a textbook (sections, TOC, index, etc) ▪ Visualizations: slideshows ▪ Auto-graded exercises: T/F, MCQ, proficiency ▪ Project started in Summer 2011 ▪ Content for Data Structures, Algorithms, Formal Languages, Translator/Compilers ▪ Infrastructure ▪ Generate books, store interaction clickstreams and course data ▪ Ruby/Rails, MySQL database, LTI support
  • 3. Goal 3 ▪ Implement a new book for Formal Languages ▪ Address inadequate engagement and interaction ▪ Evaluate on-the-spot if the student understands or not the concepts taught. ▪ Provide feedback on student responses ▪ Provide many auto-graded exercises and proficiency exercises
  • 4. Goal 4 ▪ The new book should satisfy higher levels of the Algorithm Visualization Engagement Taxonomy ▪ 1- No viewing (minimize) ▪ 2- Viewing (Visualizations) ▪ 3- Responding (answer questions about content) ▪ 4- Changing (proficiency exercises: demonstrate algorithm behavior) ▪ 5- Constructing (proficiency exercises: build machines) ▪ 6- Presenting
  • 5. Why Formal Languages? 5 ▪ Formal Languages course is a mix ▪ Programming-like assignments ▪ Heavy mathematics
  • 6. Why Formal Languages? 6 ▪ Formal Languages course is a mix ▪ Programming-like assignments ▪ Heavy mathematics ▪ This means that FLA has challenges found in previous studies ▪ Students should spend enough time to practice (similar to recursion) ▪ Students should read and understand mathematical prose (similar to Algorithm analysis)
  • 7. Why Formal Languages? 7 ▪ Formal Languages course is a mix ▪ Programming-like assignments ▪ Heavy mathematics ▪ This means that FLA has challenges found in previous studies ▪ Students should spend enough time to practice (similar to recursion) ▪ Students should read and understand mathematical prose (similar to Algorithm analysis) ▪ Two key tools that we use: ▪ Programmed Instruction ▪ OpenFLAP
  • 8. Programmed Instruction 8 ▪ Graded sequence of controlled steps ▪ Students read small sentences ▪ Students must answer a related question ▪ Students can not skip the questions
  • 9. Programmed Instruction Support in OpenDSA 9 ▪ Modified OpenDSA slideshows to provide PI support ▪ Add a satisfaction criterion to advance to next slide ▪ Restrict the “forward” and “last slide” buttons ▪ Add questions space ▪ Store student's progress on server
  • 10. Programmed Instruction Support in OpenDSA 10 ▪ Auto-generating frames questions
  • 11. OpenFLAP 11 ● JFLAP drawbacks inspired us to develop OpenFLAP ○ JFLAP cannot be integrated into online eTextbooks ○ JFLAP lacks autograded exercises ● OpenFLAP allows ○ creating exercises, ○ auto-assessing, and ○ reporting the result to an LMS
  • 15. Implementation and Evaluation 15 ▪ We developed the OpenDSA FLA textbook in three stages 1. Standard prose-based ebook developed from prior coursenotes 2. Replaced much prose with slideshows and replaced paper-based homeworks with auto-graded exercises 3. Replaced slideshows with Programmed Instruction versions ▪ We taught students from each book and collected exams results and satisfaction survey data
  • 16. Stage 2: Visualizations book 16 ▪ The book includes ▪ Proficiency Exercises ▪ Auto-Graded Exercises ▪ Visualizations (slideshows) ▪ Static figures
  • 17. Stage 3: Programmed Instruction book 17 ▪ Implemented the library files to create the Frames structure inside OpenDSA ▪ Refactored the Visualizations Formal Languages book to be a series of framesets. ▪ adding questions that students must answer ▪ adding comments for students in correct/incorrect answers ▪ Store student progress in framesets
  • 19. Evaluation Protocol 19 ● Spring 2018 (Control Group) ○ 44 students ○ Class notes ○ Some visualizations for computability theory ○ Supplemented with Linz FLA book ○ Use JFLAP simulator ○ Thirteen weekly paper-based homework sets ○ Three exams
  • 20. Evaluation Protocol 20 ▪ Spring 2019, Fall 2019, and Spring 2020 (Visualization Groups) ▪ 271 students ▪ Use the visualizations ebook ▪ Use OpenFLAP ▪ Fall 2020 and Spring 2021 (PI Groups) ▪ 135 students ▪ Use the PI ebook ▪ This book inherited all exercise from the visualization book
  • 21. Research Questions 21 ▪ What feedback do students give regarding their experience with the Programmed Instruction book? ▪ How does performance on exams compare for the three treatments (control, visualizations, and Programmed Instruction)? ▪ How is performance on exams affected by attempting to solve Programmed Instruction questions, or spending more time studying from the books?
  • 22. Student Satisfaction 22 ▪ Book type preference ▪ 70% of students preferred to have a Programmed Instruction eTextbook, ▪ 23% preferred to have slideshows only, and ▪ 7% preferred the traditional text.
  • 23. Discussion 23 ▪ Students found the exercises beneficial ▪ some of them asked for more exercises ▪ Students found the PI ebook more engaging and solving the questions helped them test their understanding ▪ Students with negative comments indicate that some changes would make the book more valuable: ▪ provide the correct answer after a few wrong attempts. ▪ have the information presented in summary, then add Frames with questions for a detailed presentation ▪ display new questions in place of answered questions
  • 24. Student Performance 24 ▪ Comparing the overall exam grades
  • 25. Student Performance 25 ▪ Compare grades per concept (Regular Languages)
  • 26. Student Performance 26 ▪ Compare grades per concept (Context-Free Languages)
  • 27. Student Performance 27 ▪ Comparing grades per concept (Pumping Lemma)
  • 28. Discussion 28 ▪ The Visualization group students has better performance than the control group in topics with exercises and visualizations ▪ In the remaining topics, students did not score better than the control group ▪ PI frames and questions enhanced the understanding of the contents and helped students to score better in most of the Formal Languages topics. ▪ We need to pay more attention to topics that Programmed Instruction ebook could not help the students to score better ▪ Language Hierarchy, Computability and Countability topics ▪ Programmed Instruction ebook has border effect on students grades as it covers all course topics
  • 29. Students Interactions with the eTextbooks 29 ▪ Spent time in book (in hours)
  • 30. COVID19 EFFECT 30 ▪ Students during our study took the course exams in different modalities Semester Modality Book Midterm 1 Midterm 2 Final Spring 2018 Face to Face Traditional Spring 2019, Fall 2019 Face to Face Visualizations Spring 2020 Face to Face Online Fall 2020, Spring 2021 Online Programmed Instruction
  • 31. COVID19 EFFECT 31 ▪ Compare all groups in the theory part of the course across 4 groups ▪ Control group (Spring 2018). ▪ Face to Face group.(Spring 19 and Fall 19). ▪ Partly Virtual group(Spring 2020) ▪ Programmed Instruction group
  • 33. Conclusions 33 ▪ Visualization eTextbook significantly improved students scores in all topics covered by the visualizations and the exercises ▪ Programmed Instruction ebook further significantly improved student scores in most topics covered ▪ eTextbook and tools were found to be more engaging than the control group materials (traditional online textbook) ▪ Majority of surveyed students report that OpenFLAP exercises are helpful for them to learn the material ▪ Majority gave positive feedback on PI concept ▪ Some students requested adding more exercises