Baixe o app para aproveitar ainda mais
Prévia do material em texto
ECT2303 - Linguagem de Programação Plano de Curso Sandro Bruno do Nascimento Lopes Universidade Federal do Rio Grande do Norte 20 de fevereiro de 2018 Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 1 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 2 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 3 / 44 Resumo da disciplina Nome do componente: ECT2303 - Linguagem de Programação Turma: Turma 02 (Subturmas 2A, 2B, 2C e 2D); Professores: Sandro Bruno do Nascimento Lopes (Teórica); Período de duração: 19/02/2018 a 07/07/2018 (14/07/2018); Local das aulas: Sala 07; Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 4 / 44 Resumo da disciplina Ementa do curso: Introdução à Linguagem C++; Operadores e Expressões; Comandos de Entrada e Saída; Comandos de Decisão e de Repetição; Funções e Programação Modular; Recursividade; Matrizes Unidimensionais e Bidimensionais; Strings; Tipos Estruturados de Dados. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 5 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 6 / 44 Horário Aula Teórica: 46M12 (quartas e sextas-feiras, 07:00 às 08:40 horas); Aula Prática: Subturma 2A: 4T34 (quarta-feira, 14:55 às 16:35 horas); Subturma 2B: 4T56 (quarta-feira, 16:50 às 18:30 horas); Subturma 2C: 5T34 (quinta-feira, 14:55 às 16:35 horas); Subturma 2D: 5T56 (quinta-feira, 16:50 às 18:30 horas). Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 7 / 44 Horário - Grade de Horários Seg. Ter. Qua. Qui. Sex. Sab. 07:00 - 07:50 T T 07:50 - 08:40 T T 08:55 - 09:45 09:45 - 10:35 10:50 - 11:40 11:40 - 12:30 13:00 - 13:50 13:50 - 14:40 14:55 - 15:45 P-2A P-2C 15:45 - 16:45 P-2A P-2C 16:50 - 17:40 P-2B P-2D 17:40 - 18:30 P-2B P-2D 18:45 - 19:35 19:35 - 20:25 20:35 - 21:25 21:35 - 22:15 Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 8 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 9 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 10 / 44 Cronograma Primeira unidade: Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 11 / 44 Cronograma Segunda unidade: Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 12 / 44 Cronograma Terceira unidade: Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 13 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 14 / 44 Cronograma Primeira unidade: Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 15 / 44 Cronograma Segunda e Terceira unidade: Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 16 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 17 / 44 Metodologia Aulas teóricas: Aulas expositivas no quadro com o auxilio de apresentações para o melhor acompanhamento dos alunos; Aulas práticas: Resolução de listas de exercícios com acompanhamento e intervenção do professor; As apresentações utilizados nas aulas serão disponibilizados no SiGAA após as aulas e o conteúdo dos mesmos são baseados nas referências bibliográficas indicadas no Plano de Curso e nos materiais disponibilizados na disciplina. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 18 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 19 / 44 Avaliação Esta disciplina consiste de 3 unidades, cada uma com uma prova teórica e uma prova prática, com pesos definidos a seguir: Primeira unidade: 6, 0 pontos da prova teórica + 4, 0 pontos da prova prática; Segunda unidade: 6, 0 pontos da prova teórica + 4, 0 pontos da prova prática; Terceira unidade: 10, 0 pontos da prova teórica OU 10, 0 pontos do projeto; Após o cálculo da média das três unidades, se o aluno não for aprovado e tiver direito à prova de reposição (Ver resolução que será disponibilizada no SiGAA) ele fará uma última avaliação do conteúdo selecionado das três unidades e com pontuação 10, 0. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 20 / 44 Avaliação Datas das avaliações teóricas (em horário de aula - M12): Avaliação 1: 11/04/2018; Avaliação 2: 16/05/2018; Entrega do projeto: 02/12/2018 a 06/07/2018; Avaliação 3: 04/07/2018. Datas das avaliações práticas (em horário de aula de sua respectiva sub-turma): Avaliação 1: 18/04/2018 - 19/04/2018; Avaliação 2: 06/05/2018 - 07/06/2018. Reposição: 11/07/2017. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 21 / 44 Avaliação 1 A média parcial da disciplina será obtida pela média aritmética dos rendimentos obtidos em cada unidade, isto é Mp = R1 + R2 + R3 3 onde R1, R2 e R3 são os rendimentos das primeira, segunda e terceira unidades, respectivamente. 2 Os rendimentos R1, R2 e R3 são as notas das avaliações 1, 2 e 3. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 22 / 44 Avaliação O estudante será aprovado se: Possuir média parcial igual ou superior a 7,0 (sete); ou Possuir média parcial igual ou superior a 5,0 (cinco),com rendimento acadêmico igual ou superior a 3,0 (três) em todas as unidades. O estudante que não atinge os critérios de aprovação acima tem direito à realização de uma avaliação de reposição se: O critério de aprovação por assiduidade é satisfeito; e O estudante tem média parcial igual ou superior a 3,0 (três). Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 23 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 24 / 44 Horário de Atendimento: Os horários de atendimento aos alunos são: 1 Sandro Bruno: Presencial: Na sala dos professores substitutos (subsolo, escada ao lado da secretaria administrativa): Terças e quintas-feiras, das 18:45 até as 20:15 horas (35N12); Quartas e sextas-feiras, das 08:50 até as 10:35 horas (46M34); E-mail: sandrobruno@ect.ufrn.br; sandro@dca.ufrn.br; sandrobnlopes@gmail.com; Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 25 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 26 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 27 / 44 Bibliografia principal Treinamento em Linguagem C++ (2a edição) Vitorine Viviane Mizrahi Pearson Prentice Hall Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 28 / 44 Bibliografia principal C++: Como Programar (3a edição) H. M. Deitel, P. J. Deitel Bookman Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 29 / 44 Bibliografia principal C++ Prime Plus (6th edition) Sthephen Prata Addison-Wesley Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 30 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 31 / 44 Bibliografia complementar Fundamentos da Progra- mação de Computadores Ana Fernanda Gomes As- cencio, Edilene Aparecida Veneruchi de Campos Pearson Prentice Hall Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 32 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 33 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 34 / 44 Perguntas Frequentes - Laboratório Posso assistir aula em uma subturma de laboratório que não seja a minha? Sim, desde que haja vagas no laboratório. Esta semana tem aula de laboratório? Caso não haja nenhum aviso (no SIGAA), a resposta provavelmente é sim. Na dúvida, confira o plano de aulas no SIGAA. Minha prova de laboratório não compila. Será considerado alguma coisa do meu programa na correção? Não. A correção de programas sintaticamente incorretos será utilizada exclusivamente nas provas escritas. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 35 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 36 / 44 Perguntas Frequentes - Provas Faltei/vou precisar faltar a uma das avaliações. Como proceder? Você deve entrar em contato com a coordenação solicitando o regime de exercício domiciliar com antecedência (em casos de viagens, eventos etc.) ou, quando não for possível (casos de enfermidades), pedir a um parente para que isto seja feito. Posso utilizar o recurso XYZ (p. ex. vetores) em uma prova, mesmo que ele ainda não tenha sido apresentado em sala de aula? E quanto a recursos não passados pelo professor? Não. Todas as atividades avaliativas são elaboradas de forma que o aluno seja avaliado considerando o conteúdo que a ele foi passado até o momento da prova. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 37 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 38 / 44 Perguntas Frequentes - Trabalhos e Avaliações Existe a possibilidade de pontos extras? A princípio, não. Serão contabilizadas apenas as provas teóricas e práticas. Caso haja, as instruções serão dadas no SiGAA. Professor, estou para ser jubilado na disciplina. O sr. pode “pegar leve” com minhas avaliações? Não. A única coisa que pode ser feita neste caso é o professor dar uma atenção especial, tanto em sala de aula (tirando dúvidas à medida em que o conteúdo é passado) quanto em laboratório (principalmente). Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 39 / 44 Sumário 1 Informações 2 Horário 3 Cronograma Aulas Teóricas Aulas Práticas 4 Metodologia 5 Avaliação 6 Horário de Atendimento 7 Referências Bibliográficas Bibliografia principal Bibliografia complementar 8 Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 40 / 44 Perguntas Frequentes - Geral Programação não entra na minha cabeça. O que fazer? A primeira coisa a ser feita é tirar esta ideia da cabeça. A segunda é identificar formas de estudo (individual, em grupo, lendo fundamentos, fazendo exercícios, etc.) que sejam mais adequadas a cada aluno. Além disto, existe na ECT um serviço de psicologia escolar, para auxiliar os alunos com dificuldade de aprendizado. Mais informações podem ser obtidas com a psicóloga Maria Luiza Pontes de França Freitas pelo e-mail mluizapf@ect.ufrn.br. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 41 / 44 Perguntas Frequentes - GeralMeu colega de turma aparenta ter muito mais atenção por parte do professor do que eu. Por que isto acontece? Alunos que constantemente tiram dúvidas, participam das aulas ou resolvem os exercícios propostos possuem mais credibilidade. Este é um critério pessoal do professor da disciplina. Acho que terei problemas na disciplina por conta do meu horário de trabalho. O que fazer? Costumo ser bastante flexível nestas situações, portanto, não hesite em falar comigo. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 42 / 44 Perguntas Frequentes - Geral Professor, qual o melhor horário para tirar dúvidas em sua sala? O horário de atendimento para os alunos é o 35N12 e 46M34. No entanto, eu costumo disponibilizar outros horários de atendimento durante a semana. Quando isto acontecer, haverá um aviso no SiGAA. Também você pode enviar e-mail confirmando comigo se estarei disponível em um outro horário ou enviando sua dúvida. Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 43 / 44 Dúvidas? Sandro Bruno (UFRN) ECT2303 - Linguagem de Programação 20 de fevereiro de 2018 44 / 44 Informações Horário Cronograma Aulas Teóricas Aulas Práticas Metodologia Avaliação Horário de Atendimento Referências Bibliográficas Bibliografia principal Bibliografia complementar Perguntas frequentes Laboratório Provas Trabalhos e Avaliações Geral
Compartilhar