Thesis Defense
Friday, March 3
Title: Flow2code - From Hand-drawn Flowchart to Code Execution
Jorge I. Herrera-Camara
10:00 AM, March 3, 2017
Location: 516 H.R. Bright Building
Abstract
Flowcharts play an important role when learning
programming by conveying algorithms
graphically and making them easy to read and
understand. When learning how to code with
flowcharts and the transition between the two,
people often use computer based software to
design and execute the algorithm conveyed
by the flowchart. This require the users to learn
how to use the computer based software which
often leads to a steep learning curve. Using off-
line sketch recognition and computer vision
algorithms on a mobile device the learning curve
can decrement, by drawing the flowchart on a
piece of paper and using a mobile device with a camera
to be able to capture it. 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 is needed to achieve the same
result. The main contribution of this thesis would
be to provide a more intuitive and easy to use
tool for people to translate and execute
flowcharts into code.
Biography
Biography
Born in Yucatan, Mexico, studied software engineering as
undergraduate back home. I have worked in Software Engineering roles for two
years after graduating from undergrad. Then decided to start my MS in Computer
Science here at A&M in 2015.
Advisor: Dr. Tracy Hammond
No comments:
Post a Comment