Livro sobre logica de programacao
!"!#
INSTITUTO DE ARTES INTERATIVAS
!"!#
Tuesday, July 27, 2010
INSTITUTO DE ARTES INTERATIVAS
!"!#
Programação para não programadores
Tuesday, July 27, 2010
Tópicos
INSTITUTO DE ARTES INTERATIVAS
!"!#
• Introdução a programação • Arquitetura de computadores • Números binários e codificação de informação • Linguagens de programação • Hello World!
Tuesday, July 27, 2010
Tópicos 2
INSTITUTO DE ARTES INTERATIVAS
!"!#
• Variáveis e tipos de dados • Expressões, operadores e operandos • Exemplos de straight line programs • Controle de fluxo: IF/ELSE e SWITCH • Ciclos: while, do/while, for • Diagramas de fluxo e simulação manual • Debugging • Vetores e C Strings
Tuesday, July 27, 2010
Tópicos 3
INSTITUTO DE ARTES INTERATIVAS
!"!#
• Alocação dinâmica de memória • Estruturas • Funções • The C Stardard library • Algoritmos, estruturas de dados e complexidade • Funções recursivas • Programas multi-arquivo
Tuesday, July 27, 2010
Tópicos 4
INSTITUTO DE ARTES INTERATIVAS
!"!#
• C++ • Classes • Construtores e destrutores • Subclasses • Polimorfismo
Tuesday, July 27, 2010
Tópicos 5
INSTITUTO DE ARTES INTERATIVAS
!"!#
• Threads e concorrencia • Callbacks e delegates, event driven programming • Visual application design • Bancos de dados
Tuesday, July 27, 2010
Tópicos 6
INSTITUTO DE ARTES INTERATIVAS
!"!#
• Objective-C • iPhone
Tuesday, July 27, 2010
Objetivos do curso
๏ ๏ ๏ ๏ ๏ ๏ ๏
INSTITUTO DE ARTES INTERATIVAS
!"!#
Ajudar a pensar como um cientista da computação Programar para resolver problemas Habilidades: Usar ferramentas básicas de computação para fazer simples programas transformar a descrição de um problema em uma solução computacional aprender a ler programas escritor por outros aprender os limites da computação, assim como as capacidades.
Tuesday, July 27, 2010
Brincadeira do desenho