Trilhas do Aprendizado
FUNDAMENTOS PARA PROGRAMAÇÃO DE SOFTWARE
Descubra o poder da programação de software! O curso de fundamentos para programação, organizado pelo professor Giovani Da Cruz, oferece uma base sólida para sua jornada no mundo da tecnologia, capacitando você com as habilidades essenciais necessárias para construir uma carreira de sucesso. Aprenda os conceitos fundamentais da programação de forma clara e acessível, preparando-o para explorar oportunidades emocionantes em desenvolvimento de software, análise de dados e muito mais. Com foco na resolução de problemas, criatividade e pensamento analítico, o curso é a porta de entrada para um futuro cheio de possibilidades. Venha conosco e embarque nesta emocionante jornada rumo ao seu potencial máximo no campo da ciência da computação!
Competência Geral do Curso
Este índice foi elaborado para facilitar a navegação pelos diversos tópicos abordados no curso. Em cada post há uma seção de comentários, onde é possível postar dúvidas e sugestões.
1 – Componentes da Computação
Hardware
- Definição de Hardware
- Principais Componentes de Hardware
- Periféricos de Entrada e Saída
- Telas Touch, Leitores Biométricos e Sensores
- Leitores de Códigos de Barra e QRCode
- Conexões e Portas
- Manutenção Básica
Software
- Definição de Software
- Tipos de Software
- Instalação de Software
- Segurança de Software
- Diferença entre Hardware e Software
2 – Sistemas Operacionais
Os sistemas operacionais são um tipo de software, mas devido a sua grande importância, vamos ter este tópico exclusivo para entendermos mais sobre o tema.
O que é um sistema operacional?
Sistemas Operacionais de Dispositivos Móveis
- Android
- IOS
- Outros
Sistemas Operacionais de Computadores de mesa (Desktops) e Laptops
- Microsoft Windows
- Mac OS X
- Linux
- Outros
3 – Comunicação de Dispositivos
4 – Lógica de programação
A disciplina de lógica de programação é uma área de estudo que foca em ensinar os fundamentos essenciais para programar de forma eficiente e estruturada. Ela não está vinculada a uma linguagem de programação específica, mas sim aos conceitos universais que são aplicáveis em qualquer linguagem.
Introdução a lógica de programação
Essa disciplina é um primeiro passo para quem deseja ingressar no mundo da programação, pois proporciona uma compreensão sólida dos conceitos básicos que são essenciais em qualquer área de desenvolvimento de software. Além disso, a lógica de programação é uma habilidade transferível, ou seja, os conhecimentos adquiridos podem ser aplicados em diversas linguagens de programação e contextos diferentes.
Programa de Computador e o Portugol
Aqui vamos conhecer a ferramenta que vamos utilizar no curso, o Portugol Studio. Ele é um software que auxilia na aprendizagem da programação de computadores. Ele se assemelha bastante com os softwares reais de programação, tendo como sua principal vantagem a simplicidade e o uso de comandos na língua portuguesa.
Meu Primeiro Programa
Entender o que são comandos e criar o primeiro programa é como dar os primeiros passos em um mundo novo e emocionante – o mundo da programação. É o ponto de partida para explorar novas possibilidades, resolver problemas de forma criativa e construir um futuro brilhante no mundo da tecnologia.
Entendendo as Variáveis
Variáveis são como caixas de memória onde podemos armazenar e manipular dados em um programa de computador. Elas servem para guardar temporariamente valores que podem ser utilizados ou modificados durante a execução do programa.
Pense nelas como etiquetas em caixas onde você pode colocar diferentes tipos de objetos. Cada variável tem um nome único que a identifica e um valor associado que pode ser alterado ao longo do programa.
Entrada de Dados
A entrada de dados em programas é fundamental para interação entre o usuário e o software. É por meio da entrada de dados que os programas recebem informações externas que podem ser processadas, manipuladas e utilizadas para produzir resultados ou realizar ações específicas.
Operadores Aritméticos
Mensagens de Erro de Compilação
Exercícios
5 – Linguagens de programação
Uma linguagem de programação é uma linguagem formal utilizada para escrever instruções que um computador pode entender e executar. Elas são usadas para criar programas, que são conjuntos de instruções que direcionam o comportamento do computador para realizar tarefas específicas.
Basicamente, uma linguagem de programação é como um meio de comunicação entre os humanos e os computadores. Elas fornecem uma maneira de expressar algoritmos e lógica de programação de forma que possa ser interpretada e executada pelo computador.
Existem muitas linguagens de programação diferentes, cada uma com sua sintaxe e semântica próprias. Algumas são mais adequadas para certos tipos de tarefas do que outras. Por exemplo, algumas são ótimas para desenvolvimento web, outras para aplicativos móveis, outras para análise de dados, e assim por diante.
Exemplos de linguagens de programação incluem Python, Java, C++, JavaScript, Ruby, PHP, entre muitas outras. Cada uma tem suas características específicas e sua comunidade de desenvolvedores dedicada.
Aqui vamos conhecer sobre algumas linguagens de programação e ferramentas.
* Para Computadores Desktop
Portugol
Pascal / Object Pascal
C
C++
* Para aplicativos para Smartphone e jogos
App Inventor
Flutter
* Para páginas da WEB
HTML
JavaScript
PHP