Como uma das mais populares na área de programação, a linguagem C, criada originalmente em 1972, ainda está presente e é amplamente utilizada na implantação e suporte de sistemas, tanto em ambientes GNU/Linux como também no Windows. O seu estudo é obrigatório no currículo dos novos profissionais, mesmo que estes se especializem posteriormente em outras linguagens mais contemporâneas.
Com o avanço da eletrônica e o aumento na capacidade dos equipamentos, a programação também passou a fazer parte da rotina da comunidade de automação industrial. Redes e computadores complexos estão presentes na rotina industrial e a criação de softwares capazes de organizar e gerenciar os processos abriu um leque de oportunidades de trabalho.
Aprender programar em C
Nesse contexto, dominar a programação em C abre portas para outras linguagens. Sendo assim, saiba que através do website C Progressivo é possível estudar a linguagem gratuitamente. O estudo se faz à distância, online, sem a necessidade de cadastro para inicia-lo.
O conteúdo sobre como programar em C está disponível em formato de apostila digital, divida em seções que trazem exemplos de criação de aplicativos e jogos, além de inúmeros exercícios resolvidos e comentados.
Conteúdo Programático do Curso de Programação em C
O conteúdo do curso de programação em C online se divide em:
- Conceitos Básicos: criando e compilando o primeiro programa em C, buffer, sistema binário, valores e operadores lógicos;
- Teste Condicional e Controle de Fluxo: fazendo testes e comparações, operadores de incremento e laços while e for;
- Funções em C: argumentos e parâmetros de funções, comando return, variáveis locais e funções recursivas;
- Estrutura de dados (Vetores/Arrays): inicializando vetores, usando constantes, matrizes em C e passagens por referência;
- Ponteiros (apontadores): como declarar, inicializar e usar ponteiros, variáveis apontadas e operações matemáticas com ponteiros;
- Strings e Caracteres: lendo e escrevendo strings e criação de bibliotecas;
- Estrutura de dados (Structs): como declarar uma struct, como acessar, ler e escrever em elementos de uma struct e como enviar e passar uma struct para funções;
- Alocação Dinâmica de Memória: função malloc() e como alocar memória em C;
- Jogos em C: código completo e comentado dos jogos Batalha Naval e Jogo da Velha em C;
Comece a programar em C
O site C Progressivo traz ainda um fórum para que os alunos possam trocar experiências e dúvidas com outros participantes, além de um formulário de contato para questões em geral. Para aqueles que não têm base ou intimidade com programação, é possível ainda iniciar os estudos através da seção “Comece a Programar” que traz os conceitos básicos.
O estudo em cursos online exige muita disciplina por parte do aluno. Devido ao poder de liberdade que o programador em C terá com sua máquina, será necessária uma dedicação ainda maior para absorver o conteúdo, mas que será recompensada com a facilidade de aprender outras linguagens na sequência.
17 Comentários
Opa muito legal!!
Parabéns peça iniciativa.
A seção do “Comece a Programar” é do site Programação Progressiva:
http://www.programacaoprogressiva.net
como faço para fazer esse curso
Parabéns pela iniciativa, que permitira a muitos buscarem informação de qualidade
Obrigado Ayrton!
Caramba cara, tem muito conteúdo essa apostila de c!
Tenho interesse em fazer esse curso. Como fazer para acessar o conteudo
Tenho programação C no meu curriculo, mas usei somente no tempo do mecatronica, vai ser bom aprender novamente, além de atualizar as minhas bibliotecas. kkkk
Como faço para fazer o curso e baixar a apostila
PArabéns Pessoal. Bela iniciativa! Abraços…
gostaria de saber se esses programas q envolvem a linguagem C são muito ultilizadas no cotidiano de trabalho do técnico de automação industrial?
Como faço para obter as apostilas?
Como faço para fazer o curso
Tenho uma imensa vontade de aprender programação em c. Farei agora.
Olá,Bom dia depende onde estás eu quero aprender programar em C.
O curso fornece um certificado com a carga horária, depois de finalizado?
Tenho interesse no curso linguagem C.
Como faço para me inscrever?
Luiz Augusto