Você está na página 1de 28

Lógica de Programação

Aula #0 – Iniciação

Prof. Igor Oliveira Borges


igor.borges@anhembi.br
Começar assunto com: ap dia-da-semana:

Adaptado dos slides do Prof. Fernando Zuher


Bem-vindo a Algoritmos e Programação
Tópicos da aula
Apresentação
• Professor
• Alunos
• Disciplina
Apresentação do Professor
Apresentação do Professor
Prof. MSc. Igor Oliveira Borges
Mestre em Sistemas de Informação pela Universidade de São Paulo
(2016-2018), graduou-se bacharel em Sistemas de Informação
também pela Universidade de São Paulo (2012-2015).

Tem experiência na área de desenvolvimento de software (JAVA, C,


C#, Matlab), com ênfase em Inteligência Artificial e Otimização de
Software.

Contato: igor.borges@anhembi.br
Apresentação do Professor
Cursos e disciplinas que ministro

❖ Ciência da Computação
❖ Sistemas de Informação
❖ Engenharia de Computação
❖ Análise e Desenvolvimento de Sistemas

o Algoritmos e Programação
o Técnicas de Programação
o Pesquisa, Ordenação e Técnicas de Armazenamento
Apresentação dos estudantes

Conhecendo a turma...
Nome...
Trabalha ou dedicação exclusiva aos estudos?
Já conhece alguma linguagem de programação?

Qual?
Apresentação da Disciplina
Apresentação da Disciplina
➢ Plano de Ensino, Conteúdo da Disciplina e
Plano de Aulas
➢ Objetivos da Disciplina
➢ Instrumentos de Avaliação
➢ Calendário geral
➢ Fontes bibliográficas
Apresentação da Disciplina
➢ Plano de Ensino, Conteúdo da Disciplina e
Plano de Aulas
Apresentação da Disciplina
➢ Objetivos da Disciplina
1. Escolher a melhor estrutura e o melhor algoritmo
para a solução de um determinado problema.
2. Desenvolver a lógica de programação através de
uma linguagem de programação estruturada.
3. Aprimorar a interpretação de textos para identificar
os componentes básicos visando a criação de uma
solução.
4. Conceituar variável, estrutura de decisão, estrutura
de repetição, vetor e matriz no contexto de
algoritmos.
5. Implementar algoritmos simples utilizando uma
linguagem de programação.
6. Avaliar algoritmos utilizando teste de mesa.
Apresentação da Disciplina
Sobre o que a disciplina não é:
Apresentação da Disciplina
Sobre o que a disciplina não é:
Curso de linguagem de programação.
Apresentação da Disciplina
Sobre o que a disciplina não é:
Curso de linguagem de programação.
Apresentação da Disciplina
Sobre o que a disciplina não é:
Curso de linguagem de programação.
Apresentação da Disciplina
Sobre o que ela é:
Introdução ao desenvolvimento de algoritmos e
programação
Apresentação da Disciplina
Sobre o que ela é:
Introdução ao desenvolvimento de algoritmos e
programação
Apresentação da Disciplina
Apresentação da Disciplina
Apresentação da Disciplina
➢ Instrumentos de Avaliação
Apresentação da Disciplina
➢ Instrumentos de Avaliação
❑ N1:
1. Teste de Progresso: 15 a 18 de abril
• 30 questões de múltipla escolha: 7 conhecimentos gerais, 23
conhecimentos específicos.
2. Prova N1 (e/ou no computador), valendo de Zero a Dez: 26 de abril.
3. APS, mais informações no PDF encontrado no Blackboard.

Prazo final para lançamento da Média N1: 30 de maio


Apresentação da Disciplina
➢ Instrumentos de Avaliação

❑ N2 (Prova): 14 de junho.
❑ Sub da N2 (Prova): 28 de junho.

Frequência mínima: 75% das aulas.


Apresentação da Disciplina
➢ Instrumentos de Avaliação

Média Final = N1 * 0.4 + N2 * 0.6


Média Final >= 5.0 (Aprovação)
Apresentação da Disciplina
➢ Calendário geral Dias Letivos

Feriado / Recesso / Ausência

Entrega das questões do Teste de


Progresso

Teste de Progresso/Semana de Engenharia e


Tecnologia

Entrega da N2 para validação da


coordenação

Bancas de TCC

Prova N1

Prova N2

Prova Sub
Bibliografia extra

DEITEL, Paul; DEITEL, Harvey. Java, Como


Programar. 8ª ed. São Paulo : Pearson
Prentice Hall Brasil, 2010.

CORNELL, Gary; HORSTMANN, Cay S.


Core Java: Fundamentos. 8ª ed. São
Paulo: Pearson Education, 2010.
Bibliografia extra

ASCENCIO, Ana Fernanda Gomes; Campos,


Edilene Aparecida Veneruchi de.
Fundamentos de Programação de
Computadores. 3ª ed. São Paulo : Pearson
Prentice Hall, 2007.

Pesquisar outros livros de Java na Minha Biblioteca


Apresentação da Disciplina
➢ Fontes bibliográficas
• Sobre Algoritmos:
• Curso de algoritmos, Gustavo Guanabara:
https://www.youtube.com/playlist?list=PLHz_AreHm4
dmSj0MHol_aoNYCSGFqvfXV
•A História da Tecnologia Java - Easy Java Magazine 1 (link)
•Paradigma Orientado a Objetos. Afinal, o que é um
objeto? (link)

Você também pode gostar