View
11
Download
0
Category
Preview:
Citation preview
Introdução à ProgramaçãoCCMP0041
www.univasf.edu.br/~brauliro.leal
Prof. Brauliro Gonçalves Leal
2021
Ementa
Conceitos básicos de linguagens de programação. Histórico, classificação e principais aplicações de linguagens de programação. Modelos de execução de programas. Ferramentas de desenvolvimento. Nomes, vetores e endereços. Tipos de dados. Constantes e variáveis. Expressões. Comandos de estruturação de fluxo de controle. Modularização. Escopo de nomes e tempo de vida de variáveis. Passagem de parâmetros. Recursividade. Tipos de dados definidos pelo usuário. Entrada e saída de dados. Arquivos. Uso em laboratório de uma linguagem de programação de alto nível.
2/16Brauliro G Leal – Cecomp/Univasf
Objetivos
Geral
Tornar os alunos capazes de visualizar soluções computacionais para problemas através da construção de programas, em linguagem de alto nível estruturada.
Específicos
a) familiarizar o aluno com o modelo sequencial de computaçãob) apresentar conceitos básicos de linguagens de programaçãoc) capacitar o aluno no uso da linguagem Cd) treinar o aluno no processo de desenvolvimento de software
3/16Brauliro G Leal – Cecomp/Univasf
Conteúdo
1. Introdução2. Linguagens de Programação3. Compiladores C4. Linguagem C5. Alocação Dinâmica de Memória6. Biblioteca Padrão C7. Aplicações8. Preprocessamento9. Ambiente de Desenvolvimento Integrado (IDE)10. Uso do Terminal e Makefile
4/16Brauliro G Leal – Cecomp/Univasf
Visão Geral
5/16Brauliro G Leal – Cecomp/Univasf
Bibliografia
Schildt, Herbert. C Completo e Total. 3a ed. Editora Pearson Makron Books, 2006.
6/16Brauliro G Leal – Cecomp/Univasf
Bibliografia
Sebesta, R. W. Conceitos de Linguagens de Programação. 9a ed. Bookman, 2011.
7/16Brauliro G Leal – Cecomp/Univasf
Bibliografia
Kernigham, b. W.; RITCHIE, D. M. A Linguagem de Programação C ANSI.Elsevier, 1989.
8/16Brauliro G Leal – Cecomp/Univasf
Bibliografia
Varejão, F. Linguagens de Programação Java, C, C++ e outras. Elsevier, 2004.
9/16Brauliro G Leal – Cecomp/Univasf
Bibliografia
Mokarzel, f.; Soma, N. Introdução à Ciência da Computação. Elsevier, 2008.
10/16Brauliro G Leal – Cecomp/Univasf
Bibliografia
Ascenio, A. F. G.; Campos, E. A. V. Fundamentos da Programação de Computadores. 2ª ed. Editora Pearson Education, 2003.
11/16Brauliro G Leal – Cecomp/Univasf
Bibliografia
Schildt, Herbert. C: The Complete Reference. 4th ed. McGraw–Hill Education, 2000.
12/16Brauliro G Leal – Cecomp/Univasf
Avaliação
● Avaliação oral/escrita semanal – 50%● Avaliação mensal – 30%● Um trabalho individual – 10%● Um trabalho em dupla – 10%● Nota Final = soma(avaliações)
13/16Brauliro G Leal – Cecomp/Univasf
Entrega da Avaliação
E-mail: ccmp0041.0@gmail.comAssunto: [IP Avaliacao <n>] + <nome>Formato: LibreOffice
Exemplo:
Assunto: [IP Avaliacao 2] José do Egito [IP Avaliacao 3] Alexandre o Grande
14/16Brauliro G Leal – Cecomp/Univasf
Entrega de Trabalho
15/16Brauliro G Leal – Cecomp/Univasf
E-mail: ccmp0041.0@gmail.comAssunto: [IP Trabalho <n>] + <nome>Formato: LibreOffice
Corvo
16/16Brauliro G Leal – Cecomp/Univasf
O Corvo é uma ave de médio a grande porte, vivem em bandos com estrutura hierárquica bem definida. O corvo simboliza a astúcia, a criatividade, a sabedoria, a fertilidade, a esperança. São conhecidos pela sua capacidade de fabricar e utilizar pequenos instrumentos; em testes específicos de inteligência animal, costumam atingir altas pontuações.
Recommended