Buscar

EXA0146 - PROGRAMAÇÃO DE COMPUTADORES

Prévia do material em texto

13/01/2023 11:36 Sistema Integrado de Gestão de Atividades Acadêmicas
https://sigaa.ufersa.edu.br/sigaa/geral/componente_curricular/busca_geral.jsf 1/2
Portal do Discente
U����������� F������ R���� �� S���-Á����
S������ I�������� �� G����� �� A���������
A���������
E������ �� 13/01/2023 11:36
Componente Curricular: EXA0146 - PROGRAMAÇÃO DE COMPUTADORES (1200258)
Créditos: 4 créditos
Carga Horária: 60 horas
Unidade Responsável: DEPARTAMENTO DE COMPUTAÇÃO
Tipo do Componente: DISCIPLINA
Ementa:
Estudo de uma linguagem de programação estruturada. Tipos de
dados básicos e compostos. Estruturas de controle: desvio e
repetição. Operadores lógicos e relacionais. Modularidade e funções.
Entrada e saída de dados. Organização de arquivos.Construção de
programas.
Modalidade: Presencial
Dados do Programa
Ano-Período: 2018.2
Quantidade de Avaliações: 3
Objetivos
Aprender a lógica de programação e a sintaxe necessária para criar programas em uma linguagem de
programação de alto nível.
Conteúdo Programático
Unidade Tópicos e Conteúdo
Nº de Horas
Teórico Prático
I
- Ambiente de trabalho e ferramentas
- Introdução a linguagem C++
- Modularidade e funções
- Tipos de dados inteiros
- Tipos de dados ponto-flutuante
10 10
II
- Vetores e strings
- Registros, uniões e enumerações
- Ponteiros e alocação dinâmica de memória
- Laço de repetição for
- Laços de repetição while e do-while
10 10
III
- Instruções de desvio if e switch
- Entrada e saída de arquivos texto e binário
- Funções com vetores, strings e registros
- Escopo, ligação e referências
- Sobrecarga de funções e templates
10 10
Competências e Habilidades
Ao final do curso, o aluno deverá ser capaz de desenvolver programas para resolver uma gama variada de
problemas computacionais utilizando com propriedade os recursos de uma linguagem de programação em
ambiente PC.
Metodologia
Aulas expositivas com práticas de laboratório.
Referências Bibliográficas Obrigatórias
Prata, Stephen. C++ Primer plus . 5.ed.. Sams. 2005. ISBN: 0-672-32697-3 (Broch.)
Mizrahi, Victorine Viviane. Treinamento em linguagem C++ módulo 1. 2.ed.. Pearson Prentice Hall. 2006.
ISBN: 978-85-7605-045-2 (Broch.)
Ascenio, Ana Fernanda Gomes. Fundamentos da programação de computadores Algoritmos, PASCAL, C/C++
(Padrão ANSI) e JAVA. 3.ed.. Pearson Education do Brasil. 2012. ISBN: 978-85-64574-16-8 (Broch.)
https://sigaa.ufersa.edu.br/sigaa/verPortalDiscente.do
13/01/2023 11:36 Sistema Integrado de Gestão de Atividades Acadêmicas
https://sigaa.ufersa.edu.br/sigaa/geral/componente_curricular/busca_geral.jsf 2/2
Referências Bibliográficas Complementares
Deitel, H. M.. C++ como programar. 5.ed.. Pearson Prentice Hall. 2006. ISBN: 978-85-85-7605-056-8
(broch.)
Stroustrup, Bjarne. Princípios e práticas de programação com C++ . . Bookman. 2012. ISBN: 978-85-7780-
958-5 (Broch.)
Stroustrup, Bjarne. The C₊₊ programming language . 4th ed.. Addison-Wesley. 2013. ISBN: 978-0-321-
56384-2 (Broch.)
Mokarzel, Fábio. Introdução à ciência da computação . . Elsevier; Campus. 2008. ISBN: 978-85-352-1879-4
(Broch.).
Forouzan, Behrouz. Fundamentos da ciência da computação . . Cengage Learning. 2012. ISBN: 978-85-221-
1053-7 (Broch.)
APROVADO PELO DEPARTAMENTO EM
APROVADO PELO CONSEPE EM
Para conferir as informações contidas neste documento, acesse
https://sigaa.ufersa.edu.br/sigaa/public/componentes/busca_componentes.jsf, informando o código
do componente curricular e o nível de ensino correspondente.
SIGAA | Superintendência de Tecnologia da Informação e Comunicação

Continue navegando

Outros materiais