SlideShare a Scribd company logo
1 of 10
Fun-In-Flow
A learning aide to flowcharts




 GUIDE

Prof. Keyur Sorathia, DOD, IIT Guwahati, India
Prof Rocco Servidio, University of Calabria, Italy
A   ABSTRACT




        Designing flowcharts is a key ability for learning any computer
        programming language. Fun-In-Flow is a novel approach of
        teaching flowcharts to 12-14 years aged children. Interactive
        learning session introduces students to basic symbols, while
        predefined programs help them to practice by manipulating
        symbols blocks. Fun-In-Flow is inspired by Lego Duplo, where
        algorithms are learnt, practiced and visualized through appro-
        priate placing of symbol blocks.

        Fun-In-Flow focuses on imparting education to the students
        in the form of edutainment and tangible interaction. Students
        can individually interact with the flowchart symbols hence
        allowing them to both learn and practice the concept.
B    SECONDARY
     RESEARCH

    Literature research has portrayed sufficient amount of work published, especially
    software development environment, flowchart editors etc.

    RAPTOR, the Rapid Algorithmic Prototyping Tool for Ordered Reasoning , was designed to address the
    shortcomings of syntactic difficulties and non-visual environments.It allowed students to create algorithms
    by combining basic flowchart symbols.

    Structured Flow Chart (SFC), a structured flowchart editor is a graphical algorithm development tool for
    both beginning and advanced programmers developed by Tia Watts, where user develops a flowchart, and
    displays a textual representation of the same in either a C or Pascal-like syntax.

    The Flowchart Interpreter (FLINT) supports problem-solving activities while utilizing minimal-syntax flow-
    charts as visual representations of problem solving algorithms. It provides immediate feedback of an inter-
    preted language as well as tools for simulation designed for use by novice programmers.

    BACCII is an “iconic programming language” that provides an environment allowing the user to create a
    design model using icons representing all the major programming constructs, such as loops, conditional
    branching, within a syntax-directed environment. The user can then generate syntactically correct code for
    any one of several text-based languages. Later BACII was developed into BACII++.
Primary Persona

  Adarsh Gupta               Adarsh is a student of Kendriya Vidyalaya Guwahati.
                             He is studying in 8th standard. He is very good at
                             studies and is always among the top 3 in his class.
                             He likes to play games and surf internet on computers,
                             and maths english are his favourite subjects. His
                             hobbies are to play cricket and draw. He has a
                             particular fascination toards cartoons.He likes to
                             learn through games and other different methods and
                             finds books to be very boring.

                             Age: 12 years
                             Hobbies: Playing cricket, surfing internet, watching
“ I like to learn through
                                      cartoons
games. Books are boring. ”
                             Family members: 4
                             Fathers Occupation: Businessman
                             Computer literacy: Fairly conversant with computers
Served Persona

  Seema Rana                 Seema Rana is a computer teacher in Kendriya
                             Vidyalaya Guwahati. She teaches students of class
                             7th to 10th. She likes to abide by the curriculum
                             and teach what is presecribed, and rarely goes out of
                             the syllabus. She has asked the students to purchase
                             the course book as per the instructions. However, she
                             is open to experimenting different, more practical
                             approaches for teaching.

                             Demographics

“ Kids are smart these days. Age: 42 years
You cant teach them anything. Occupation: Computer Teacher
They want answers.”           Maritial Status: Married
                              Education: MCA
                              Hobbies: Reading Newspapers, Watching TV,
                                         Travelling.
C    SOLUTION


     Content

    Fun-In-Flow introduces commonly used symbols in flowchart design. The contents
    were divided into 3 stages:
    1. Symbol introduction
    2. Daily routine problems
    3. Software problems.

     Design
Task Flow Diagram


                                           START




                                         User puts the
                                       block on the pad




                Red light glows   No     Is the block     Yes   Green Light Glows
                                             right ?




                    Remove the
                    block from
                      the pad
                                           STOP
D     PROTOTYPING



    The concept was prototyped
    using Fiducials programmed
    in Processing.
