Invia SMS: VISUAL COMPUTER PROGRAMMING: Semiotic and Cognitive Aspects