Академический Документы
Профессиональный Документы
Культура Документы
Apresentao da disciplina
Ementa Objetivos Mtodos e Tcnicas de Aprendizagem Forma de Avaliao Contedo Programtico Bibliografia
Ementa
Construo de algoritmos. Conceitos bsicos de um programa: variveis, operadores e expresses, Estruturas de controle (atribuio, seleo, repetio) Introduo uma linguagem de programao estruturada. Ambientes de programao. Dados estruturados: vetores, matrizes e registros. Arquivos. Subprogramas: funes, procedimentos. Passagem de parmetros (por valor e por referncia). Recursividade
Objetivos
Apresentar o uso dos elementos e de uma metodologia para o desenvolvimento de algoritmos e a sua implementao em uma linguagem de programao. Ao final da disciplina o aluno dever ser capaz de criar solues de programao utilizando a noo de algoritmo e dominar as tcnicas bsicas de elaborao de algoritmos para os principais problemas, utilizando uma lgica de programao neutra, aplicvel a quaisquer das ferramentas ou linguagens de programao atuais
Objetivos especficos
Esta disciplina tem como objetivo especfico introduzir os conceitos bsicos da programao de computadores.. Ao final da disciplina os alunos estaro aptos a resolver e documentar problemas com certo grau de complexidade, atravs do uso de programao procedimental estruturada. Adicionalmente, sero apresentados tambm o conceitos e desenvolvidos algoritmos com programao orientada a objetos
O que o professor espera dos alunos Acessar a pgina da disciplina com frequencia para acessar material, se programar em relao a atividades e avaliaes Participao (pontualidade e assiduidade) Anotaes nas aulas expositivas Ser pr-ativo para avanar nos exemplos e assuntos vistos em sala de aula
O que os alunos devem esperar do professor Cumprimento da ementa do curso Disponilidade para ajuda extra-classe
Ver horrios na pgina da disciplina
Avaliao
- 3 Notas
1.o Prova terica (70%) + Atividades* (30%) 2.o Prova terica (70%) + Atividades* (30%) 3.o Prova terica (70%) + Projeto (40%)
Bibliografia bsica
ASCENCIO, A., CAMPOS, E. Fundamentos da programao de computadores. 2a. edio. Prentice Hall, 2007 (5 exemplares na biblioteca). LOPES, A., GARCIA, G. Introduo programao. Elsevier, 2002 (9 exemplares na biblioteca) FEIJ B., CLUA E., SILVA F. S. da Introduo Cincia da Computao com Jogos Aprendendo a programar com entretenimento, .Elsevier, 2010. (0 exemplares na biblioteca)
Bibliografia complementar
OLIVEIRA, A. B. de. Introduo a Programao, Bookstore, 1999. (1 exemplar biblioteca) WIRTH, N. Algoritmos e Estruturas de Dados, 1999 (5 exemplares na biblioteca) ZIVIANI, N. Projeto de Algoritmos. Pioneira Thomson Learning, 2005 (5 exemplares na biblioteca).
Material do curso
Google Grupos http://groups.google.com.br/group/ip-ufpb-101/ Contedo
Informao geral da disciplina Programa de aulas Material utilizado na sala de aula Acompanhamento de Atividades Lista de presena e notas
Lista de discusso
ip-ufpb-101@googlegroups.com