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.

Introdução à Programação de Computadores.
Você aprenderá, como na faculdade, as linguagens mais utilizadas no mercado de trabalho: Python, Java e C

This Course Includes
udemy
4.6 (31 reviews )
20h 1m
english
Online - Self Paced
professional certificate
Udemy
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..