Loading...
 

Mini-curso de Programação C em ambientes Linux


O LISHA Joinville ministrará, durante a Semana Nacional de Ciência e Tecnologia, um mini-curso de programação em linguagem C focado para ambientes Linux. O público alvo são alunos da UFSC. Salienta-se que este curso não é voltado para ensinar programação, e sim para introduzir a linguagem C a aqueles que já dominam a lógica de programação.

Inscrições encerradas

Material do curso

Abaixo encontra-se o conteúdo programático preliminar do curso (sujeito a modificações):

  1. Introdução ao Linux e ao seu ambiente de programação (1 horas)
    1. Estrutura de diretórios
    2. Acessando diretórios e arquivos
    3. Criação de diretórios e arquivos
    4. Execução de programas
    5. Permissões de arquivos e diretórios
    6. Compilador GNU gcc
    7. Criação e compilação do primeiro programa em C no Linux
    8. Uso do gcc
    9. Fases da compilação e execução de programas
  2. Linguagem de Programação C (5 horas)
    1. Estrutura de um programa em C
    2. Constantes e palavras reservadas
    3. Tipos primitivos
    4. Declaração de variáveis
    5. Operadores aritméticos, atribuição, relacionais e lógicos
    6. Funções de entrada e saída formatada (printf e scanf )
    7. Estruturas de controle de fluxo (if, if else, while, do while, for, continue, break e switch)
    8. Vetores e arrays
    9. Funções


  • Local: UFSC Joinville (A215)
  • Dias e horário: 20/010/2016 e 21/10/2016 das 9hrs às 12hrs.
  • Ministrantes: Saely Mafessoni e Breno Cardoso
  • Materiais



Conteúdo Programático de Edições Anteriores

  1. Introdução ao Linux (4 horas - 2 teóricas e 2 práticas)
    1. Estrutura de diretórios
    2. Acessando diretórios e arquivos
    3. Criação de diretórios e arquivos
    4. Execução de programas
    5. Permissões de arquivos e diretórios
  2. Ambiente de programação no Linux (1 hora teórica/prática)
    1. Compilador GNU gcc
    2. Criação e compilação do primeiro programa em C no Linux
    3. Uso do gcc
    4. Fases da compilação e execução de programas
  3. Linguagem de Programação C (12 horas teóricas e 23 horas práticas)
    1. Estrutura de um programa em C
    2. Constantes e palavras reservadas
    3. Tipos primitivos
    4. Declaração de variáveis
    5. Operadores aritméticos, atribuição, relacionais e lógicos
    6. Funções de entrada e saída formatada (printf e scanf )
    7. Estruturas de controle de fluxo (if, if else, while, do while, for, continue, break e switch)
    8. Vetores e arrays
    9. Funções
    10. Ponteiros
    11. Alocação dinâmica de memória