Linguagem de Programação II Apresentação Professor Luiz José Hoffmann Filho ljhfilho@gmail.com
Professor Luiz José Hoffmann Filho ljhfilho@gmail.com
Informações Website: www.luizhoffmann.com.br Notas de aulas Listas de exercícios Datas de provas e trabalhos, etc. Local das Aulas Sala ? Laboratórios
Informações Presença Altamente recomendado Curso em ritmo muito acelerado Horário Aulas iniciam as 18:45 Horário de atendimento Sob demanda
Ementa Recursos avançados de uma linguagem de programação estruturada. Conceitos e manipulação de ponteiros. Funções e passagens de parâmetros. Recursividade. Estruturas, enumerações e tipos definidos pelo usuário (estruturas heterogêneas - registros). Entrada e saída em arquivos texto e binário. Desenvolvimento de programas.
Competências e Habilidades Compreender os tipos de dados e estruturas avançadas; Manipular estruturas de controle e funções. Manipular entrada e saída de dados; Analisar e desenvolver algoritmos e programação.
Conteúdo Programático Revisão - Tipo de dados, variáveis e constantes. Conversão de tipo (casting), operadores e expressões. Revisão sobre estruturas de controle (if, if-else e switch) e de repetição (for, while e do-while, break e continue). Conceito, declaração e manipulação de ponteiros. Expressões com ponteiros. Alocação dinâmica de memória (malloc, calloc, free). Forma geral, escopo e argumentos de funções. Funções definidas pelo usuário e passagem de parâmetros. Funções recursivas. Funções de bibliotecas (stdio.h, string.h, math.h, stdlib.h). Funções de entrada e saída de dados pelo console. Tipo definido pelo usuário (struct). Arquivos binários (abertura, leitura e escrita).
Avaliação 1º bimestre: 1 avaliação escrita com peso igual a 60% e trabalhos teóricos ou práticos envolvendo implementação de software com peso igual a 20% e Trabalho interdisciplinar valendo 20%; 2º bimestre: 1 avaliação escrita com peso igual a 60% e trabalhos teóricos ou práticos envolvendo implementação de software com peso igual a 20%e Trabalho interdisciplinar valendo 20%; Nota1 = (0.60 * Prova) + (0.20 * Trabalho1) + (0.20 * Trabalho2); Nota2 = (0.60 * Prova) + (0.20 * Trabalho1) + (0.20 * Trabalho2); Média final = (nota1 + nota2) / 2;
Livro do Curso C Completo e Total Herbet Schildt Makron Books.
Metodologia Aulas interativas, centradas em discussões temáticas Partição é fundamental Leitura do texto é recomendada Deve ser feita antes das aulas.
Recomendação para Sucesso Façam a leitura do livro Sem estudar não funciona Façam as listas de exercícios Provas são baseadas nas listas Venham as aulas Participem das discussões Aprendam e entendam a matéria Não tendem decora-la!
Perguntas ou comentários? Dúvidas Perguntas ou comentários?