Studying the basic concepts of visual programming languages, how to use existing tools to produce a good application display. Visual design and graphic displays are also introduced in this course and ends with a project for creating applications for Mathematics learning media. Studying the basic concepts of visual programming languages, how to use existing tools to produce a good application display. Visual design and graphic displays are also introduced in this course and ends with a project for creating applications for Mathematics learning media