Você está na página 1de 40

ECOi2202 - Lógica de

Programação
Prof. Walter Aoiama Nagai
walternagai@unifei.edu.br
Quem sou eu?

O que pensa e sente?

O que O que
ouve? vê?

O que fala e faz?

Quais são Quais são suas


suas dores? necessidades?
Quem sou eu? Preocupação
com o Terminar o COVID-19
doutorado doutorado

O que pensa e sente?

O que O que
ouve? vê?

O que fala e faz?

Quais são Quais são suas


suas dores? necessidades?
Quem sou eu?

O que pensa e sente?


Acompanho
algumas
séries O que O que
Gosto de ouve? vê?
músicas
pop

O que fala e faz?

Quais são Quais são suas


suas dores? necessidades?
Quem sou eu?

O que pensa e sente?

O que O que
ouve? vê?

O que fala e faz?

Quais são Atividades Quais são suas


Leio vários Tento agir
suas dores? assuntos
em home- necessidades?
com office
empatia
Quem sou eu?

O que pensa e sente?

Acompanhar
O que O que os estudos
dos filhos Mundo
ouve? vê?
“online”

O que fala e faz?

Quais são Quais são suas


suas dores? necessidades?
Quem sou eu?

O que pensa e sente?

O que O que
ouve? vê?

O que fala e faz?

Quais são Ansiedade Quais são suas


suas dores? com o necessidades?
doutorado Procrastinar
Quem sou eu?

O que pensa e sente?

O que O que
ouve? vê?

O que fala e faz?

Quais são Quais são suas


suas dores? Cooperação necessidades?
com outros
pesquisadores
Organização da aprendizagem de programação

Lógica matemática
Organização da aprendizagem de programação

Módulo 1 - Primeiros programas


Organização da aprendizagem de programação

Módulo 2 - Repetindo comandos

Módulo 1 - Primeiros programas


Organização da aprendizagem de programação

Módulo 3 - Manipulando dados

Módulo 2 - Repetindo comandos

Módulo 1 - Primeiros programas


Organização da aprendizagem de programação

Módulo 3 - Manipulando dados

Módulo 2 - Repetindo comandos ECOi02


Módulo 1 - Primeiros programas
Organização da aprendizagem de programação
Organização da aprendizagem de programação
Como vai querer ser?
Sobre a disciplina ECOi2202
ECOi2202 - Lógica de Programação
Competências e Habilidades Conteúdo
Ao final da disciplina, o aluno deverá estar - Introdução a Computação;
apto a desenvolver soluções computacionais, - Conceito de algoritmo;
empregando técnicas de desenvolvimento de - Introdução à linguagem C/C++;
programas corretos e bem estruturados. - Estruturas condicionais;
- Estruturas de repetição;
- Funções;
- Variáveis compostas homogêneas;
- Strings;
- Variáveis compostas heterogêneas;
- Arquivos.
ECOi2202 - Lógica de Programação
Competências e Habilidades Conteúdo
Ao final da disciplina, o aluno deverá estar - Introdução a Computação;
apto a desenvolver soluções computacionais, - Conceito de algoritmo;
empregando técnicas de desenvolvimento de - Introdução à linguagem C/C++;
programas corretos e bem estruturados. - Estruturas condicionais;
- Estruturas de repetição;
- Funções;
- Variáveis compostas homogêneas;
- Strings;
- Variáveis compostas heterogêneas;
- Arquivos.
ECOi02 - Lógica de Programação
Competências e Habilidades Conteúdo
Ao final da disciplina, o aluno deverá estar - Introdução a Computação;
apto a desenvolver soluções computacionais, - Conceito de algoritmo;
empregando técnicas de desenvolvimento de - Introdução à linguagem C/C++;
programas corretos e bem estruturados. - Estruturas condicionais;
- Estruturas de repetição;
- Funções;
- Variáveis compostas homogêneas;
- Strings;
- Variáveis compostas heterogêneas;
- Arquivos (adicional)
- Ponteiros (adicional)
ECOi02 - Lógica de Programação
Biblografia básica Bibliografia complementar
● ASCÊNCIO, Ana Fernandes Gomes; CAMPOS, ● MIZRAHI, Victorine Viviane. , Treinamento em
Edilene Aparecida Veneruchi, Fundamentos da Linguagem C - Módulo 1, Editora Makron Books,
programação de computadores: Algoritmos, (2007)
Pascal e C/C, Editora Prentice Hall, (2002) ● DEITEL, Harvey M.; DEITEL, Paul J. Tradução de
● ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edson Furmankiewicz, C: como programar,
Edilene Aparecida Veneruchi de., Fundamentos Editora Pearson Prentice Hall, 5a edição, (2008)
da programação de computadores: algoritmos, ● FARRER, Harry et al. , Programação estruturada
Pascal, C/C e Java, Editora Pearson Prentice de computadores: algoritmos estruturados,
Hall, 2a. edição, (2010) Editora Guanabara Dois, 3a. edição, (2008)
● DEITEL, H.M; DEITEL, P.J. , C : como programar, ● MIZRAHI, Victorine Viviane. , Treinamento em
volume , Editora Bookman, 3a. edição, (2002) Linguagem C : modulo 2, Editora Makron Books,
2a. edição, (2007)
● SAVITCH, Walter J. Tradução de Claudia Martins,
C absoluto. [Absolute C ], Editora Addison-
Wesley, 1a edição, (2004)
Sobre a linguagem C/C++
C (A Linguagem de Programação que é uma MÃE) https://youtu.be/6mUCcsnCn08
C with classes (1983) Bjarne Stroustrup
A MELHOR linguagem de programação - Fábio Akita https://youtu.be/imB0QVoNrGc
Como aprender programação?
3 Técnicas Que Eu Uso Para Aprender a Programar Qualquer Coisa
(mesmo sem ter o dom da programação) https://youtu.be/ZtMzB5CoekE
Como eu estudo programação? https://youtu.be/Xfgc3ZDtwTQ
Formas de aprender...

P P

Estilo A Estilo B
Formas de aprender… Qual você se identifica?

P P

Estilo A Estilo B
Programação entre pares - Pair Programming
Como aprender a programar na disciplina?
Programação ?????? entre pares - ?????? Pair Programming
X
Programação Remota entre pares - Remote Pair Programming

Programação Remota entre pares - Remote Pair Programming

Você também pode gostar