Baixe o app para aproveitar ainda mais
Prévia do material em texto
ECT2303 - Linguagem de Programação Apresentação da Disciplina Prof. Bruno Marques F. da Silva Escola de Ciências e Tecnologia Universidade Federal do Rio Grande do Norte 25 de Julho de 2017 Linguagem de Programação Qual a finalidade da disciplina de Linguagem de Programação para os alunos do curso de Bacharelado em Ciências e Tecnologia? Linguagem de Programação Relação da Disciplina com o Curso I Para responder esta pergunta, é interessante enumerar as competências e habilidades previstas para os bachareis em C&T I Todas as informações podem ser obtidas em: https://sigaa.ufrn.br/sigaa/public/curso/ppp. jsf?lc=pt_BR&id=10320810 (inclusive o Projeto Pedagógico do Curso) https://sigaa.ufrn.br/sigaa/public/curso/ppp.jsf?lc=pt_BR&id=10320810 https://sigaa.ufrn.br/sigaa/public/curso/ppp.jsf?lc=pt_BR&id=10320810 Bacharelado em Ciências e Tecnologia Competências e Habilidades 1. capacidade de identificar, avaliar e resolver problemas, enfrentar desafios e responder a novas demandas da sociedade contemporânea 2. capacidade de comunicação e argumentação em suas múltiplas formas 3. capacidade de atuar em áreas de fronteira e interfaces de diferentes disciplinas e campos de saber 4. atitude investigativa, de prospecção, de permanente busca e produção do conhecimento 5. capacidade de reconhecer especificidades regionais ou locais, contextualizando-as e relacionando-as com a situação global 6. atitude ética nas esferas profissional, acadêmica e das relações interpessoais 7. comprometimento com a sustentabilidade nas relações entre ciência, tecnologia, economia, sociedade e ambiente 8. capacidade de tomar decisões em cenários de imprecisões e incertezas Linguagem de Programação Relação da Disciplina com o Curso I As competências e habilidades de número 1, 2, 3, 4, 8 são trabalhadas na disciplina de Linguagem de Programação, ao longo de 90h por semestre I Para isto, são apresentados conhecimentos teóricos e práticos das funcionalidades oferecidas pela linguagem C++: I Comandos sequenciais e de controle I Funções I Vetores e matrizes I Cadeias de caracteres (strings) I Tipos estruturados I Arquivos Os conhecimentos adquiridos são empregados para resolver um problema alvo apresentado no final da disciplina Linguagem de Programação Resultados Esperados Projeto final do semestre passado: (a) Imagem original (b) Imagem processada Apresentação I Professor Bruno Silva I Atendimento: I Sala 11 (ECT, terceiro piso) I Horário para a turma: terças e quintas, 17:30 às 18:30 I Via mensagens no SIGAA I Via email: bruno.silva@ect.ufrn.br I Áreas de interesse: I Processamento de imagens e visão computacional I Inteligência artificial e robótica Sobre a Disciplina I Carga horária total: 90 horas I Teoria: 60 horas I Laboratório: 30 horas I Metodologia I Aulas expositivas no quadro com slides digitais I Apresentação de um tópico de aula seguido por exercícios relacionados I Atividades práticas em laboratório Horários I Aulas teóricas: I Terças e quintas, de 18:45 às 20:25, sala 2 I Laboratórios: I Subturma A: Sexta, 14:55 às 16:35 (Prof. Bruno, Lab. Inf. 3) I Subturma B: Sexta, 16:50 às 18:30 (Prof. Bruno, Lab. Inf. 3) I Subturma C: Sábado, 10:50 às 12:30 (Prof. Einstein ou Prof. Sandro, Lab. Inf. 1) I Subturma D: Sábado, 13:00 às 14:40 (Prof. Rômulo, Lab. Inf. 1) Avaliações I Divisão em três unidades I Unidade 1: prova escrita (60%) + prova prática (40%) I Unidade 2: prova escrita (60%) + prova prática (40%) I Unidade 3: prova escrita (40%) + trabalho final (60%) I Assiduidade I Presenças serão registradas por assinatura em todas as aulas I Reposição de avaliações somente por regime de exercício domiciliar I Comunique faltas com antecedência ao professor sempre que possível Sobre a Disciplina – Observação Importante Regimento Interno/UFRN, Seção III: I Prevê punições para casos de: I Fraudes (colas) I Perturbação ao andamento normal das atividades I Ofensas a servidores da universidade Cronograma Unidade 1 Cronograma Unidade 2 Cronograma Unidade 3 Livros Utilizados 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? Na disciplina de LiP, os laboratórios são semanais. 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. 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 vir fazer somente as avaliações? Já tenho experiencia com programação. Caso a sua média na disciplina seja superior a 8,0, as suas faltas serão abonadas. 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. Perguntas Frequentes - Trabalhos e Avaliações Existe a possibilidade de pontos extras? Sim. Em cada unidade, é lançada uma lista de exercícios com pontuação extra. Os exercícios são tirados do site www.urionlinejudge.com.br. A lista deve ser resolvida individualmente. Para os trabalhos que compõem a nota, preciso apenas entregar o código fonte? Não. Os trabalhos que compõem nota são sempre complementados com uma avaliação oral junto aos professores da disciplina. Este mecanismo valida o conhecimento adquirido pelo aluno ao longo da disciplina. Professor, estou para ser desligado do curso. 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). 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. Meu 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 exite em falar comigo. Demais Perguntas Sintam-se à vontade para fazer qualquer pergunta sobre a disciplina ou sobre o professor Bibliografia I MIZRAHI, V. V. Treinamento em Linguagem C++ (Módulo 1). 2. ed. São Paulo: Pearson, 2008. ASCENCIO, A. F. G.; CAMPOS, E. A. V. d. Fundamentos da Programação de Computadores. 2. ed. São Paulo: Pearson, 2008. Dúvidas: Via SIGAA ou bruno.silva@ect.ufrn.br Aula
Compartilhar