Dados da Disciplina:
Disciplina: CTADS.002 - Algoritmo e Técnicas de Programação (ATP)
Curso de Tecnologia em Análise e Desenvolvimento de Sistemas (TADS) - IFAM
Período: 2013-2 C.H.: 140h
Sala: Laboratório do Dinter
Lista da Disciplina: https://groups.google.com/group/atp2013-1?hl=pt-BR (todos os alunos devem ser cadastrados na lista)
Ementa:
Fundamentos de Sistemas de Computação: Arquitetura Básica dos Computadores; Bases Numéricas e Sistema de Numeração; Sistemas Operacionais; Redes de Computadores e Sistemas Gerenciadores de Bancos de Dados: Conceito e Visão Geral. Resolução de Problemas; Algoritmos; Programação de Computadores e utilização das estruturas de programação na resolução de problemas. Estrutura de Dados Básicas; Recursividade; Técnicas de Programação: Modularidade, testes e documentação.
OBS.: Considerando que neste período os alunos matriculados na disciplina cursaram a mesma anteriormente, o conteúdo programático será adaptado para melhor atender as necessidades de aprendizagem destes alunos.
Bibliografia:
Tutora da Disciplina:
Karla Marques.
Recursos de Estudo:
Grande parte do material utilizado nesta disciplina está baseado no trabalho produzido pela equipe da UFCG sob a liderança dos professores Dalton Serey e Jorge Figueiredo. Esta equipe é uma referência em ensino de programação no Brasil.
Ferramentas e Ambientes de Desenvolvimento:
Outros Sites Interessantes:
Avaliação:
As avaliações serão realizadas por meio de três instrumentos:
Serão realizadas 3 provas práticas, sendo que cada uma delas terá peso de 70% e os 30% serão obtidos dos exercícios realizados em sala de aula. O projeto final da disciplina terá peso de 100%.
A data para realização de cada avaliação consta no cronograma da disciplina.
A nota final da disciplina será calculada com base na média aritmética das avaliações realizadas.
Média = média das provas + nota do projeto final da disciplina
2
Aprovado: Freqüência >= 75% E Média >= 6
Exame Final: Freqüência >= 75% E (2 <= Média < 6)
Reprovado: Freqüência < 75% OU Exame Final < 6
Cronograma: