Você está na página 1de 21

Introdução à Programação

Aula 1 - Apresentação da Disciplina

Curso: Técnico em Desenvolvimento de Sistemas

Professor: Fernando Kenji Kamei


E-mail: fernando.kenji@ifal.edu.br

Versão: 2022
Quem sou?

• Fernando Kenji Kamei


• Técnico em Informática (CEFET – 2006)
• Graduado em Sistemas de Informação (Estácio – 2009)
• Mestre em Ciências da Computação (UFPE – 2011)
• Doutor em Ciências da Computação (UFPE – 2022)

Introdução à Programação | Prof. Fernando Kenji 2


Quem são vocês?


Individualmente, na ordem do estudante mais novo para o mais velho diga…

• Nome

• O que sabe sobre informática

• Motivo de ter escolhido esse curso

• O quê espera do curso

Introdução à Programação | Prof. Fernando Kenji 3


Objetivo da disciplina

Fornecer base para que o estudante possa resolver


problemas na forma de algoritmos utilizando uma
linguagem de programação.

Introdução à Programação | Prof. Fernando Kenji 4


Ementa

• Estudo dos conceitos básicos de algoritmos


• Lógica aplicada ao dia a dia

• De nição a representação de algoritmos

• Resolução de problemas com algoritmos

• Teste de mesa

Introdução à Programação | Prof. Fernando Kenji 5


fi
Ementa

• Dados, expressões, e algoritmos sequenciais


• Identi cadores e Variáveis

• Tipos de Dados, Constantes

• Comandos de entrada e saída de dados

• Operadores e expressões aritméticas

• Operadores relacionais e lógicos

• Comentários

Introdução à Programação | Prof. Fernando Kenji 6


fi
Ementa

• Estrutura de Decisão
• Estrutura condicional simples

• Estruturas condicionais compostas

• Estruturas condicionais encadeadas

• Estrutura de múltipla escolha

Introdução à Programação | Prof. Fernando Kenji 7


Ementa

• Escopo de variáveis
• Variáveis locais

• Variáveis globais

Introdução à Programação | Prof. Fernando Kenji 8


Ementa

• Estrutura de repetição
• Enquanto (while)

• Para (for)

• Comandos de desvio de uxo (break, continue)

Introdução à Programação | Prof. Fernando Kenji 9


fl
Ementa

• Coleção de dados
• Vetores

• Matrizes

Introdução à Programação | Prof. Fernando Kenji 10


Ementa

• Modularização
• Funções pré-de nidas da linguagem de programação

• Funções com e sem retorno

• Passagem de parâmetros por valor e por referência

• Recursividade

Introdução à Programação | Prof. Fernando Kenji 11


fi
Ementa

• Tipo abstratos de dados


• Introdução

• Criação de tipos abstratos

• Utilização de tipos abstratos

Introdução à Programação | Prof. Fernando Kenji 12


Metodologia
Aulas

Teóricas

Introdução à Programação | Prof. Fernando Kenji 13


Metodologia
Aulas

Práticas
Teóricas
(90%)

Introdução à Programação | Prof. Fernando Kenji 14


Introdução à Programação | Prof. Fernando Kenji
Introdução à Programação | Prof. Fernando Kenji
Metodologia
Avaliação

Provas

Introdução à Programação | Prof. Fernando Kenji 17


Metodologia
Avaliação

Provas Projetos

Introdução à Programação | Prof. Fernando Kenji 18


Metodologia
Ambiente virtual

https://classroom.google.com

Introdução à Programação | Prof. Fernando Kenji 19


Metodologia
Ambiente virtual

Materiais

Avisos e notícias

https://classroom.google.com

Envio de atividades

Introdução à Programação | Prof. Fernando Kenji 20


Metodologia
Ferramentas

Introdução à Programação | Prof. Fernando Kenji 21

Você também pode gostar