When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Introdução à Programação de Computadores.

Você aprenderá, como na faculdade, as linguagens mais utilizadas no mercado de trabalho: Python, Java e C

     
  • 4.6
  •  |
  • Reviews ( 31 )
₹519

This Course Includes

  • iconudemy
  • icon4.6 (31 reviews )
  • icon20h 1m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Introdução à Programação de Computadores.

Este curso tem como objetivo ensinar a programar, mostrando desde o sistema binário, em que se baseiam as atuais estruturas dos computadores comerciais e pessoais, até como elaborar um sistema simples de banco de dados utilizando telas gráficas. Há bastante teoria e prática complementados por exercícios propostos e acompanhados das respectivas soluções. O curso segue, basicamente, os modelos e estruturas praticados nas universidades em que dei aula, podendo-se dizer que abrange, de uma forma um pouco mais compacta, o conteúdo equivalente a um semestre acadêmico. Quanto à didática adotada, procurei seguir uma linha informal no estilo bate papo. Há um discurso inicial sobre o novo tema e em seguida um programa ilustrativo. Ao término da aula há (na maioria delas) exercícios propostos acompanhados das respectivas soluções. Não me preocupei muito com o tamanho das videoaulas. Há videoaulas mais extensas, mas nessas inseri diversos pontos em que sugiro pausa para reproduzir o exercício visto no momento ou relaxar, tomar um café, em fim. Basicamente veremos:

Tópicos principais:

O sistema binário.

Princípios da computação binária.

Lógica de programação com Portugol.

Lógica e programação básica com Python.

Lógica e programação básica com Java.

Lógica e programação básica com C.

Interface gráfica com Java.

Temas específicos:

Tabela ASCII.

Arrays: vetores e matrizes.

inclusão de dados

localização de dados

ordenação de dados

Geração de números aleatórios.

com distribuição linear

com distribuição não linear

Leitura e gravação de dados em arquivos.

Identificação e tratamento de exceções (erros durante a execução do programa).

Conversão de tipos de dados (cast).

Outros.

What You Will Learn?

  • Lógica de programação com Portugol. .
  • Conhecer a estrutura do computador. .
  • Elaborar programas nas linguagens Python, Java e C. .
  • Conhecer os fundamentos da Programação Orientada a Objetos. .
  • Construir interfaces (telas) gráficas..