C para Universitários - Resumão pra começar a programar em C

Basicão de C pra quem precisa fazer o trabalho da faculdade em C e está sem tempo!

Ratings: 0.00 / 5.00




Description

Aviso: Por favor assista à aula de introdução ao curso que está aberta para ver se é o curso para você antes de comprar.

Meu nome é Adriana Cerdeira, sou programadora já há algum tempo e no momento estou me aprimorando cursando Ciência da Computação e Engenharia da Computação.

E foi pensando na minha experiência na faculdade e nos meus colegas que projetei este curso.

Este curso é voltado para alunos de faculdade de cursos de TI que se encontram com a necessidade de apresentar trabalhos de faculdade em C mas não programam em C e não necessariamente desejam continuar programando em C.

A maioria dos cursos de C que estão disponíveis são cursos grandes voltados para pessoas que nunca programaram, ou viram lógica de programação e vão do básico ao avançado. Este curso não é assim, ele assume que você não é iniciante na área. Que ou já programou em outra linguagem, ou pelo menos já viu os conceitos básicos de lógica de programação na faculdade ou em outro lugar, e apresenta um resumo da sintaxe e da programação em C. Ele, por exemplo, não vai perder tempo explicando o que é uma função e pra que ela serve, vai falar direto de como as funções funcionam em C.

Isso porque o aluno de faculdade está com um monte de coisas para fazer e não tem tempo de ficar passando por um curso de muitas horas para chegar no que precisa. Por isso mesmo, resumão!

O C é uma linguagem muito importante pois a maioria das linguagens em alta hoje como Python, Java, JavaScript, PHP são baseadas em C, e além disso muito da programação de microcontroladores, especialmente embarcados, a programação Arduino, é feita em C.

Então apesar de ser uma linguagem das mais antigas, criada em 1972, ela ainda é muito relevante, e por isso mesmo, ela ainda é ensinada nas faculdade da área de computação. E é pra essas pessoas que esse curso é voltado.

Mas o aluno de faculdade (como foi o meu caso) se vê com dois problemas ao se deparar com cursos de mais de 100 horas: dificuldade de decidir que aulas pular para não perder tempo, que é escasso, por falta de conhecimento em C, e desperdício de horas, pois a maioria das universidades tem limite no aproveitamento de horas por certificado. A minha por exemplo é de 40 horas, então em um curso de 100 horas, são 60 horas que não podem ser aproveitadas como atividades complementares.

Então minha ideia era essa, eu resolvi condensar, pegar o que realmente eu precisei pra resolver meus trabalhos e deixar de lado os detalhes mais complexos ou as partes teóricas pra que a pessoa possa chegar rápido no que precisa e eu possa manter o curso com poucas horas pra que todas as horas possam ser aproveitadas.

Pra isso eu estou assumindo que quem está aqui ou não é iniciante em programação ou está vendo na faculdade os detalhes como lógica de programação, o que é variável, função etc. A ideia é fazer um resumão mesmo de como fazer em C sem excessos.

Se você ainda quer fazer este curso porque precisa do resumão, mas nunca programou nem viu nada de programação antes, eu recomendo ver meu curso de lógica de programação que eu tenho aqui na Udemy antes.

Para fazer este curso você já deve ter um bom conhecimento do funcionamento do sistema de pastas do seu Sistema Operacional, e um conhecimento básico dos comandos de navegação do terminal Unix (Linux e Mac). Aqui nos recursos do curso vai ter um link para um cheatsheet com os comandos mais usados em Linux se precisar, mas eu não vou parar pra ensinar comandos de terminal que não tenham a ver com compilar e rodar seu programa em C.

What You Will Learn!

  • A base da linguagem C
  • A função Main
  • Declarar funções em C
  • Declarar Variáveis em C
  • Declarar Constantes em C
  • Tipos de dados em C
  • Operadores em C
  • Estruturas Condicionais em C
  • Estruturas de Repetição em C
  • Coleções em C - Arrays, Structure e Enum
  • Ponteiros em C
  • Alocação de memória - malloc, calloc, realloc e free
  • Input/Output em C - Pedindo informação pelo terminal
  • Input/Output em C - Lendo e escrevendo arquivos

Who Should Attend!

  • Alunos de cursos de TI que precisam aprender rapidamente como programar em C para trabalhos da faculdade
  • Pessoas que já sabem um pouco de lógica de programação, ou programam em outra linguagem e querem um resumão do básico da programação em C