USABILITY
E
        TESTING

    Active Intervention method

       Tasks
    The task design stimulated participants to work with the educational system. We were interested to evaluate the
    user interaction by giving to the participants some educational tasks. Course content of flowcharts and math-
    ematics for grade 8th was reviewed and 5 tasks (in the order of increasing difficulty) were designed. Each task
    depicted a gradual increase in the problem difficulty in terms of understanding of the concepts of flowcharts.
    Starting from a simple hands-on breaking solution of a problem in an algorithm to solving a complex math-
    ematics problem, the tasks project to provide the students with a novel way to learn and practice flowcharting.
    For each task, the time of completion and accuracy were recorded.

      Procedure
    A procedure was defined, according to which the students would be briefed about the excercise.
    In order to collect more information on the user interaction, we have designed a report skeleton where each
    participant annotates personal impressions to use the system. The template includes the following main sec-
    tions:
    1. General aspects of the system
    2. Readability
    3. Complexity
    4. Coherence
    After completing the 5 tasks, participants’ will survey with a standardized questionnaire aimed at evaluating
    the system usability.
USABILITY
E
       TESTING

      Questionnaire
    Questionnaire for User Interface Satisfaction
    Based on: Lund, A.M. (2001) Measuring Usability with the USE Questionnaire. STC Us-
    ability SIG Newsletter, 8:2.
    The questionaire also included a consent form and few questions required to deter-
    mine the user profile and demographics

     Final Report

    For each task, the time of completion and accuracy were recorded. The report also in-
    cluded a few subjective questions for interviewing the user aimed at discussing the the
    painpoints and the success of the system through the user’s experience.

More Related Content

What's hot

Mod6,mr302,mtr converted
Mod6,mr302,mtr convertedMod6,mr302,mtr converted
Mod6,mr302,mtr convertedJishnu Jish
 
Smart boards
Smart boardsSmart boards
Smart boardshughlekm
 
English Computer Games
English Computer GamesEnglish Computer Games
English Computer GamesChristyBusch
 
Ed.tech.ii chapter 6 (instructional software for classroom use)
Ed.tech.ii chapter 6 (instructional software for classroom use)Ed.tech.ii chapter 6 (instructional software for classroom use)
Ed.tech.ii chapter 6 (instructional software for classroom use)Chano Alfornon
 
Cg31350353
Cg31350353Cg31350353
Cg31350353IJMER
 
EPC 3 activity Interactive whiteboard
EPC 3 activity Interactive whiteboard EPC 3 activity Interactive whiteboard
EPC 3 activity Interactive whiteboard Thanavathi C
 
Computer assisted instructions edit shalabh (4)
Computer assisted instructions edit shalabh (4)Computer assisted instructions edit shalabh (4)
Computer assisted instructions edit shalabh (4)Slideshare User
 
Trifold Professional Development
Trifold Professional DevelopmentTrifold Professional Development
Trifold Professional DevelopmentBrendan Murphy
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationharshit2013
 

What's hot (10)

Mod6,mr302,mtr converted
Mod6,mr302,mtr convertedMod6,mr302,mtr converted
Mod6,mr302,mtr converted
 
Smart boards
Smart boardsSmart boards
Smart boards
 
English Computer Games
English Computer GamesEnglish Computer Games
English Computer Games
 
Ed.tech.ii chapter 6 (instructional software for classroom use)
Ed.tech.ii chapter 6 (instructional software for classroom use)Ed.tech.ii chapter 6 (instructional software for classroom use)
Ed.tech.ii chapter 6 (instructional software for classroom use)
 
Cg31350353
Cg31350353Cg31350353
Cg31350353
 
EPC 3 activity Interactive whiteboard
EPC 3 activity Interactive whiteboard EPC 3 activity Interactive whiteboard
EPC 3 activity Interactive whiteboard
 
Computer assisted instructions edit shalabh (4)
Computer assisted instructions edit shalabh (4)Computer assisted instructions edit shalabh (4)
Computer assisted instructions edit shalabh (4)
 
Trifold Professional Development
Trifold Professional DevelopmentTrifold Professional Development
Trifold Professional Development
 
