Prévia do material em texto
#include <stdio.h>
main(){
printf(“
”);
}
Apresentação da Disciplina
INF 01040 – Introdução à Programação
Apresentação
Introdução à Programação
Sigla: INF01040
Créditos: 4
Carga Horária: 60
12 turmas presenciais, 5 turmas EaD
Organização, avaliação e cronograma UNIFICADOS
INF01040 - Introdução à Programação 2
Professores
Dennis Giovani Balreira
Edison Pignaton de Freitas
Eduardo Simões Lopes Gastal
João Paulo Cardoso de Lima
Juliano Araujo Wickboldt
Marcos Tomazzoli Leipnitz
Miguel Cardoso Neves
Rafael Fão de Moura
Renan de Queiroz Maffei
Thiago Lopes Trugillo da Silveira
Vinícius Garcia Pinto
Weverton Luis da Costa
Cordeiro
INF01040 - Introdução à Programação 3
Objetivos
Capacitar o aluno a analisar problemas e elaborar programas que os solucionem, utilizando
para isto técnicas de elaboração de algoritmos e uma linguagem de programação de
computadores.
Tópicos abordados:
noção de algoritmo e seu uso como uma ferramenta na resolução de problemas;
dado, informação, variável, instrução e programa;
linguagem de programação, compilação e execução de programas e ambiente de
desenvolvimento de programas;
elementos básicos para construção de programas: atribuição, leitura e escrita;
estruturas de controle: sequência, seleção e iteração; tipos de dados escalares: inteiros,
reais, caracteres;
tipos estruturados básicos: vetores, matrizes, registros e cadeias de caracteres; funções
e parâmetros
noção de arquivos e programas que os manipulam.
INF01040 - Introdução à Programação 4
Metodologia
Teórica
Aulas expositivas
Trabalhar conceitos de
resolução de problemas
usando algoritmos
Avaliação
Duas provas
Prática
Aulas em laboratório
Exercitar os conceitos em
linguagem de
programação
Avaliação
Exercícios de laboratório
Entregas Programadas
Questionários
INF01040 - Introdução à Programação 5
Avaliação
Provas
MP = 0,4*P1 + 0,6*P2
Atividades Práticas
AP = 0,4*LAB + 0,4*EP + 0,2*QT
Nota Final
NF = (MP + AP) / 2
Composição da Nota
INF01040 - Introdução à Programação 6
NF
(100%)
AP
(50%)
MP
(50%)
P1
(20%)
P2
(30%)
EP
(20%)
LAB
(20%)
QT
(10%)
Para aprovação
MP >= 6,0 e AP >= 6,0
Conceitos
INF01040 - Introdução à Programação 7
Critério Conceito
Se NF ficar entre: 9,0 e 10,0 A (MP >= 6,0 e AP >= 6,0)
Se NF ficar entre: 7,5 e 8,9 B (MP >= 6,0 e AP >= 6,0)
Se NF ficar entre: 6,0 e 7,4 C (MP >= 6,0 e AP >= 6,0)
Se MP < 6,0 e AP ≥ 6,0 Em Recuperação
Se a média das atividades práticas AP < 6,0 D Reprovado
Se frequência menor que 75% FF Reprovado por falta
Recuperação
Condições para recuperação
Frequência mínima exigida de 75%
Média mínima exigida nos trabalhos (AP ≥ 6,0)
Nota Final
Se NR < 6,0 reprovado
Se NR ≥ 6,0 então
NF = (6,0 + AP) / 2
INF01040 - Introdução à Programação 8
Se aprovado na
recuperação, a nota 6,0
substitui a média das
provas
Entregas das Tarefas - Presenciais
Especificações das tarefas que deverão ser entregues e link de entrega estão
disponíveis no Moodle da turma
Todas as entregas feitas na turma específica
Prazos entrega
QTs: 1 semana a partir da disponibilização
Lab: até o término da aula prática
EP: até a véspera da próxima aula prática
Frequência
O aluno pode ter até 8 faltas (inclusive) ao longo do semestre
Acima deste valor, conceito será FF
INF01040 - Introdução à Programação 9
Verificação de Plágio
Há verificação de plágio em TODAS as entregas
Inclusive entre turmas
Inclusive entre semestres
Similaridade >85% ➔ plágio
Todos os envolvidos recebem 0 (zero)
Não permite recuperar nota da parte prática
INF01040 - Introdução à Programação 10
Formato das Provas
Prova 1
Questões objetivas (60% da nota da prova)
1-2 questões de programação (40% da nota da prova)
Prova 2
Questões objetivas (40% da nota da prova)
1-3 questões de programação (60% da nota da prova)
Recuperação
2-4 questões de programação
INF01040 - Introdução à Programação 11
Ambiente de Virtual
https://moodle.ufrgs.br/
INF01040 - Introdução à Programação 12
Informações de Login
• Número de Matrícula
• Senha
Mesmas informações
do portal do aluno
Bibliografia
Básica Essencial
Material disponibilizado no Moodle Institucional UFRGS
https://moodle.ufrgs.br
Nina Edelweiss e Maria Aparecida Castro Livi. Algoritmos e
Programação com exemplos em Pascal e C. Ed. Bookman,
2014. (ISBN: 9788582601891)
Outras
Olhar o Plano de Ensino
Pasta com apostilas disponibilizada no Moodle AGL
INF01040 - Introdução à Programação 13