Publicidade
Aplicação prática dos conceitos de algoritmos utilizando uma segunda linguagem de Programação, utilização de Frameworks.
3 JUSTIFICATIVA
É fundamental para o curso de Engenharia da Computação que o aluno possua conhecimento em implementação de códigos escritos em uma segunda linguagem de programação, preferencialmente de outro paradigma, para desenvolver soluções tecnológicas adequadas.
4 OBJETIVOS
OBJETIVO GERAL Aprender sobre os conceitos e técnicas para se desenvolver soluções de software simples em linguagem de programação C. OBJETIVOS ESPECÍFICOS - Conhecer o histórico, características e aplicações da linguagem. - Saber utilizar adequadamente os tipos de dados, instruções de entrada e saída, comandos de decisão e repetição. - Conhecer a definição de funções e procedimentos, bem como a passagem de parâmetros, e como utilizar funções nativas da linguagem. - Saber implementar o adequadamente vetores e matrizes multidimensionais. - Conhecer o conceito e funcionalidades de ponteiros. - Conhecer os meios de tratamento de arquivos. - Conhecer o conceito do recurso nativo de estruturas (struct). - Saber implementar o recurso nativo da linguagem para alocação e liberação dinâmica de memória. - Conhecer o funcionamento de macros e pré-processador. - Conhecer a implementação de algoritmos de ordenação, pesquisa e estruturas de dados.
5 CRONOGRAMA E CONTEÚDO
Dia(s) aula 22/02/2012 19:00 - 22:30 29/02/2012 19:00 - 22:30 07/03/2012 19:00 - 22:30 14/03/2012 19:00 - 22:30 21/03/2012 19:00 - 22:30 28/03/2012 19:00 - 22:30 04/04/2012 19:00 - 22:30 11/04/2012 19:00 - 22:30 18/04/2012 19:00 - 22:30 25/04/2012 19:00 - 22:30 02/05/2012 19:00 - 22:30 09/05/2012 19:00 - 22:30 16/05/2012 19:00 - 22:30 Conteúdo Apresentação da disciplina, características da linguagem C, diferença com C++ e C#. Tipos de dados e operações, entrada e saída, como tratar strings. Comandos de condiçào e repetição. Definição de funções e procedimentos, funções nativas da linguagem.