New Age Techn
New Age TechnNew Age Techn
New Age Techn
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabrication
 

Viewers also liked

ಉಟ್ಟ ವಸ್ತ್ರವನ್ನು ಕಳಚುವಾಗ
ಉಟ್ಟ ವಸ್ತ್ರವನ್ನು ಕಳಚುವಾಗಉಟ್ಟ ವಸ್ತ್ರವನ್ನು ಕಳಚುವಾಗ
ಉಟ್ಟ ವಸ್ತ್ರವನ್ನು ಕಳಚುವಾಗFAHIM AKTHAR ULLAL
 
Pick Choose Experience- Apparel Store Installation
Pick Choose Experience- Apparel Store InstallationPick Choose Experience- Apparel Store Installation
Pick Choose Experience- Apparel Store InstallationGaurav Kulshrestha
 
Whales of British Columbia
Whales of British ColumbiaWhales of British Columbia
Whales of British Columbiatamarrah
 
Efficient Signage system for IIT Guwahati
Efficient Signage system for IIT GuwahatiEfficient Signage system for IIT Guwahati
Efficient Signage system for IIT GuwahatiAbhinav Krishna
 
Interactive Installation
Interactive InstallationInteractive Installation
Interactive InstallationKeyur Sorathia
 
Towards Better Interaction Portfolio I
Towards Better Interaction Portfolio ITowards Better Interaction Portfolio I
Towards Better Interaction Portfolio IKeyur Sorathia
 
Chemicable: Tangible Interaction Approach for Teaching Chemical Bonding
Chemicable: Tangible Interaction Approach for Teaching Chemical BondingChemicable: Tangible Interaction Approach for Teaching Chemical Bonding
Chemicable: Tangible Interaction Approach for Teaching Chemical BondingIndiana University
 
Sponsor presentation copy
Sponsor presentation copySponsor presentation copy
Sponsor presentation copyEkta Paraswani
 
Research Exploration of Tangible User Interfaces
Research Exploration of Tangible User InterfacesResearch Exploration of Tangible User Interfaces
Research Exploration of Tangible User InterfacesApurva Gupta
 
ChemicAble - A tangible User Interface for learning chemistry
ChemicAble - A tangible User Interface for learning chemistryChemicAble - A tangible User Interface for learning chemistry
ChemicAble - A tangible User Interface for learning chemistryminal_jain_08
 
Diapositiva ciclo formativo
Diapositiva ciclo formativoDiapositiva ciclo formativo
Diapositiva ciclo formativodanitoloco
 
Actividad 5. aec. pictocuento
Actividad 5. aec. pictocuentoActividad 5. aec. pictocuento
Actividad 5. aec. pictocuentocarmurdom
 

Viewers also liked (20)

ಉಟ್ಟ ವಸ್ತ್ರವನ್ನು ಕಳಚುವಾಗ
ಉಟ್ಟ ವಸ್ತ್ರವನ್ನು ಕಳಚುವಾಗಉಟ್ಟ ವಸ್ತ್ರವನ್ನು ಕಳಚುವಾಗ
ಉಟ್ಟ ವಸ್ತ್ರವನ್ನು ಕಳಚುವಾಗ
 
Raptor vs dfd
Raptor vs dfdRaptor vs dfd
Raptor vs dfd
 
Pick Choose Experience- Apparel Store Installation
Pick Choose Experience- Apparel Store InstallationPick Choose Experience- Apparel Store Installation
Pick Choose Experience- Apparel Store Installation
 
Whales of British Columbia
Whales of British ColumbiaWhales of British Columbia
Whales of British Columbia
 
Efficient Signage system for IIT Guwahati
Efficient Signage system for IIT GuwahatiEfficient Signage system for IIT Guwahati
Efficient Signage system for IIT Guwahati
 
Interactive Installation
Interactive InstallationInteractive Installation
Interactive Installation
 
Manual de raptor
Manual de raptorManual de raptor
Manual de raptor
 
