Show simple item record

dc.contributor.advisorHammond, Tracy A
dc.creatorHerrera Camara, Jorge Ivan
dc.date.accessioned2017-08-21T14:44:52Z
dc.date.available2019-05-01T06:08:24Z
dc.date.created2017-05
dc.date.issued2017-05-10
dc.date.submittedMay 2017
dc.identifier.urihttps://hdl.handle.net/1969.1/161609
dc.description.abstractFlowcharts play an important role when learning to program by conveying algorithms graphically and making them easy to read and understand. When learning how to code with flowcharts and transitioning between the two, people often use computer based software to design and execute the algorithm conveyed by the flowchart. This requires the users to learn how to use the computer-based software first, which often leads to a steep learning curve. We claim that the learning curve can be decremented by using off-line sketch recognition and computer vision algorithms on a mobile device. This can be done by drawing the flowchart on a piece of paper and using a mobile device with a camera to capture an image of the flowchart. Flow2Code is a code flowchart recognizer that allows the users to code simple scripts on a piece of paper by drawing flowcharts. This approach attempts to be more intuitive since the user does not need to learn how to use a system to design the flowchart. Only a pencil, a notebook with white pages, and a mobile device are needed to achieve the same result. The main contribution of this thesis is to provide a more intuitive and easy-to-use tool for people to translate flowcharts into code and then execute the code.en
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectflowcharten
dc.subjectsketch recognitionen
dc.subjectimage processingen
dc.subjectprogrammingen
dc.subjectcomputer scienceen
dc.titleFlow2Code - From Hand-Drawn Flowchart to Code Executionen
dc.typeThesisen
thesis.degree.departmentComputer Science and Engineeringen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorTexas A & M Universityen
thesis.degree.nameMaster of Scienceen
thesis.degree.levelMastersen
dc.contributor.committeeMemberIoerger, Thomas
dc.contributor.committeeMemberMedina-Cetina, Zenon
dc.type.materialtexten
dc.date.updated2017-08-21T14:44:52Z
local.embargo.terms2019-05-01
local.etdauthor.orcid0000-0003-0922-5508


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record