Programação II

 

Descrição

 

Objetivo

O objetivo desta disciplina é formar a base conceitual da programação, desenvolvendo a abstração, a prática da solução conceitual e as estratégias de lidar com problemas complexos.

Ementa

Programando com funções; condicionais e operadores lógicos; solução conceitual; introdução a iteração; tipagem de dados, variáveis e operadores em uma linguagem procedimental; entrada e saída; controle de fluxo procedimental; funções; iteração, recursão; vetores, vetores bidimensionais, desenvolvimento de programas em módulos, TAD, principais estruturas de dados.

Software

O software que será utilizado nesta disciplina é o Microsoft Visual Studio 2010. Você pode conseguí-lo no laboratório de graduação (LabGrad) através do empréstimo de software, mas para isso você precisará estar cadastrado como usuário do laboratório.

Critério de aprovação

O sistema de avaliação da disciplina é o do Ciclo Básico, com três graus intermediárias G1, G2 e G3 e uma prova final, P4.

Cada uma das provas intermediárias se referirá à parte correspondente da matéria, como especificado no programa da disciplina; a prova final será sobre toda a matéria.

Os graus G1, G2 e G3 correspondem, respectivamente, às notas da P1, P2 e P3. Deverão obrigatoriamente fazer a P4, os alunos que:

Nos dois primeiros casos a nota da P4 substitui o menor grau entre G1, G2 e G3. No caso de falta, a nota da P4 substitui a nota da prova correspondente.

As provas se realizam segundo calendário fixado pelo Ciclo Básico do CTC. O calendário de provas do semestre corrente também pode ser encontrado no programa da disciplina.

As regras para aprovação são as constantes do documento "Critério de Aprovação do Ciclo Básico do CTC".