Ir para o conteúdo

CCT-UFCA/Matemática Computacional/Introdução à Programação

De Wikiversidade

Programa do Componente Curricular

[editar | editar código]
Código: MC0004
Componente Curricular: Introdução à Programação
Semestre de Oferta: Tipo: Disciplina Caráter: Obrigatória
Unidade Acadêmica Responsável: Centro de Ciências e Tecnologia - CCT
Área: Ciência da Computação
Créditos: 4 Carga horária: 64 Teórica: 32 Prática 16 EAD: 16
Pré-requisito:
Co-requisito:
Equivalência: CC0001 ou EM0006 ou ECI0099

Objetivos

[editar | editar código]

Preparar o aluno para utilizar ferramentas computacionais nas atividades do curso, consolidando uma formação que será útil na sua vida profissional. O aluno aprenderá a desenvolver programas utilizando técnicas básicas de programação estruturada e o conceito de tipos de dados. Concomitantemente se familiarizará com a utilização de ferramentas necessárias para execução dessas tarefas. O curso também oferece um primeiro contato com o uso de computadores para desenvolvimento de programas.

Introdução a lógica de programação. Algoritmos. Resolução de problemas. Fluxogramas. Conceitos básicos de linguagens de programação. Entrada e saída. Tipos básicos de dados. Operadores e expressões. Estruturas condicionais. Estruturas de repetição. Funções. Noções de estruturas de dados: vetores e matrizes. Técnicas básicas de boa programação. Tratamento de erros.

Bibliografia Básica

[editar | editar código]
  1. PERKOVIC, L., Introdução a Computação usando Python. LTC, São Paulo, 2016.
  2. JUNIOR, D.P. et al, Algoritmos e programação de computadores. Campus, São Paulo, 2012.
  3. FORBELLONE, A.L.V., Lógica de Programação. A Construção de Algoritmos e Estrutura de Dados, Pearson, São Paulo, 2005.

Bibliografia Complementar

[editar | editar código]
  1. LOPES, A., GÁRCIA, G. Introdução a programação: 500 exercícios resolvidos. Campus, São Paulo, 2002.
  2. MENEZES, N.N.C, Introdução à Programação com Python. Novatec, São Paulo, 2014.
  3. MIZRAHI, V. V.; Treinamento em Linguagem C++ Módulo 1. São Paulo, 2005.
  4. BORATTI, I.C., OLIVEIRA, A.B. Introdução a programação: Algoritmos. Visual Books, São Paulo, 2007.
  5. OLIVEIRA, J. F. e MANZANO J. A. N. G.; Estudo dirigido de algoritmos. Editora Érika, São Paulo, 1997.