Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola de Engenharia de São Carlos
 
Engenharia Mecânica
 
Disciplina: SEM0580 - Tópicos em Computação
Topics in Computer Science

Créditos Aula: 2
Créditos Trabalho: 0
Carga Horária Total: 30 h
Tipo: Semestral
Ativação: 15/07/2018 Desativação:

Objetivos
Revisar algoritmos, introduzir conceitos de programação orientada a objetos, introduzir estruturas de dados e banco de dados, discutir técnicas de engenharia de software.
 
 
 
Docente(s) Responsável(eis)
864939 - Helio Aparecido Navarro
2869775 - Maíra Martins da Silva
 
Programa Resumido
1) Revisão de algoritmos 2) Conceitos de programação orientada a objetos 3) Conceitos de estruturas de dados 4) Estruturas de arquivos 5) Conceitos de sistemas de banco de dados 6) Técnicas de Engenharia de Software
 
 
 
Programa
1) Revisão de algoritmos. 2) Introdução à programação orientada a objetos: definição de objetos, classes, polimorfismo, herança. 3) Estruturas de dados: Listas lineares, pilhas e filas, árvores, árvores binárias, árvores-B, grafos. 4) Estruturas de arquivos e métodos de acesso: indexação, árvore-B+, espalhamento. 5) Banco de dados: conceitos básicos de um SGBD, modelo entidade-relacionamento, modelo relacional, linguagem do modelo relacional (SQAL), noções de processamento de transações, controle de concorrência e de recuperação. 6) Engenharia de software: análise de requisitos, projeto, desenvolvimento, verificação, validação e gerenciamento de um software.
 
 
 
Avaliação
     
Método
Provas.
Critério
Média ponderada entre provas superior ou igual a 5,0 (cinco).
Norma de Recuperação
1. Os critérios de avaliação da recuperação devem ser similares aos aplicados durante o semestre regular do oferecimento da disciplina; 2. A nota final (MF) do aluno que realizou provas de recuperação dependerá da média do semestre (MS) e da média das provas de recuperação (MR), como segue: Os critérios de avaliação da recuperação devem ser similares aos aplicados durante o semestre regular do oferecimento da disciplina; 1) A nota final (MF) do aluno que realizou provas de recuperação dependerá da média do semestre (MS) e da média das provas de recuperação (MR), como segue: a) MF=5 se 5 ≤MR ≤ (10 - MS); b) MF = (MS + MR) / 2 se MR > (10 – MS) c) MF = MS se MR < 5. 2) O período de recuperação das disciplinas deve se estender do início até um mês antes do final do semestre subsequente ao da reprovação do aluno em primeira avaliação.
 
Bibliografia
     
Principal: Cormen, T.H.; Leiserson, C.E. Rivest, R.L. Stein, C. Algoritmos: Teoria e Prática. 2a. Ed., Campus 2002. Elmasri, R.; Navathe, S.B. Sistemas de Banco de Dados, 6a. Edição, São Paulo: Pearson - Addison Wesley, 2011. Deitel, H.M.; Deitel, P.J.: C++ How to Program, 10/3, Pearson, 2016. Stroustrup B, The C++ Programming Language, Addison-Wesley, 2016. Sommerville, I. Engenharia de Software. 8a. Ed. São Paulo: Pearson Addison-Wesley, 2007. Complementar: Ziviani, N. Projeto de Algoritmos com Implementações em Pascal e C. Cengage Learning. 3a. Ed. 2011. Wirth, N. Algoritmos e Estruturas de Dados, Prentice Hall, 1986. ate, C.J. Introdução a Sistemas de Banco de Dados, Elsevier, 2004. Sliberschatz, A.; Henry F. Korth, H.F.; Sudarshan, S., Sistemas de Banco de Dados, 6a. Ed. Elsevier, 2006. Veloso, P. Estrutura de Dados: Campus, 1986. Langsam, Y.; Augenstein, M.J.; Tenenbaum, A.M. Data structures using C and C++. 2nd Ed., Prentice Hall, 1996. Kernighan, B. W.; Ritchie, D.M.C.: A Linguagem de Programação - Padrão ANSI, 2a Ed., São Paulo: Campus, 1989. Pressman, R.S. Engenharia de Software. 6a. Ed. McGraw-Hill, 2006. Pfleeger, S.L. Engenharia de Software: Teoria e Prática, 2a. Ed., São Paulo: Prentice-Hall, 2004.
 

Clique para consultar os requisitos para SEM0580

Clique para consultar o oferecimento para SEM0580

Créditos | Fale conosco
© 1999 - 2022 - Superintendência de Tecnologia da Informação/USP