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: 01/01/2024 Desativação:

Objetivos
Revisar algoritmos, introduzir conceitos de programação orientada a objetos, introduzir estruturas de dados e métodos de acesso de arquivos.
 
 
 
Docente(s) Responsável(eis)
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) Métodos de acesso de arquivos
 
 
 
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.
4) Estruturas de arquivos e métodos de acesso: leitura de arquivos, escrita de arquivos.
 
 
 
Avaliação
     
Método
Exposição seguida de exercícios e trabalhos práticos, executados alguns em classe e outros fora de classe e em laboratório quando disponível.
Critério
Critério de Aprovação: Provas, trabalhos, exercícios. A nota final será calculada pela média ponderada das notas de provas, trabalhos e exercícios obtidas pelo aluno no decorrer da disciplina. Será considerado aprovado o aluno que obtiver média superior ou igual a 5,0 (cinco). Avaliação: O aluno desenvolverá algoritmos para problemas apresentados pelo docente com base nos conhecimentos apresentados em aula. A qualidade dos algoritmos desenvolvidos para os problemas apresentados refletirá o nível de aprendizado do aluno e permitirá a sua avaliação.
Norma de Recuperação
O aluno que obtiver média final entre 3,0 (três) e 5,0 (cinco), e apresentar frequência maior ou igual a 70%, poderá recuperar o seu aprendizado no semestre seguinte, dentro dos prazos estabelecidos no calendário acadêmico da EESC.
 
Bibliografia
     
Stroustrup, Bjarne. Programming Principles and Practice using C++. Assison-Wesley, 2009.
Forbellone, A. L. V., Eberspacher, H. F. Lógica de Programação: a construção de algoritmos e estruturas de dados. Prentice Hall, 2012.
Deitel, H.M., Deitel, P.J.: C++ How to Program, Pearson, 2016.
Stroustrup, B.: The C++ Programming Language, Addison-Wesley, 2016.
Ziviani, N.: Projeto de Algoritmos com Implementações em Pascal e C, Cengage Learning, 3.ed., 2011.
 

Clique para consultar os requisitos para SEM0580

Clique para consultar o oferecimento para SEM0580

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