A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Técnicas de Programação I Professor: Decio Kosminsky Engenheiro Eletricista pela PUC-RJ Pós graduado em desenvolvimento pela PUC – Petrópolis Mestrando.

Apresentações semelhantes


Apresentação em tema: "Técnicas de Programação I Professor: Decio Kosminsky Engenheiro Eletricista pela PUC-RJ Pós graduado em desenvolvimento pela PUC – Petrópolis Mestrando."— Transcrição da apresentação:

1 Técnicas de Programação I Professor: Decio Kosminsky Engenheiro Eletricista pela PUC-RJ Pós graduado em desenvolvimento pela PUC – Petrópolis Mestrando em ciência da computação pela UFMG Já trabalhou em empresas tais como Serviço Federal de Processamento de Dados – SERPRO, Banco do Brasil, Caixa Econômica Federal, TELERJ, Marinha de Guerra do Brasil

2 Introdução - Programação do curso 1.Introdução, algoritmos e programas 2.Variáveis 3.Estruturas condicionais 4.Estruturas de repetição 5.Variáveis indexadas - arrays 6.Funções e sub-rotinas 7.Cadeias de caracteres – string 8.Arquivos de dados 9.Ordenação, pesquisa e intercalação 10.Estruturas lineares - pilhas, filas e listas encadeadas 11.Estruturas não lineares – árvores e grafos 12.Recursividade 13.Conceitos fundamentais de orientação a objetos 14.Projeto de classes e objetos – representações gráficas em UML 15.Relações: associação. Generalização e herança

3 Introdução - Bibliografia Aguilar, Luis Joyanes. Fundamentos de Programação. McGraw Hill. 2008

4 Introdução - Direitos e deveres dos alunos Direitos dos alunos: Interromper a explicação do professor, levantando a mão, em caso de qualquer dúvida. Retirar eventuais dúvidas da matéria estudada nos momentos iniciais da aula Deveres dos alunos Entregar as listas de exercícios no prazo programado Realizar pelo menos duas das três provas a que serão submetidos. Valerão as duas maiores notas. Não serão aceitas quaisquer justificativas para falta a mais de uma prova. Não chegar na aula com mais de 10 minutos de atraso. Não deixar o trabalho prático para a etapa final do curso. Não copiar a lista do colega. Listas iguais serão todas anuladas, com o aluno perdendo ponto de participação Não olhar para o lado na hora da prova. Manter-se em silêncio durante a aula, retirando as dúvidas com o professor. Rever sempre o conteúdo de cada aula para a aula seguinte.

5 Introdução - Avaliação do aluno MF = (25 * TP + 30 * PM1 + 30 * PM2 + 10 * lista + 5 * presença + 5 * participação ) onde: MF – média final TP – trabalho prático PM1 – primeira maior nota nas três provas PM2 – segunda maior nota Lista – média das listas Presença – para quem conseguir acima de 90% de presença Participação – até 5 pontos extras para quem mostrar interesse e participar das aulas ou até menos 100 pontos para quem prejudicar as aulas com indisciplina.

6 Introdução - Trabalho final Grupos de três ou quatro alunos. Os grupos deverão ser formados até a terceira aula. Todos têm que participar da elaboração e apresentação. Perguntas serão dirigidas a todos os componentes do grupo. O grupo que deixar o trabalho para o final do curso com certeza não conseguirá fazer um bom trabalho. Um trabalho escrito deverá ser enviado por e-mail ao professor. Este trabalho será avaliado, corrigido pelo grupo, sendo enviado por e-mail para a lista de todos os alunos. Trabalhos com textos copiados da Internet não serão considerados. O grupo deve ler o assunto e escrever suas interpretações. A avaliação do TP considerará o material escrito e a apresentação de cada aluno. Os grupos deverão ser montados preferencialmente a partir de um especialista em um determinado assunto e outros interessados em aprender o assunto. Poderão ser sugeridos outros assuntos que não os apresentados pelo professor.

7 Introdução - Assuntos sugeridos para o TP 1.Engenharia de software 2.IDE Netbeans 3.IDE Eclipse 4.Plataforma.NET de desenvolvimento 5.Linguagem Assembler 6.Desenvolvimento colaborativo de software 7.Sistemas de inteligência artificial 8.Evolução das linguagens de programação 9.Tutorial em C++ 10.BPM – Business Process Management 11.UML – Unified Modeling Language 12.Recursos de programação para a WEB 13.Servidores WEB 14.SOA – Service Oriented Architecture 15.HTML – Hiper Text Markup Language


Carregar ppt "Técnicas de Programação I Professor: Decio Kosminsky Engenheiro Eletricista pela PUC-RJ Pós graduado em desenvolvimento pela PUC – Petrópolis Mestrando."

Apresentações semelhantes


Anúncios Google