Introduction to Programming (Current) - Portuguese only *

Notícias

Este site contém informações sobre a disciplina BCC201 - Introdução a Programação, oferecida para o curso de Ciência da Computação de forma remota excepcionalmente por conta da crise sanitária do Coronavírus.

Embora bastante informação sobre a disciplina seja disponibilizadas aqui, exercícios obrigatórios, aulas práticas e demais atividades serão disponibilizadas exclusivamente por meio da plataforma Moodle.

Slides / Vídeos

Importante: o conteúdo das aulas práticas e os vídeos 'extras' (com dicas e resolução de exercícios) serão disponibilizados apenas via Moodle.

Slides e vídeos das aulas teóricas da disciplina:

Exercícios

Exercícios Obrigatórios
  • Disponibilizados via Moodle.
Listas de Exercícios
Exercícios Adicionais (semestres anteriores)

Objetivos / Ementa

Objetivo Geral
  • Iniciar o aluno a solução de 
problemas por meio de algoritmos 
procedimentais/imperativos.
Ementa
  • Introdução à lógica de Programação. 
  • Conceitos básicos sobre algoritmos, utilização e formas de representação (fluxograma e portugol).
  • Tipos de dados. Variáveis e constantes.
  • Expressões e operadores relacionais, aritméticos e lógicos.
  • Estruturas condicionais e de repetição.
  • Modularização de programas (funções e procedimentos).
  • Estruturas de dados homogêneas (vetores e matrizes) e heterogêneas (estruturas).
  • Manipulação de cadeias de caracteres.
  • Ponteiros e alocação dinâmica de memória.
  • Processamento de arquivos.

Avaliação

Três provas teóricas (55% da nota)
  • Prova 01: 15% da nota (23/02/2021).
  • Prova 02: 20% da nota (23/03/2021).
  • Prova 03: 20% da nota (20/04/2021).
Trabalho Prático (30% da nota)
  • Código e documentação serão entregues via moodle.
  • Apresentação para o(s) professor(es) da disciplina no final do semestre.
Exercícios em aula práticas (15% da nota)
  • Atividades em todas as aulas práticas.

Bibliografia

Bibliografia Básica:
Bibliografia Complementar: