Você está na página 1de 17

IEC081 Introduo Cincia dos Computadores

IEC037 Introduo Programao de Computadores


2016/2

Aula 00 Apresentao da Disciplina

Fonte da imagem: https://www.codeschool.com/courses/forging-ahead-with-asp-net-core


Professores
Aristbulo A. de Arajo
aristobulo.angelim@gmail.com
Elaine H. Teixeira de Oliveira
elaine@icomp.ufam.edu.br
Horcio Fernandes de Oliveira
horacio@icomp.ufam.edu.br
Leandro S. Galvo de Carvalho
galvao@icomp.ufam.edu.br
Thais H. C. Castro
thais@icomp.ufam.edu.br
Tutores
Andrew do Vale
Hildon de Paula
Klinsman Maia
Marlia Feitoza
Rayol Neto
Turmas

Engenharia Matemtica
Fsica
Eltrica Aplicada

Extras
Ferramentas de apoio
O CodeBench um sistema online de correo
automtica de cdigo-fonte
Foi desenvolvido pelo Instituto de Computao (IComp)
da UFAM para dar suporte a professores e alunos nas
disciplinas iniciais de programao.

http://codebench.icomp.ufam.edu.br/
10.208.200.91 Na UFAM
Objetivos da disciplina
Auxiliar os alunos a aprenderem a resolver problemas
algortmicos.
Oferecer a capacidade de elaborar, verificar e
implementar algoritmos em uma linguagem de
programao de alto nvel.
Ao final da disciplina, os alunos devero estar aptos a
elaborar programas para manipular estruturas de dados
bsicas armazenadas em memria principal.
Programa do curso

0 1 2 3
Familiarizao Estrutura Estrutura Estrutura Condicional
Sequencial Condicional Aninhada

4 5 6 7
Estrutura de Repetio Vetores Estrutura de Repetio Matrizes
por Condio por Contagem
Dinmica de aula

1 semana
Familiarizao

Demais semanas
07 mdulos de duas semanas de durao

SEG/TER QUA/QUI
01
Abertura 10 Codificao

01
Codificao Trabalho
10 Prtico
Avaliao
7 Trabalhos Prticos (TP1, TP2, TP3, TP4, TP5, TP6, TP7)
7 Laboratrios de Codificao (ML)
1 Prova Final (PF)
Mdia parcial (MP):
(TP1 TP2) * 1 (TP3 TP4) * 2 (TP5 TP 6 TP7) * 3 + ML
MP =
16
Mdia final (MF):
MP 2 + PF APROVADO
MF = (Presena 75%) E (Mdia Final 5,0)
3 REPROVADO
Caso contrrio
2 chamada de provas
Prazo de solicitao: 3 dias teis.
Motivos aceitos:
doena infecto-contagiosa, traumatismo
manobra militar
convocao judicial
luto de parente direto ou colateral at 2 grau

Trabalhos prticos no esto inclusos.


Contedo a critrio do professor.

Fonte: Resoluo N 048/2009 - CONSEPE


Compromissos do aluno

1. Postura tica

2. Conservao do patrimnio

3. Compromisso com prazos e horrios

4. Capacidade de abstrair e resolver problemas

5. Comunicao oral e escrita


Voc responsvel pelo seu
aprendizado
Perdeu uma aula?
Procure se informar
sobre o contedo e os
avisos.

Perdeu contedo?
Faa as tarefas, mesmo
que no valha ponto
Procure ajuda com
colegas de sala, ou com
o tutor
Motivao
No se aprende Programao passivamente
Deixa a vida me levar no d certo

Muita gente desiste achando que no para mim


Programar resolver problemas
Basta formalizar suas solues em passos
Ateno, Prtica e Persistncia
Programar requer prtica
Programar exige ateno a detalhes
Persista: o computador no est contra voc
Leia com cuidado:
As mensagens de erro
Aquilo que voc escreveu
Por que Python?
Simplicidade
Objetividade
Clareza
Software Livre
Referncias bibliogrficas
Menezes, Nilo Ney Coutinho (2014). Introduo
Programao com Python, 2a. Novatec.
FARRER, H. (2011). Algoritmos Estruturados, 3a. LTC.
FORBELLONE, A. L. V.; EBERSPCHER, H. F. (2006).
Lgica de Programao, 3a. Pearson.
HETLAND, Magnus Lie (2008). Beginning Python: From
Novice to Professional. Springer eBooks, 2 edio.
Disponvel em: http://dx.doi.org/10.1007/978-1-4302-
0634-7.
Dvidas?

Você também pode gostar