APC II – Prática – P3
Ana Cristina de Castro e Araujo
[email protected]
21/08/2009
ftp: ana.cristina/APCII
CEATEC - Centro de Ciências Exatas, Ambientais e de Tecnologias
Agenda – Semana 1
Apresentações
Objetivos/ Conteúdo Programático
Bibliografia
Avaliação
Cronograma
Revisão – Exercícios Práticos
Apresentações – Ana Cristina
Formação Acadêmica
Graduação em Análise de Sistemas – PUCCAMP – 1995
Mestrado em
Gerenciamento de Sistemas de Informação – PUCCAMP – 2004
Pós-Graduação em Gerenciamento de Projeto PMI – IBTA – 2009
Atividades Profissionais
PMP, Gerente de Projetos (Ícaro 2009)
Líder de Projetos em software (Prógonos 2008/2009)
Analista de Negócios (Motorola 2006/2008)
Consultor em Desenvolvimento (Motorola 2003/2006)
Gerente de Projetos em software (Autilog 2000/2003)
Analista Desenvolvedor (Autilog 1995/2000)
Estágios (Bancos e no CpqD 1992/1995)
Apresentações
... e vocês ?
Nome
O que espera deste curso? Já trabalha na área?
Objetivos e Conteúdo
Capacitar os alunos do Curso de Sistemas de Informação a
desenvolver e implementar programas de computador a partir de
algoritmos estruturados.
Aulas Práticas:
Executar em linguagem de programação C os conceitos visto nas
aulas teóricas com o prof. Freitas.
Implementação de programas estruturados empregando:
Comandos do primeiro semestre (entrada/saída, atribuição,
condicional,repetição), funções e procedimentos;
Vetores e Matrizes;
Registros (tipos estruturados);
Arquivos.
Bibliografia
Bibliografia Básica
Ascendio, A.; Campos, E., Fundamentos da Programação de
Computadores, Prentice Hall, 2002.
Mizrahi, V., Treinamento em Linguagem C - Curso Completo Módulo 1, Editora Makron Books, 1990.
Mizrahi, V., Treinamento em Linguagem C - Curso Completo Módulo 2, Editora Makron Books, 1990.
(Módulo único – publicado em 2008)
Deitell, H., Como Programar em C, Editora Bookman, 2001.
Bibliografia
Bibliografia Complementar
Forbellone, A.; Eberspacher, H., Lógica de Programação, Editora
Makron Books, 2000.
Prata, S., C++ Primer Plus, Ed. Waite Grouop Press, 1998.
Schildt, H., C Completo e Total, Editora Makron Books, 1997.
Kernighan, R., The C Programming Language, Prentice Hall, 1988.
Barclay, ANSI C: Problem Solving and Programming, Prentice Hall,
1992.
Avaliação
Serão feitos exercícios práticos em todas as aulas a serem entregues,
impressos, na própria aula. Deve-se utilizar o template disponibilizado.
Os exercícios realizados e entregues em sala de aula irão compor até 30%
da nota de laboratório, desde que estejam 100% funcionando e de acordo
com o enunciado.
Avaliação = avaliação individual prática valendo de 0 a 10. Essa avaliação
irá compor 70% da nota de laboratório.
Nota Laboratório será 30% da nota final de APC II
Média Final APCII = 0.7 * Média das Provas Teóricas
+ 0.3 * Nota Laboratório (exercícios + avaliação)
Avaliação
Recuperação:
A prova substitutiva será outro exercício prático, valendo
os mesmos critérios da Nota Laboratório.
Aprovação:
Serão aprovados os alunos que obtiverem média final
maior ou igual a 5,0 (cinco) em APCII e que tiverem pelo
menos 75% de presença.
Cronograma
Semana
Assunto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Apresentação da disciplina e critérios de avaliação / Revisão
Apresentação da disciplina e critérios de avaliação / Revisão
Vetores em C
Vetores em C
Vetores de caracteres - Strings
Este cronograma poderá
Vetores de caracteres - Strings
sofrer alterações de
Matrizes
acordo com a dinâmica
Matrizes
das aulas no decorrer do
Estruturas
Estruturas
semestre!.
Revisão
Vetores e Estruturas
Vetores e Estruturas
Arquivos
Arquivos
Avaliação
Todo conteúdo
Recuperação
programático será
Substitutiva
ministrado no
Vista
calendário atual da
PUCC.
Observações
Atenção: cópias de programas ! Tenho como saber se alguém copiou de alguém.
Micros serão monitorados. Cópia leva zero...
O mais importante é A P R E N D E R! E com isso ter um
diferencial lá na frente !
Aprender em Sala de Aula é melhor do que deixar para depois...
Aproveite o tempo !
Deixe “esse tempo” fora da faculdade para se dedicar a
coisas que vocês gostam de fazer ou a matérias que tenham
maior dificuldade.
Observações
Por que eu tenho que aprender :( ?
- Para exercitar o raciocínio lógico.
- Para ver coisas diferentes fora da sua “caixa de conhecimento”.
- Ampliando o conhecimento de diferentes coisas eu permito a
inovação, criatividade e competência !
Para gerenciar, ensinar e aplicar a
programação em qualquer projeto é
necessário pelo menos conhecer
como as coisas funcionam.
Observações
Se você pensar que é vais ser legal, vai ser legal e se você pensar que não vai
ser legal, não vai ser legal. Simples assim...
“Há duas coisas na vida que vocês têm que fazer. Vocês têm
que morrer e fazer escolhas. Dessas duas não há como
escapar.” (James C. Hunter)
A decisão é de cada um de vocês, de fazerem o melhor e colher os
resultados de suas próprias ações.
Então é só ter vontade e compromisso?
INTENÇÕES – AÇÕES = NADA...
VONTADE = INTENÇÕES + AÇÕES (escolhas)
COMPROMISSO = Sustentar essas escolhas
PLANO DE DISCIPLINA
PLANO DE CURSO
PLANO DE DISCIPLINA
PLANEJAMENTO
O plano de disciplina completo e
lista está disponível no
ftp: ana.cristina/APCII
Let's do it!
Vamos documentar cada programa e o mesmo deverá ser
enviado ao professor impresso.
Utilizar o template disponível na área de ftp.
Trabalhos serão feitos em duplas.
Download

Transformando Suor em Ouro é a história de - PUC