Baixe o app para aproveitar ainda mais
Prévia do material em texto
Escola Superior Politécnica – Modalidade EaD DISCIPLINA / UNIDADE CURRICULAR LINGUAGEM DE PROGRAMAÇÃO EMENTA: Conceitos de linguagens de programação e linguagem C. Métodos de implementação de linguagens de programação. Paradigmas. Funções de entrada e saída. Comandos de controle de fluxo. Comandos de repetição. Vetores e Matrizes. Strings e funções. Structs. Arrays de estrutura. Arquivos. HABILIDADES • Utilizar definição formal em linguagens de programação estruturada; • Utilizar Pseudo-linguagem; • Utilizar comando de tipos de sequências; • Definir procedimentos e funções; • Identificar tipos e escopo de variáveis; • Aplicar Sub-Programação; • Estruturar fluxogramas; • Utilizar técnicas de implementação de Programas e fluxo de programação; • Implementar programas. COMPETÊNCIAS • Elaborar programas de forma estruturada; • Elaborar fluxogramas; • Diferenciar as linguagens de Programação. CONHECIMENTOS • Conceitos de linguagens de programação e linguagem C. • Métodos de implementação de linguagens de programação. • Paradigmas. • Funções de entrada e saída. • Comandos de controle de fluxo. Comandos de repetição. • Vetores e Matrizes. Strings e funções. • Structs. Arrays de estrutura. • Arquivos. PROCEDIMENTOS METODOLÓGICOS • Aulas expositivas e interativas online; • Esclarecimento de dúvidas e realização de discussões via tutoria no AVA com o professor da disciplina; • Material disponibilizado na Rota de Aprendizagem; • Indicação de referências (bibliográficas e audiovisuais) para ampliação do conhecimento; • Desenvolvimento de códigos da disciplina em linguagem C no ambiente Visual Studio. SISTEMÁTICA DE AVALIAÇÃO • A avaliação será realizada com base nos objetivos propostos, levando-se em conta: • Realização de atividade pedagógica on-line (APOL); • Uma prova objetiva, realizada no polo de apoio presencial; • Uma prova discursiva, realizada no polo de apoio presencial; • Relatórios de atividades práticas realizadas com o material disponibilizado pela UNINTER. BIBLIOGRAFIA BÁSICA SUTTER, H.; Programação avançada em C++: 40 novos quebra-cabeças de engenharia, problemas de programação e soluções. SP: Pearson, 2006. ASCENCIO, A.F.G.; Fundamentos da programação de computadores: algoritmos, pascal, C/C++ (padrão ANSI) JAVA. 3ª ed. São Paulo: Pearson, 2012. (BVP) LEME, E. (Org.). Programação de computadores. São Paulo: Pearson, 2014. (BVP) BIBLIOGRAFIA COMPLEMENTAR DEITEL, P.; DEITEL, Harvey. C. Como programar. 6ª ed. São Paulo: Pearson, 2011. (BVP) DEITEL, P.; DEITEL, H. Java como programar. 8ª ed. São Paulo: Pearson, 2010. (BVP) HORSTMANN, C. Conceitos de computação com o essencial de C++. 3º ed. Porto Alegre: Bookman, 2008. (BVMB) MIZRAHI, V. V. Treinamento em linguagem C. 2º ed. São Paulo: Pearson, 2008. (BVP) SAVITCH, W. J. C++ absoluto. São Paulo: Addison Wesley, 2004. (BVP)
Compartilhar