Programar em C usando o Code Blocks
4.8 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
34 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programar em C usando o Code Blocks to your Wishlist.

Add to Wishlist

Programar em C usando o Code Blocks

CURSO TOTALMENTE PRÁTICO do tipo mão-na-massa! Aprenda a programar usando a Linguagem C.
4.8 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
34 students enrolled
Last updated 11/2016
Portuguese
Curiosity Sale
Current price: $10 Original price: $25 Discount: 60% off
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 15 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Conhecer e saber usar as técnicas básicas da programação de computadores através da Linguagem C.
  • Saber usar a IDE (Integrated Development Environment - Ambiente de Desenvolvimento Integrado) do compilador Code Blocks.
  • Um CURSO TOTALMENTE PRÁTICO, do tipo MÃO NA MASSA.
  • Se você está querendo aprender a programar computadores, este é um curso ideal para você!
  • Se você tem dificuldades na programação de computadores ou na Linguagem C, este é um curso ideal para você!
  • Os conhecimentos adquiridos neste curso poderão ser aplicados em outras linguagens de programação como Java, PHP, JavaScript, Python dentre outras.
View Curriculum
Requirements
  • Não há nenhum pré-requisito anterior para fazer este curso.
  • Não há necessidade de comprar nenhum software para desenvolver os programas que serão usados no curso, o ambiente do compilador Code Blocks é Free, podendo ser feito o download gratuito do mesmo.
Description

Aprenda a programar com uma das Linguagens de programação mais populares: "A Linguagem C".

Se você é estudante de um curso universitário ou curso técnico de informática e está tendo dificuldades com "C", deve começar por este curso para aprender a programar computadores nesta Linguagem C.

Se você que usar o ambiente de desenvolvimento do Code Blocks para desenvolver seus programas, aqui estaremos usando esta interface.

Um curso rápido e fácil, que vai colocar você no mundo da programação de computadores.

Este curso foi criado, baseado na experiência de mais de 25 anos de trabalho em cursos técnicos e profissionalizantes do professor, com o objetivo de ser facilmente compreendido por iniciantes e também por aqueles que tem dificuldades com a programação de computadores.

Who is the target audience?
  • Este curso é destinado a quem deseja aprender a programar computadores usando a Linguagem C.
  • Estudantes Universitários ou de Cursos Técnicos com dificuldades de entender a programação de computadores e a Linguagem C.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
04:50:37
+
Introdução
5 Lectures 18:06

Saudação inicial ao aluno!

Preview 03:05

Informações sobre os objetivos do professor Antonio H Reis.

Preview 04:04

Descrição da plataforma de estudo na Udemy, todos os elementos que serão úteis no decorrer do curso.

Conhecendo a plataforma de estudo
05:21

Como o aluno deve se portar em um curso online? Como estudar nesta modalidade de ensino? São perguntas a ser respondidas nesta aula.

Como estudar online
03:21

Se houver necessidade de ajuda, onde podemos conseguir? Isto é respondido nesta vídeo aula.

Se você precisar de ajuda
02:15
+
Começando os estudos
7 Lectures 39:14

Nesta aula vamos para o site para fazer o download da interface IDE Code Blocks.

Preview 09:00

Escrever um programa em Linguagem C apresentando uma mensagem na tela.

Preview 10:11

Visualizar a estrutura de pastas e arquivos gerados por um projeto do Code Blocks.

Verificar onde está o código fonte e o arquivo executável (aplicativo) gerado após compilar o programa.

Analisando os arquivos gerados
04:02

Será apresentado a linha de comando para ser inserida no código fonte que provoca uma pausa na tela até que seja pressionada uma tecla.

Pausa na tela
04:38

Como colocar linhas de texto dentro do código fonte de forma que ao compilar o programa estas linha não sejam reconhecidas pelo compilador.

Comentários
02:49

São analisados erros do tipo "Case Sensitive" e outros erros simples como a falta de um ponto e vírgula ao final da linha e uma mensagem de textos que tenha apenas um apóstrofe.

Verificando erros de sintaxe
05:50

Texto com Leitura complementar sobre o assunto dos vídeos desta seção de Introdução

Leitura complementar
02:44
+
Funções de Entrada e de Saída
7 Lectures 56:02

Neste vídeo vamos saber como digitar dados numéricos no teclado e armazenar em áreas de memória do programa, que chamamos de variáveis.

Iremos saber que estas variáveis tem tipos de dados, ou seja, o tipo de informação que será armazenada como por exemplo uma letra, um número inteiro ou real, o nome de uma pessoa composta de várias palavras.

