Buscar

Aula01_apresentacao_AP

Prévia do material em texto

Algoritmos e Programação
Apresentação: plano de ensino
Universidade Federal da Grande Dourados
Faculdade de Ciências Exatas e de Tecnologias
Curso de Bacharelado em Sistemas de Informação
Profª Valguima Odakura
Identificação
� Nome da disciplina: Algoritmos e programação
� Órgão de lotação: Faculdade de Ciências Exatas e 
de Tecnologias
� Curso: Bacharelado em Sistemas de Informação
� Ano letivo: 2012
� Carga horária: 72 horas-aula (36 teóricas e 36 
práticas)
� Nome do professor: Valguima Victoria Viana Aguiar 
Odakura
Objetivos
� Objetivo geral
� Habilitar o aluno a implementar algoritmos usando 
uma linguagem de programação.
� Objetivos específicos
� Desenvolver o raciocínio lógico e a capacidade de 
abstração dos alunos a fim de habilitá-los a prover 
soluções algorítmicas para problemas;
� Capacitar o aluno a analisar problemas e estruturá-
los na forma de algoritmos;
� Habilitar o aluno a implementar suas soluções 
algorítmicas em uma linguagem de programação.
Conteúdo
� Ementa
� Conceitos básicos de algoritmos e estruturas de controle. 
Conceitos básicos de linguagem de programação (tipos 
de dados, sintaxe e semântica).
� Programa
� Conceitos básicos: algoritmos e programação.
� Variáveis, tipos de dados, identificadores
� Estrutura seqüencial
� Estrutura condicional (if, else, switch)
� Estrutura de repetição (for, while, do-while)
� Módulos: procedimentos e funções.
Procedimentos de ensino
� Ao longo do curso, a professora abordará os 
conteúdos por meio de: 
� Aulas teóricas: com a professora e com distribuição de 
lista de exercícios ao final; 
� Aulas de exercícios em laboratório: para solucionar 
dúvidas sobre as listas de exercícios.
Recursos
� Quadro
� Datashow
� Moodle
� http://200.129.209.78
� No Moodle serão postadas notas de aulas da professora 
(slides), listas de exercícios, agenda de atividades, 
comunicados gerais que se fizerem importantes ao longo 
do curso. Esse recurso será de fundamental importância 
para estender o ambiente de sala de aula, possibilitando 
outro espaço para interação e compartilhamento de 
informações de toda a turma. A comunicação dos alunos 
com a professora deve ocorrer por meio desse ambiente.
Avaliação
� O processo de avaliação será realizado ao longo do 
oferecimento da disciplina, por meio dos seguintes 
tipos de avaliações:
� Duas avaliações individuais: prova sem consulta sobre 
os assuntos abordados até então no curso (aulas teóricas 
e listas de exercícios);
� Avaliação substitutiva: prova individual , sem consulta 
e sobre todo o conteúdo do semestre (substitui a menor 
nota das provas);
� Exame final: prova individual sem consulta.
Art. 151. O objetivo da Avaliação Substitutiva (AS) é permitir ao aluno melhorar 
seu desempenho ou recuperar uma nota baixa para que possa atingir o mínimo 
necessário para realizar o Exame Final, ou atingir a nota mínima para ser 
aprovado na disciplina.
Avaliação
� Para ser aprovado na disciplina, sem a necessidade de 
realizar o Exame Final, o aluno deverá obter freqüência
igual ou superior a 75% e Média de Aproveitamento (MA) 
igual ou superior a 6,0 (seis). A média de aproveitamento 
será determinada pela seguinte fórmula:
MA = (Avaliação individual A + Avaliação individual B) / 2
� Deve prestar o Exame Final o aluno que obtiver 
freqüência igual ou superior a 75% e Média de 
Aproveitamento igual ou superior a 4,0 (quatro) e inferior 
a 6,0 (seis).
� O aluno que, submetido ao Exame Final, obtiver nota 
igual ou superior a 6,0 (seis) é considerado aprovado.
Avaliação
� Datas das avaliações: A DEFINIR
� Avaliação A:
� Avaliação B: 
� Substitutiva: 
� Exame: 
Bibliografia Básica
� SCHILDT, Herbert. C completo e total. 3.ed. São Paulo; 
Makron Books do Brasil, 1997.
� GOTTFRIED, Byron S. Programando em C. São Paulo; 
Makron Books do Brasil, 1993.
� MIZRAHI, Victorine Viviane. Treinamento em linguagem C. 
São Paulo: Makron Books do Brasil, 1990. 
� MANZANO. J. A. N. G. Algoritmos. São Paulo: Érica, 2006.
� WIRTH, Niklaus. Algoritmos e Estruturas de Dados. Rio de 
Janeiro: Prentice-Hall, 1986.
Bibliografia Complementar
� STROUSTRUP, Bjarne. A linguagem de programação C++. Porto 
Alegre: Bookman, 3ª ed. 2002.
� HORSTMANN, Cay. Conceitos de computação com C++. 3.ed. Porto 
Alegre: Bookman, 2005.
� JAMSA, Kris; Klander, Lais. Programando em C/C++ ; a bíblia. São 
Paulo; Makron Books, 1999.
� MIZRAHI, Victorine Viviane. Treinamento em linguagem C++. São 
Paulo; Makron Books do Brasil, 1995.
� KERNIGHAN, Brian W.; Ritchie, Dennis M. C : a linguagem de 
programação. 4.ed. Rio de Janeiro ; Campus, 1988.
� HARBISON III, Samuel P.; Steele Jr., Guy L. C manual de referencia. Rio 
de Janeiro; Ciência Moderna, 2002.
� GUIMARÃES, Ângelo de Moura & LAGES, Newton Alberto de Castilho. 
Algoritmos e Estruturas de Dados. Rio de Janeiro: LTC, 1985.
� FARRER, Harry et. all. Algoritmos Estruturados. 3ªed. Rio de Janeiro: 
Livros Técnicos e Científicos, 1999.
� ARAUJO, Everton Coimbra. Algoritmos; fundamentos e pratica. 
Florianópolis:Visual books, 2005. 
Sistemas de informação
� Competências tecnológicas
� a) modelar, especificar, construir, implantar e validar sistemas 
de informações;
� Perfil
� Conseqüentemente, o campo de atuação de um profissional de 
Sistemas de Informação requer que este apresente capacidades 
que permitam-no conduzir desde o gerenciamento da 
implementação de um sistema de informação, em termos de 
todos os seus componentes (hardware, software, dados, pessoas 
e procedimentos), até a capacidade de integrar as dimensões 
organizacional, humana e tecnológica envolvidas nas atividades. 
Mercado de trabalho
� Setor de TI terá carência de profissionais
� Leia em: http://info.abril.com.br/noticias/carreira/setor-de-ti-tera-
carencia-de-profissionais-26112009-32.shl
� Leia em: 
http://www.ipnews.com.br/voip/pesquisas/pesquisas/relat-rio-da-
softex-aponta-2013-havera-carencia-de-140-mil-profissionais-em-
ti-no-brasil.html
� A indústria brasileira de Tecnologia da Informação (TI) deverá
precisar de 140 mil profissionais de todos os setores e níveis, 
em 2013

Continue navegando