Towards Better Interaction Portfolio I
Towards Better Interaction Portfolio ITowards Better Interaction Portfolio I
Towards Better Interaction Portfolio I
 
Chemicable: Tangible Interaction Approach for Teaching Chemical Bonding
Chemicable: Tangible Interaction Approach for Teaching Chemical BondingChemicable: Tangible Interaction Approach for Teaching Chemical Bonding
Chemicable: Tangible Interaction Approach for Teaching Chemical Bonding
 
Sponsor presentation copy
Sponsor presentation copySponsor presentation copy
Sponsor presentation copy
 
Research Exploration of Tangible User Interfaces
Research Exploration of Tangible User InterfacesResearch Exploration of Tangible User Interfaces
Research Exploration of Tangible User Interfaces
 
ChemicAble - A tangible User Interface for learning chemistry
ChemicAble - A tangible User Interface for learning chemistryChemicAble - A tangible User Interface for learning chemistry
ChemicAble - A tangible User Interface for learning chemistry
 
Zor Se Bolo
Zor Se BoloZor Se Bolo
Zor Se Bolo
 
Labor_Proficiency_Test
Labor_Proficiency_TestLabor_Proficiency_Test
Labor_Proficiency_Test
 
Conciliacion Judicial
Conciliacion JudicialConciliacion Judicial
Conciliacion Judicial
 
This is from spr
This is from sprThis is from spr
This is from spr
 
from PROD1
from PROD1from PROD1
from PROD1
 
Diapositiva ciclo formativo
Diapositiva ciclo formativoDiapositiva ciclo formativo
Diapositiva ciclo formativo
 
Actividad 5. aec. pictocuento
Actividad 5. aec. pictocuentoActividad 5. aec. pictocuento
Actividad 5. aec. pictocuento
 
A day with laravel
A day with laravelA day with laravel
A day with laravel
 

Similar to Fun-In-Flow

Top 10 Apps Group
Top 10 Apps GroupTop 10 Apps Group
Top 10 Apps Grouphinett
 
James Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumJames Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumpetzanet.HR Kurikulum
 
Our Group's Top Ten Apps
Our Group's Top Ten AppsOur Group's Top Ten Apps
Our Group's Top Ten AppsMandy781554
 
NCIT 2015 - The Development of Game Engine in Learning Media
NCIT 2015 - The Development of Game Engine in Learning MediaNCIT 2015 - The Development of Game Engine in Learning Media
NCIT 2015 - The Development of Game Engine in Learning MediaBanyapon Poolsawas
 
Plp Presentation
Plp PresentationPlp Presentation
Plp Presentationscottieh
 
Free iOS apps for education
Free iOS apps for educationFree iOS apps for education
Free iOS apps for educationAmy Terrell
 
Technology inventory
Technology inventoryTechnology inventory
Technology inventoryPinhsuan
 
Primary Programming and Scratch
Primary Programming and ScratchPrimary Programming and Scratch
Primary Programming and ScratchMiles Berry
 
2010 Presentatie Kameel Filip Vervenne
2010 Presentatie Kameel Filip Vervenne2010 Presentatie Kameel Filip Vervenne
2010 Presentatie Kameel Filip VervenneFilip Vervenne
 
Analysis of the learning object-oriented programming factors
Analysis of the learning object-oriented programming factors Analysis of the learning object-oriented programming factors
Analysis of the learning object-oriented programming factors IJECEIAES
 
Virtual classroom tour
Virtual classroom tour Virtual classroom tour
Virtual classroom tour platinum7577
 
Integrating technology into classroom munsterman
Integrating technology into classroom munstermanIntegrating technology into classroom munsterman
Integrating technology into classroom munstermanKelli Munsterman
 
INCITE - INtegrated Components for Interactive TEaching
INCITE - INtegrated Components for Interactive TEachingINCITE - INtegrated Components for Interactive TEaching
INCITE - INtegrated Components for Interactive TEachingDragos Sbîrlea
 
Top 10 Educational Applications
Top 10 Educational ApplicationsTop 10 Educational Applications
Top 10 Educational ApplicationsJamesJohnson172
 
E learning presentation
E learning  presentationE learning  presentation
E learning presentationSafiya Khan
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Georgeta Manafu
 
Top 10 apps presentation: group 4
Top 10 apps presentation: group 4Top 10 apps presentation: group 4
Top 10 apps presentation: group 4Devon Loth
 

Similar to Fun-In-Flow (20)

Top 10 Apps Group
Top 10 Apps GroupTop 10 Apps Group
Top 10 Apps Group
 
James Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculumJames Langley presentation about Computer science & ICT curriculum
James Langley presentation about Computer science & ICT curriculum
 
Cracking the code
Cracking the codeCracking the code
Cracking the code
 
Our Group's Top Ten Apps
Our Group's Top Ten AppsOur Group's Top Ten Apps
Our Group's Top Ten Apps
 
NCIT 2015 - The Development of Game Engine in Learning Media
NCIT 2015 - The Development of Game Engine in Learning MediaNCIT 2015 - The Development of Game Engine in Learning Media
NCIT 2015 - The Development of Game Engine in Learning Media
 
Plp Presentation
Plp PresentationPlp Presentation
Plp Presentation
 
Free iOS apps for education
Free iOS apps for educationFree iOS apps for education
Free iOS apps for education
 
Technology inventory
Technology inventoryTechnology inventory
Technology inventory
 
Primary Programming and Scratch
Primary Programming and ScratchPrimary Programming and Scratch
Primary Programming and Scratch
 
2010 Presentatie Kameel Filip Vervenne
2010 Presentatie Kameel Filip Vervenne2010 Presentatie Kameel Filip Vervenne
2010 Presentatie Kameel Filip Vervenne
 
Learning on the web
Learning on the webLearning on the web
Learning on the web
 
Analysis of the learning object-oriented programming factors
Analysis of the learning object-oriented programming factors Analysis of the learning object-oriented programming factors
Analysis of the learning object-oriented programming factors
 
Virtual classroom tour
Virtual classroom tour Virtual classroom tour
Virtual classroom tour
 
Integrating technology into classroom munsterman
Integrating technology into classroom munstermanIntegrating technology into classroom munsterman
Integrating technology into classroom munsterman
 
INCITE - INtegrated Components for Interactive TEaching
INCITE - INtegrated Components for Interactive TEachingINCITE - INtegrated Components for Interactive TEaching
INCITE - INtegrated Components for Interactive TEaching
 
Top 10 Educational Applications
Top 10 Educational ApplicationsTop 10 Educational Applications
Top 10 Educational Applications
 
E learning presentation
E learning  presentationE learning  presentation
E learning presentation
 
Interviews appendix 1
Interviews  appendix 1Interviews  appendix 1
Interviews appendix 1
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)
 
Top 10 apps presentation: group 4
Top 10 apps presentation: group 4Top 10 apps presentation: group 4
Top 10 apps presentation: group 4
 

Recently uploaded

Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call GirlsBook Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girlsmodelanjalisharma4
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证wpkuukw
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...poojakaurpk09
 

Recently uploaded (20)

Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call GirlsBook Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 