Preview 14:10

Aqui vamos ler dados numéricos do tipo REAL, ou seja números que tem algarismos após o ponto decimal, como por exemplo a nota escolar de um aluno que pode ser 7.5 (um número do conjunto dos números reais).

Lendo dados numéricos reais
08:27

Vamos saber quais os símbolos utilizados para fazer operações matemáticas do tipo: Soma, Subtração, Multiplicação, Divisão e Resto de uma divisão.

Operadores Aritméticos
09:07

Diferente dos números são os caracteres, que podem ser do tipo que armazene apenas uma letra ou do tipo que armazena uma série de letras e palavras, que costumamos chamar de string.

Lendo caracteres
10:57

Aqui faremos um exercício na qual vamos ler o nome de um aluno, suas três notas escolares e então calcular e apresentar a média que obteve nas notas escolares.

Exercício de notas escolares
08:58

Neste arquivo você terá informações sobre a seção relativa as Funções de Entrada e Saída de dados.

Leitura complementar
01:54

Lista de Exercícios sobre as Funções de Entrada e Saída de dados

Lista de Exercícios
02:29

Este questionário tem o objetivo de sedimentar conhecimentos da seção de entrada e saída de dados.

Questionário sobre as Funções de Entrada e Saída de dados
5 questions
+
Estruturas de Decisões
9 Lectures 01:06:19

Primeira Estrutura de decisão, a mais simples de todas e que introduz o assunto sobre Desvios Condicionais.

Preview 07:46

Exercício que tem como objetivo apresentar mais um exemplo do Desvio Condicional Simples.

Exercício de Desvio Condicional Simples
05:03

Evoluindo nas estruturas de decisão, vemos neste vídeo o Desvio Condicional Composto, onde o programa deverá escolher um dos dois caminhos possíveis.

Desvio Condicional Composto
05:15

Nesta aula vamos resolver um exercício que visa treinar a estrutura de decisão.

Preview 09:28

Em uma estrutura de decisão mais complexa fazemos um programa de computador decidir sobre três ou mais caminhos a seguir dentro de um programa de computador.

Desvio condicional Encadeado
05:48

Neste exercício vamos aplicar o Desvio Condicional Encadeado para identificar um produto através do código numérico do mesmo.

Exercício de Desvio Condicional Encadeado
17:43

Nesta estrutura iremos ver como podemos atender a uma sequencia quase infinita de casos.

Desvio Condicional de Múltiplos Casos
10:29

Leitura complementar sobre as Estruturas de Decisões.

Leitura complementar
02:14

Lista de Exercícios sobre as Estruturas de Decisões.

Lista de Exercícios
02:33

Este questionário tem como objetivo sedimentar conhecimentos da seção de Introdução.

Questionário da Introdução
4 questions
+
Estruturas de Repetições
11 Lectures 01:14:52

Nesta aula vamos aprender a usar a estrutura de repetição For

Laços de Repetição For
12:50

Primeiro exercício comentado usando a estrutura de repetição For

Preview 03:28

Segundo exercício de fixação da Estrutura de repetição For

Exercício de Laços For - 02
03:50

Terceiro exercício de fixação de conteúdo para a estrutura de repetição For

Exercício de Laços For - 03
04:54

Nesta aula vamos tratar da Estrutura de Repetição: While (enquanto).

Preview 05:30

Primeiro exercício de Fixação da Estrutura de repetição While

Exercício de Laços While - 01
07:13

Segundo exercício de fixação da estrutura de repetição While

Exercício de Laços While - 02
09:35

Nesta aula vamos ver a última estrutura de repetição: Do While

Laços de Repetição Do While
08:11

Exercício de Fixação da Estrutura de repetição: Do While

Exercício de Laços Do While
14:02

Leitura complementar das Estruturas de Repetições

Leitura complementar
02:17

Lista de Exercícios das Estruturas de Repetições

Lista de Exercícios
03:02
+
Operadores Lógicos
6 Lectures 27:22

Para este operador lógico é necessário que todos os testes estejam verdadeiros para que o resultado final seja verdadeiro

Operador Lógico .E.
06:25

Neste vídeo faremos um exercício prático para dar um exemplificar o uso do conector .E.

Exercício sobre o Operador Lógico E
05:22

Neste conector lógico apenas um dos testes deverá ser verdadeiro para que o resultado de todos os testes seja verdadeiro.

Operador Lógico .OU.
05:23

Neste vídeo vamos trabalhar com um exercício prático para exemplificar o uso do Operador Lógico OU

Exercício sobre o Operador Lógico OU
05:50

