Baixe o app para aproveitar ainda mais
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
Compartilhar