Fun-In-Flow

  • 1. Fun-In-Flow A learning aide to flowcharts GUIDE Prof. Keyur Sorathia, DOD, IIT Guwahati, India Prof Rocco Servidio, University of Calabria, Italy
  • 2. A ABSTRACT Designing flowcharts is a key ability for learning any computer programming language. Fun-In-Flow is a novel approach of teaching flowcharts to 12-14 years aged children. Interactive learning session introduces students to basic symbols, while predefined programs help them to practice by manipulating symbols blocks. Fun-In-Flow is inspired by Lego Duplo, where algorithms are learnt, practiced and visualized through appro- priate placing of symbol blocks. Fun-In-Flow focuses on imparting education to the students in the form of edutainment and tangible interaction. Students can individually interact with the flowchart symbols hence allowing them to both learn and practice the concept.
  • 3. B SECONDARY RESEARCH Literature research has portrayed sufficient amount of work published, especially software development environment, flowchart editors etc. RAPTOR, the Rapid Algorithmic Prototyping Tool for Ordered Reasoning , was designed to address the shortcomings of syntactic difficulties and non-visual environments.It allowed students to create algorithms by combining basic flowchart symbols. Structured Flow Chart (SFC), a structured flowchart editor is a graphical algorithm development tool for both beginning and advanced programmers developed by Tia Watts, where user develops a flowchart, and displays a textual representation of the same in either a C or Pascal-like syntax. The Flowchart Interpreter (FLINT) supports problem-solving activities while utilizing minimal-syntax flow- charts as visual representations of problem solving algorithms. It provides immediate feedback of an inter- preted language as well as tools for simulation designed for use by novice programmers. BACCII is an “iconic programming language” that provides an environment allowing the user to create a design model using icons representing all the major programming constructs, such as loops, conditional branching, within a syntax-directed environment. The user can then generate syntactically correct code for any one of several text-based languages. Later BACII was developed into BACII++.
  • 4. Primary Persona Adarsh Gupta Adarsh is a student of Kendriya Vidyalaya Guwahati. He is studying in 8th standard. He is very good at studies and is always among the top 3 in his class. He likes to play games and surf internet on computers, and maths english are his favourite subjects. His hobbies are to play cricket and draw. He has a particular fascination toards cartoons.He likes to learn through games and other different methods and finds books to be very boring. Age: 12 years Hobbies: Playing cricket, surfing internet, watching “ I like to learn through cartoons games. Books are boring. ” Family members: 4 Fathers Occupation: Businessman Computer literacy: Fairly conversant with computers
  • 5. Served Persona Seema Rana Seema Rana is a computer teacher in Kendriya Vidyalaya Guwahati. She teaches students of class 7th to 10th. She likes to abide by the curriculum and teach what is presecribed, and rarely goes out of the syllabus. She has asked the students to purchase the course book as per the instructions. However, she is open to experimenting different, more practical approaches for teaching. Demographics “ Kids are smart these days. Age: 42 years You cant teach them anything. Occupation: Computer Teacher They want answers.” Maritial Status: Married Education: MCA Hobbies: Reading Newspapers, Watching TV, Travelling.
  • 6. C SOLUTION Content Fun-In-Flow introduces commonly used symbols in flowchart design. The contents were divided into 3 stages: 1. Symbol introduction 2. Daily routine problems 3. Software problems. Design
  • 7. Task Flow Diagram START User puts the block on the pad Red light glows No Is the block Yes Green Light Glows right ? Remove the block from the pad STOP
  • 8. D PROTOTYPING The concept was prototyped using Fiducials programmed in Processing.
  • 9. USABILITY E TESTING Active Intervention method Tasks The task design stimulated participants to work with the educational system. We were interested to evaluate the user interaction by giving to the participants some educational tasks. Course content of flowcharts and math- ematics for grade 8th was reviewed and 5 tasks (in the order of increasing difficulty) were designed. Each task depicted a gradual increase in the problem difficulty in terms of understanding of the concepts of flowcharts. Starting from a simple hands-on breaking solution of a problem in an algorithm to solving a complex math- ematics problem, the tasks project to provide the students with a novel way to learn and practice flowcharting. For each task, the time of completion and accuracy were recorded. Procedure A procedure was defined, according to which the students would be briefed about the excercise. In order to collect more information on the user interaction, we have designed a report skeleton where each participant annotates personal impressions to use the system. The template includes the following main sec- tions: 1. General aspects of the system 2. Readability 3. Complexity 4. Coherence After completing the 5 tasks, participants’ will survey with a standardized questionnaire aimed at evaluating the system usability.
  • 10. USABILITY E TESTING Questionnaire Questionnaire for User Interface Satisfaction Based on: Lund, A.M. (2001) Measuring Usability with the USE Questionnaire. STC Us- ability SIG Newsletter, 8:2. The questionaire also included a consent form and few questions required to deter- mine the user profile and demographics Final Report For each task, the time of completion and accuracy were recorded. The report also in- cluded a few subjective questions for interviewing the user aimed at discussing the the painpoints and the success of the system through the user’s experience.