Logo IC/UFF Troy Costa Kohwalter
Adjunct Professor, IC/UFF
D.Sc., IC/UFF, 2018
M.Sc., IC/UFF, 2013
B.Sc., IC/UFF, 2011
Picture

Menu:

Programação de Computadores

Objetivos da Disciplina

Ementa

Logística

Disciplina: TCC00326 - Programação de Computadores

Turma: M1

Data: terças e quintas, de 14:00 às 16:00

Sala: Google Classroom

Monitoria

Monitores: Gustavo Dos Santos Souza, Yuri Santos Mascarenhas e Marcello Medici

Horário: A definir

Local: A definir

Avaliação

T = Trabalho da Disciplina

EAA = Somatório das Listas de Exercícios das Aulas Assíncronas

Média = (T + EAA) / 2

APROVADO

Média >= 6

VERIFICAÇÃO SUPLEMENTAR

4 <= Média < 6

Será aprovado na VS se tirar nota maior ou igual a 6.

SEGUNDA CHAMADA

Art. 98 - A avaliação de segunda chamada será realizada antes da verificação suplementar (VS), para substituir apenas uma das avaliações obrigatórias realizadas ao longo do período, e à qual o discente não tenha comparecido.

Parágrafo único - Em casos excepcionais, justificando-se a ausência na avaliação de segunda chamada, e comprovada a efetiva indisponibilidade do discente de comparecer, fica garantido o direito a uma segunda avaliação de segunda chamada.

A segunda chamada irá substituir uma lista de exercício das aulas assíncronas que não tenha sido entregue.

FREQUÊNCIA

RESOLUÇÃO N.o 160/2020: Art. 26 - Estão vedados os cômputos de frequência nas disciplinas e os cancelamentos de matrícula por insuficiência de aproveitamento, por número de reprovações em uma disciplina, por abandono e por perda de prazo para integralização curricular, previstos pelo Regulamento dos Cursos de Graduação em vigor – Resolução CEP 001/2015, referentes aos semestres letivos de 2020.

Trabalho

O curso terá um trabalho feito em grupos de 5 participantes, que devem ser constituídos preferencialmente na primeira semana de aula e ter a mesma formação até o final do curso. O grupo terá que implementar um programa em python do Jogo Da Velha.

O resultado esperado deste trabalho é não somente o programa funcionando, mas também um relatório descrevendo em alto nível a solução adotada, assim como as principais dificuldades encontradas e decisões tomadas. Esse relatório não será avaliado pelo seu tamanho, mas sim pela sua clareza e capacidade de argumentação em relação às decisões tomadas para contornar as dificuldades encontradas.

O relatório e o código fonte devem ser entregues no Google Classroom. A entrega deve ser feita dentro do prazo definido na seção de Cronograma.

Grupo 1: Carolina Alonso Pereira, Isabelle Louise Zanola Reis, Andréia dos Santos Sales, Marina Queiroz de Oliveira e Rodrigo da Costa Rodrigues Grupo 2: Julia Nobrega Greca, Maria Alice Mendonça Araújo, Maria Eduarda de Andrade Oliveira, Vinicius Esposito de Souza Cecílio, Vitória Keyte da Silva Gomes e Yanna Carolina Lopes Couto

Aulas Assíncronas de Exercícios

Diversos exercícios serão disponibilizadas durante o curso durante as aulas assíncronas. Todos terão data de entrega marcada no Google Classroom. Durante a resolução dos exercícios, os alunos podem usar comentários de uma tarefa específica para tirar dúvidas no Google Classroom. Espera-se que os alunos façam uso do interpretador Python para verificar a corretude das suas respostas.

Listas de Exercícios no Google Classroom

Serão disponibilizadas duas listas de exercícios durante o curso. Todos terão data de entrega marcada no Google Classroom. Durante a resolução dos exercícios, os alunos podem usar comentários de uma tarefa específica para tirar dúvidas no Google Classroom. Espera-se que os alunos façam uso do interpretador Python para verificar a corretude das suas respostas.

Alunos que entregarem os exercícios no prazo e corretos podem ser aprovados direto caso tenham ficado com média entre 5,5 e 5,9. Da mesma forma, terão direto à VS caso tenham ficado com média entre 3,5 e 3,9.

Presença

De acordo com o Art. 26, estão vedados os cômputos de frequência nas disciplinas e os cancelamentos de matrícula por insuficiência de aproveitamento, por número de reprovações em uma disciplina, por abandono e por perda de prazo para integralização curricular, previstos pelo Regulamento dos Cursos de Graduação em vigor – Resolução CEP 001/2015, referentes aos semestres letivos de 2020.

Ferramentas

Bibliografia

Cronograma

Data Dia Atividade Entrega
15/09/2020 Terça Aula Síncrona - Apresentação da Disciplina & Introdução a Programação  
17/09/2020 Quinta Aula Assíncrona - Exercícios Exercícios
22/09/2020 Terça Aula Síncrona - Organização de programas em Python  
24/09/2020 Quinta Aula Assíncrona - Exercícios Exercícios
29/09/2020 Terça Aula Síncrona - Operadores e Estruturas de Decisão  
01/10/2020 Quinta Aula Assíncrona - Exercícios Exercícios
06/10/2020 Terça Aula Síncrona - Estruturas de Repetição  
08/10/2020 Quinta Aula Assíncrona - Exercícios Exercícios
13/10/2020 Terça Aula Síncrona - Listas e Tuplas  
15/10/2020 Quinta Sem aula (Dia do Professor) Exercícios
20/10/2020 Terça Aula Síncrona - Matrizes  
22/10/2020 Quinta Aula Assíncrona - Exercícios Exercícios & Lista 1
27/10/2020 Terça Aula Síncrona - Manipulação de Listas  
29/10/2020 Quinta Aula Assíncrona - Exercícios Exercícios
03/11/2020 Terça Aula Síncrona - Subprogramação com Vetores  
05/11/2020 Quinta Aula Assíncrona - Exercícios Exercícios
10/11/2020 Terça Aula Síncrona - Manipulação de Strings  
12/11/2020 Quinta Aula Assíncrona - Exercícios Exercícios
17/11/2020 Terça Aula Síncrona - Dicionários  
19/11/2020 Quinta Aula Assíncrona - Exercícios Exercícios & Trabalho
24/11/2020 Terça Sem aula Lista 2
26/11/2020 Quinta Vista de Notas  
01/12/2020 Terça Segunda Chamada  
03/12/2020 Quinta Vista de Notas  
08/12/2020 Terça Verificação Suplementar  
10/12/2020 Quinta Vista de Notas