Serviços  
 
    Treinamentos - Introdução ao C
 
 


Clique aqui para fazer sua Inscrição



Apostila
Download da apostila do curso: apostila_C.pdf



Pré-requisitos

 
Conhecimento básico do Unix. Recomenda-se ao aluno ler o Tutorial de Unix, para conhecer alguns comandos básicos do ambiente e editores como vi e pico. Para aprender a linguagem C, não é necessário o conhecimento prévio de nenhuma outra linguagem de programação, embora uma boa familiaridade com computadores facilite a aprendizagem.


Carga Horária:
17 horas
 

Objetivos

 
O curso visa ensinar ao aluno os conceitos básicos da linguagem de programação C, cujas virtudes mais importantes são a sua versatilidade, confiabilidade, regularidade e fácil uso, ou seja, é uma linguagem amigável.
Uma das grandes vantagens do C é que ele possui tanto características das linguagens de programação de "alto nível" quanto de "baixo nível", isto é, a linguagem C é voltada para o desenvolvimento de programas robustos e eficientes


Descrição

 
O curso será desenvolvido em 17 horas de aula durante 5 dias. O aluno receberá no início das aulas uma coleção de exemplos, que ele deve analisar, compilar e executar no transcurso do treinamento (mesmo em horários fora da aula).
Para aprender uma linguagem de programação não é suficiente conhecer sua sintaxe e olhar alguns exemplos. Além de dominar a sintaxe da linguagem C, é necessário estar familiarizado com o compilador. Isto facilitará a identificação de erros de sintaxe e erros lógicos no código. Para isto, o aluno é incentivado a compilar e experimentar todos os exemplos apresentados e trazer as suas dúvidas na aula seguinte.
O aluno pode modificar à vontade os códigos dos exemplos fornecidos. O curso será focado em conceitos básicos da linguagem C e atividades práticas de desenvolvimento de programas corriqueiramente encontrados em modelagem científica.


Ementa

 
Aula 1:
  • História
  • Penetração
  • IDEs
  • Compiladores
  • Primeiro Programa

Aula 2:
  • Variáveis e Tipos em C
  • Operadores Aritméticos, Atribuição, relacionais e lógicos
  • Expressões
  • Controle de fluxo
  • Segundo programa

Aula 3:
  • Matrizes e Strings
  • Ponteiros
  • Alocação dinâmica
  • Terceiro programa

Aula 4:
  • Funções
  • Diretivas de Compilação
  • Escopo
  • Quarto Programa

Aula 5:
  • Tipos de dados avançados
  • Quinto e sexto programas

 
 
Retornar


Bibliografia

 
C : a linguagem de programação
Brian W. Kernighan, Dennis M. Ritchie
https://linux.ime.usp.br/~lucasmmg/livecd/documentacao/documentos/curso_de_c/www.ppgia.pucpr.br/_maziero/ensino/so/projetos/curso-c/c.html