Unformatted text preview:

Three Letter Acronym TLA An introduction to programming concepts for children Overview Functionality Commands for Worm Literal commands inch right green Purpose A small entertaining programming language Young people learn basic programming concepts Need for Change Capitalizing on Learning Grades 4 or 5 Abstract reasoning Present limitations Too Complex Little relative value Architecture Lexer Parser Tree Walker GUI Front End Check syntax grammar Applet accepts commands from Inchworm object Back end Generates Inchworm object Lexer Parser Lexer Breaks code into tokens Parser Generates Syntax Tree Tree Walking Generates Back end code Front end Applet wrapped with GUI GUI receives commands from InchApp object Error Testing Front end Back end White box testing Verifying functions perform properly Ex Testing our silkworms ability to draw a square Black box testing Lexical conventions Proper parsing Conclusion Suggestions TLA bridges the programming age gap Teamwork and division of labor are essential Timelines and strict deadlines should be maintained Anticipate time constraints and monitor program scope When all else fails make friendship bracelets TLA pals for life


View Full Document

Columbia COMS W4115 - TLA Three Letter Acronym

Documents in this Course
YOLT

YOLT

13 pages

Lattakia

Lattakia

15 pages

EasyQL

EasyQL

14 pages

Photogram

Photogram

163 pages

Espresso

Espresso

27 pages

NumLang

NumLang

6 pages

EMPATH

EMPATH

14 pages

La Mesa

La Mesa

9 pages

JTemplate

JTemplate

238 pages

MATVEC

MATVEC

4 pages

TONEDEF

TONEDEF

14 pages

SASSi

SASSi

16 pages

JTemplate

JTemplate

39 pages

BATS

BATS

10 pages

Synapse

Synapse

11 pages

c.def

c.def

116 pages

TweaXML

TweaXML

108 pages

Load more
Loading Unlocking...
Login

Join to view TLA Three Letter Acronym and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view TLA Three Letter Acronym and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?