MC102 - Algoritmos e Programação de Computadores
MC102 Horários Plano de
desenvolvimento
Oferecimento
anterior

Plano de Desenvolvimento da Disciplina
Primeiro semestre de 2019

Turmas Professor(a) Página com informações específicas
ABC Raquel Cabral http://www.ic.unicamp.br/~raquel.cabral/1s2019-mc102
EF Edson Borin http://www.ic.unicamp.br/~edson/disciplinas/mc102/2019-1s/ef
GHI Alexandre Falcão http://www.ic.unicamp.br/~afalcao/mc102
KLMN Sandra Avila http://www.ic.unicamp.br/~sandra/teaching/2019-1-mc102klmn
OUVX Julio Cesar Lopez Hernandez https://sites.google.com/site/unicampjlopez
4567 Ricardo Edgard Caceffo http://edu.ic.unicamp.br/mc102
Coordenação Página com informações gerais
Islene Calciolari Garcia http://www.ic.unicamp.br/~mc102

Ementa

Conceitos básicos de organização de computadores. Construção de algoritmos e sua representação em pseudocódigo e linguagens de alto nível. Desenvolvimento sistemático e implementação de programas. Estruturação, depuração, testes e documentação de programas. Resolução de problemas.

Linguagem de Programação

Python, versão 3.

Critério de Avaliação

Serão levados em consideração os seguintes elementos: Atividades Conceituais, Tarefas de Laboratório e Provas Teóricas.

Atividades Conceituais

São atividades elaboradas com o intuito de avaliar o grau de compreensão apresentado pelos(as) estudantes dos conceitos referentes a determinado(s) tópico(s) da disciplina de maneira a auxiliá-los(as) a regular seu processo de aprendizagem. A nota atribuída a cada uma destas atividades será uma nota de participação, feita de maneira proporcional ao número de questões respondidas pelo(a) aluno(a), independentemente do fato de estarem corretas ou não.

Para a realização das atividades serão disponibilizados questionários de múltipla escolha na área MC102 - 1s2019 - Algoritmos e Programação de Computadores do sistema Moodle, acessível a partir do endereço web http://www.ggte.unicamp.br/ea .

Durante o semestre serão propostas n Atividades Conceituais, com média MAC.

Tarefas de laboratório

Serão propostas m tarefas de laboratório, que deverão ser implementadas pelos(as) alunos(as) de maneira individual. Os programas desenvolvidos serão testados com um jogo de testes pré-determinado, subdividido em testes abertos, que podem ser vistos pelos(as) alunos(as) e testes fechados, que não podem ser vistos. A nota de cada laboratório será proporcional ao número de testes, abertos ou fechados, que executaram corretamente. No entanto, serão considerados válidos apenas os programas projetados de maneira a resolver o problema proposto para um conjunto amplo de possibilidades e não aqueles projetados para emitir a saída correta para o subconjunto de testes abertos.

Juntamente com o enunciado de cada tarefa de laboratório Li será indicado o peso desta tarefa PLi ∈ {1,2,3,4,5}. A média dos laboratórios, ML, é a média ponderada destas m notas.

O gerenciamento da submissão e testes das tarefas de laboratório é feito com o auxílio um sistema automatizado conhecido como SuSy (Submission and Testing System for Student Programs), e está acessível a partir do endereço web https://susy.ic.unicamp.br:9999/mc102.

Provas teóricas

Serão realizadas duas provas teóricas: P1 com peso 2 e P2 com peso 3. Ambas serão em realizadas em papel, de forma individual e sem nenhum tipo de consulta. As datas e horários para cada turma são:

P1
Turmas Data Horário
A B C 25 de abril 10h00 às 12h00
E F
G H I
O U V X 19h00 às 21h00
K L M N 26 de abril 14h00 às 16h00
4 5 6 7

P2
Turmas Data Horário
A B C 25 de junho 10h00 às 12h00
E F
G H I
O U V X 21h00 às 23h00
K L M N 26 de junho 14h00 às 16h00
4 5 6 7 24 de junho 14h00 às 16h00

A média de provas teóricas, MP, é a média ponderada das provas P1 e P2 considerando seus respectivos pesos.

Cálculo da Média Final

A média final MFinal e a situação do(a) aluno(a) serão definidas de acordo com as regras a seguir. Note que, de acordo com o Regimento Geral de Graduação os(as) alunos(as) devem ter frequência Freq maior ou igual a 75% para aprovação.

Atendimento

Este oferecimento de MC102 conta com a colaboração de vários alunos de pós-graduação (PEDs) e graduação (PADs) que atuam como monitores(as). Além do atendimento durante as aulas de laboratório, haverá plantões de dúvidas presenciais e aulas extras de revisão em horários e salas que serão divulgados em http://www.ic.unicamp.br/~mc102/horarios.html.

Informações Adicionais:

Material de Apoio

Outros textos e alguns vídeos serão indicados na página web geral da disciplina. Caso consulte algum material, verifique se a versão de Python descrita é a 3.x. Se não for, fique atento(a) aos detalhes que variam de uma versão para outra.