Nesta parte do curso temos um arquivo em anexo, no formato .pdf, com um texto complementar para leitura.

Leitura complementar
02:04

Aqui temos uma Lista de exercícios que tem como objetivo fixar os conhecimentos adquiridos até o momento.

Lista de Exercícios
02:18
+
DICAS e Perguntas dos alunos
1 Lecture 01:29

Seção para postar vídeos com as DICAS e Perguntas dos alunos

Dicas e Perguntas dos alunos
01:29
+
Conclusão
1 Lecture 03:46

Despedida final

Parabéns
03:46
+
Bônus
1 Lecture 03:27

Aula final com um arquivo informativo sobre outros cursos e cupons de desconto.

Também é informado sobre o grupo de apoio no Facebook.

Bônus
03:27
About the Instructor
Antonio Henrique Reis
4.7 Average rating
107 Reviews
350 Students
4 Courses
Professor da área de Tecnologia da Informação.

Professor na área de desenvolvimento de software no ensino técnico e universitário. Professor da informática básica e Office para cursos técnicos e profissionalizantes. Professor da área de TI para cursos preparatórios para Concursos Públicos.

Graduado em "Sistemas para Internet" pela Universidade do Sul de Santa Catarina – UNISUL.

Pòs-graduando em "Docência para o Ensino Superior" pela Faculdade Dom Bosco.

Em minha vida profissional comecei a programar computadores no ano de 1985 em uma empresa do ramo de Eletro/Eletrônica.

A partir de então trabalhei exclusivamente como programador de computadores até 1992, alternando trabalhos em empresas e como freelance autônomo.

A partir de 1992 comecei a dar aulas em escolas de informática de ensino profissionalizante e também em escolas de ensino técnico. Desde então apaixonei-me pelo ensino. Continuei desenvolvendo software de forma autônoma, mas minha vida profissional direcionou-se para a educação.

Hoje, toda minha experiência como programador de computadores, está  voltada para a docência. Foram milhares de alunos treinados na arte de programar computadores, nestes últimos 12 anos, só na Escola Técnica “Alcides Maya Tecnologia”. Também atuei em diversos tipos de cursos na Escola de informática do “SENAC”, por 8 anos, como instrutor de informática. Isto tudo realizado na cidade de Porto Alegre no estado do Rio Grande do Sul, Brasil.

Certificações pela Microsoft Technology Associate em "Database Administration Fundamentals Certiport 2012" e também em "Software Development Fundamentals (C#) Certiport 2012".

Certificações pela Microsoft Office Specialist em "Excel 2007 Certiport 2012", "Word 2007 Certiport 2012", "Power Point 2007 Certiport 2012", "Excel 2003 Certiport 2010" e "Word 2003 Certiport 2010".

Todo pai orgulha-se de falar de um filho, é ou não é verdade? Pois, como professor também devo falar do “Meu primeiro livro”. No ano de 2015 foi lançado no mercado editorial, pela Editora Viena o meu primeiro livro:“Programando em linguagem C e C++ com o Microsoft Visual Studio”. Este livro foi criado para proporcionar uma visão geral de como programar computadores utilizando as linguagens C e C++. Todas as bases da programação estruturada estão colocadas neste livro. Com muitos exemplos e muitos exercícios, dá ao leitor uma experiência agradável nas bases da  lógica de programação usando estas duas linguagens. Todas as estruturas da programação estão colocadas lá, os tipos de dados e as variáveis, os três pilares do processamento de dados – entrada, processamento e saída de dados. As tomadas de decisões com os desvios condicionais, os laços de repetição, os vetores, enfim: todas as técnicas básicas que qualquer linguagem de programação tem em sua base.

Meu principal objetivo é fazer do dia-a-dia da programação algo comum, desmistificando a ideia das pessoas que acham difícil fazer um computador resolver nossos problemas .

Coloco a disposição o meu conhecimento e experiência  para aumentar a quantidade de pessoas que conheçam e saibam trabalhar com computadores.

Neste universo tão vasto da computação, sou humilde em dizer que nem tudo sei, mas que se for possível tentarei auxiliar a todos os que de uma forma ou outra desejam saber mais e talvez  juntos conseguir encontrar uma solução para sua dúvida. Citando o que o filósofo ateniense “Sócrates” disse:

“Só sei que nada sei, e o fato de saber isso, me coloca em vantagem sobre aqueles que acham que sabem alguma coisa.”

Não sabemos tudo, mas temos a possibilidade de aprender, pois as ferramentas da TI estão a nossa disposição.

Um grande abraço a todos!

Antonio H Reis