
Apresentação do curso. Destaca os principais pontos que serão aprendidos e as habilidades que os alunos terão adquirido ao finalizar o curso.
Introdução aos conceitos de dado, informação e conhecimento. Primeiro contato com a ferramenta LearningBlockly.
Conceitos e aplicações de variáveis e operadores matemáticos.
Conceitos de operações lógicas e relacionais e exemplos de aplicações.
Conceitos de estruturas de decisão e aplicações.
Conceitos de estruturas de repetição e aplicações.
Conceitos de estruturas homogêneas e aplicações.
Conceitos de funções e procedimentos e aplicações.
O que posso fazer agora com essas novas habilidades? Como posso melhorar o que aprendi? Onde encontro mais sobre este assunto?
Neste curso você aprenderá os elementos fundamentais da lógica de programação, tais como variáveis e operadores, estruturas de decisão, estruturas de repetição, uso de listas ou vetores, criação de funções e procedimentos, utilizando blocos visuais e conhecerá as estruturas básicas de sete linguagens de programação: Dart, JavaScript, Lua, MaiaScript, PHP, Portugol e Python. Após a conclusão das aulas você estará apto a se aprofundar nessas linguagens e começar a criar seus primeiros programas. Especificamente você será capaz de: assimilar os princípios da lógica computacional; conhecer os comandos de entrada e saída em Portugol e nas linguagens de programação mais utilizadas atualmente; aprender a definir e utilizar variáveis; compreender os tipos de dados mais comuns; realizar operações matemáticas e lógicas; implementar código utilizando estruturas de decisão; construir algoritmos iterativos empregando estruturas de repetição; aplicar estruturas homogêneas em programação de computadores; programar código reutilizável e compacto utilizando funções e procedimentos e; desenvolver algoritmos. Para começar você precisa apenas de um computador com acesso a Internet e um browser pois utilizaremos apenas ferramentas online e gratuitas. Não é preciso nenhum conhecimento prévio de programação, mas apenas a vontade de aprender e a determinação de praticar tão frequentemente possível. Este curso introduzirá você neste fascinante campo que é ao mesmo tempo técnica e arte: a programação de computadores.