This course provides study of competence in problem solving using computer tools, such as through the prologue: basic notions, algorithmic notation (text algorithm), basic types and composition (record), price, expression, I / O, sequence, assignment, case analysis, functions and procedures, repetition, sequential processing scheme. Abstract machine such as: the machine code, machine integers, couple machine, word machine. Table such as: sequential processing on a table, the table look-up, sorting tables, sequential file, and usage Pascal language as a tool of comprehension.