Robowin: noções básicas de lógica e algoritmos - curso 12.000 rublos. da Coddy School of Programming for Children, treinando 2 módulos (meses)
Miscelânea / / December 08, 2023
Idade: 8 a 10 anos
Nível: para iniciantes.
Duração: a partir de 2 módulos (meses), a partir de 16 horas*.
Formato: aulas individuais e em grupo, offline e online (tempo real).
Número de filhos: de 1 a 8
Preço:
a partir de 750 rublos/hora em um grupo online,
a partir de 850 rublos/hora em um grupo offline,
a partir de 1.050 rublos/hora individualmente online,
a partir de 1.800 rublos/hora individualmente offline.
A lógica é a base fundamental da ciência da computação como ciência. É a base da inteligência das crianças e facilita processos importantes como análise, raciocínio, comparação e muitas outras atividades. O desenvolvimento do pensamento lógico de uma criança é tão importante quanto a capacidade de ler, falar e escrever.
O pensamento lógico não é um talento inato. Esta é uma habilidade especial que precisa ser desenvolvida. Existem muitas maneiras: resolução de problemas de lógica, jogos intelectuais, quebra-cabeças, diversos serviços educacionais e até jogos de computador.
A base das habilidades lógicas das crianças precisa ser estabelecida desde cedo. Especialistas na área de pedagogia recomendam o desenvolvimento proposital da lógica em crianças em idade escolar, especialmente no ensino fundamental. Mas transferir esta tarefa para os professores das escolas não é uma solução, porque o desenvolvimento do pensamento lógico não é tarefa principal: na escola, as crianças recebem conhecimentos fundamentais com os quais podem desenvolver avançar.
Encontramos uma maneira de ajudar os pais e, o mais importante, os filhos! Especialmente para alunos mais novos de 8 a 10 anos, desenvolvemos o curso “Robowin: noções básicas de lógica e algoritmos”, que ajudará as crianças a desenvolver o pensamento lógico e algorítmico, bem como a se familiarizarem com os princípios programação.
Para quem o curso é indicado?
- Para quem se interessa por programação
- Para quem deseja desenvolver o pensamento lógico e algorítmico
- Para caras que mostram sua engenhosidade de maneiras diferentes
Conteúdo do curso:
- Construção de algoritmos lineares
- Loops sequenciais e aninhados
- Algoritmos com condições. Declaração condicional se, senão
- Procedimentos na programação
- Criação de bibliotecas. Trabalho em equipe
- Loops com verificação de continuação. enquanto loop
- Pratique a resolução de problemas, construindo algoritmos ideais
Objetivos do curso:
1. Desenvolva o pensamento lógico e algorítmico com a ajuda do Robowin, um ambiente de programação visual e de fácil compreensão.
2. Prepare as crianças para dominar linguagens de programação complexas.
Sobre o curso
Robowin é um ambiente de jogo visual e de fácil compreensão para treinamento inicial de programação, onde os performers (Robô, Desenhista e Tartaruga) executam um programa inserido em um editor de texto. O programa envolve a cobertura de tópicos como sistemas de instrução, loops, algoritmos de feedback, ramificação completa e outros.
O curso é adequado para crianças interessadas em programação. As crianças receberão as primeiras habilidades de codificação, aprenderão a pensar logicamente, a buscar soluções para problemas, a usar técnicas de programação prontas e a desenvolver seus próprios algoritmos para resolver problemas. E você não precisa de uma linguagem de programação complexa para isso - durante o curso trabalhamos no ambiente de jogo visual Robowin. Em um ambiente visual, controlaremos o movimento do robô no mapa e realizaremos diversas tarefas - plante flores nos canteiros, construa rotas, saia do labirinto, evite obstáculos e retornar à base.
Como escolher um algoritmo para resolver um problema? Aqui é importante conhecer a teoria, os fundamentos da programação e algoritmização e ter experiência prática na resolução de problemas. Nosso curso é baseado em trabalhos práticos - coletamos cerca de 250 tarefas interessantes de complexidade variada para consolidar habilidades na prática escrever algoritmos, desenvolver habilidades de pensamento algorítmico e visual, aprender a encontrar uma solução de forma independente e criar código correto.
Com a ajuda de comandos simples e visuais, as crianças conhecerão algoritmos lineares, ciclos, condições e aprenderão a criar
procedimentos e bibliotecas e até se sentirão como verdadeiros desenvolvedores ao participar do trabalho em equipe em um projeto.
Como parte do curso “Lógica e Algoritmos no Robowin”, seu filho irá:
- familiarize-se com o ambiente de desenvolvimento Robowin;
- aprender conceitos básicos de programação;
- aprenda a criar programas lineares simples;
- aprenda a criar programas com condições e loops;
- aprenderá uma linguagem de programação especial adaptada ao ambiente de desenvolvimento Robowin;
- aprenda a usar loops, condições e procedimentos;
- será capaz de escrever e depurar seu próprio código, selecionar algoritmos de solução ideal;
- adquirirá habilidades de trabalho em equipe;
- receberá novos conhecimentos necessários para um maior desenvolvimento no campo da tecnologia da informação;
- irá adquirir as habilidades para criar seus próprios procedimentos e bibliotecas, o que é parte integrante do trabalho de um experiente e
- programador qualificado.
As crianças também adquirirão conhecimentos e habilidades que serão úteis para elas no futuro, ao dominarem linguagens de programação mais complexas - Java, Python, C++.
O que você precisa para as aulas?
Para concluir o curso, seu filho precisará de um computador/laptop com programas instalados.
Se as aulas forem online:
Acesso à Internet (verifique a estabilidade da ligação à Internet, a partir de 10 Mbit/s).
Fones de ouvido, bem como equipamentos adicionais para melhor qualidade de som: microfone ou fone de ouvido.
9
cursosProfessor do curso:
“Robowin: lógica básica e algoritmos”, “Desenvolvimento de jogos mobile no Android”, “Design gráfico Photoshop”, “Criando um personagem de jogo em Photoshop”, “Design Thinking”, “Fundamentos de edição de vídeo no Movavi”, “Modelagem 3D de jogos”, “Segurança cibernética”, “Arte digital: desenho em tábua"
Educação:
Universidade Estadual de Arquitetura e Engenharia Civil de Novosibirsk (Sibstrin), instituto de construção, especialidade “Construção Industrial e Civil”.
Experiência:
Dez anos na indústria digital como criador de arte digital e conteúdo de mídia. Durante esse período, ele deu aulas abertas de ciência da computação na escola e também deu aulas on-line sobre arte conceitual de personagens para aspirantes a artistas. Participou da criação de jogos como artista conceitual e artista gráfico de jogos. Atualmente participa da criação de histórias em quadrinhos e design de livros.
Interesses:
Ele está interessado em desenhar e criar diversos conteúdos, desde desenhos originais até diversos produtos. O tempo livre pode ser gasto tocando violão ou lendo livros e quadrinhos. Ele acredita que você pode alcançar qualquer altura se fizer o que ama.
“A indústria digital no mundo moderno afeta quase todos os aspectos das nossas vidas. Portanto, devemos estudá-lo para nos desenvolvermos e deixarmos um futuro mais interessante para nossos descendentes.”
1º módulo
O primeiro dia
Construção de algoritmos lineares
- Tarefas de programação, algoritmos
- Familiaridade com a interface do ambiente Robowin
- Comandos simples de movimento do robô: avançar, retroceder, girar
- Repetir ciclo
- Criação de um algoritmo linear para movimentação do robô, depuração do programa
Tarefa prática: resolvendo o problema de mover um robô e plantar flores em um mapa usando um algoritmo linear simples.
Resultado da lição: familiarizou-se com o conceito de algoritmo simples, aprendeu a escrever seu próprio algoritmo e dominou o trabalho no ambiente Robowin.
Segundo dia
Loops sequenciais e aninhados
- Lógica de programação, dividindo tarefas em subtarefas
- Construção de um algoritmo ótimo
- Loops sequenciais e aninhados
- Prática de resolução de problemas
Tarefa prática: resolvendo o problema de plantar flores e retornar o robô à base para dois mapas utilizando ciclos.
Resultado da lição: familiarizei-me com algoritmos incluindo loops sequenciais e aninhados.
Dia três
Algoritmos de ramificação, instrução if condicional
- Familiarizando-se com algoritmos com uma condição
- Pratique a resolução de problemas usando loops e a instrução if condicional
- Comandos Robowin para verificar as condições do loop
- Criação de um único programa para vários cartões, seleção do algoritmo ideal
- Correção do código finalizado
Tarefa prática: criando um algoritmo para um robô que contorna vários cartões, depurando os programas criados.
Resultado da lição: familiarizei-me com operadores condicionais, aprendi a construir algoritmos mais complexos usando operadores condicionais e loops.
Dia quatro
Algoritmos com condições. Declaração condicional if else
- Algoritmos com condição else
- Verificação de condições, modificadores e, ou, não
- Saia do loop, comando break
- Pratique escrever e otimizar algoritmos com condições
- Análise de resolução de problemas
Tarefa prática: resolvendo problemas usando algoritmos com condições - direcionamos o movimento do robô no mapa, alteramos a rota.
Resultado da lição: aprendeu a usar algoritmos condicionais na prática para resolver problemas, melhorou as habilidades de programação.
2º módulo
O primeiro dia
Procedimentos na programação
– Introdução aos procedimentos
– Escrever um procedimento e chamá-lo em um programa
– Procedimentos com parâmetros
– Algoritmos para resolução de problemas utilizando procedimentos
– Pratique a resolução de problemas usando procedimentos
Tarefa prática: escrever um programa para plantio “inteligente” de flores chamando um procedimento simples e um procedimento com parâmetros.
Resultado da lição: aprendeu como usar procedimentos simples em problemas e analisou exemplos de uso de procedimentos em programação.
Segundo dia
Criação de bibliotecas. Trabalho em equipe
– O que são bibliotecas em programação?
– Criação de um conjunto básico de procedimentos para o robô
– Usando bibliotecas criadas na resolução de problemas
– Trabalho em equipe – criando bibliotecas e depurando o código principal usando bibliotecas escritas
– Pratique trabalhar em problemas, analisando algoritmos prontos e criando os seus próprios
Tarefa prática: criando uma biblioteca de comandos básicos para o robô, criando bibliotecas para desenvolvimento conjunto de projetos, depurando algoritmos para suas tarefas.
Resultado da lição: conheceu o conceito de bibliotecas, aprendeu a criar uma biblioteca simples.
Dia três
Loops com verificação de continuação. enquanto loop
– Introdução ao loop while – sintaxe, regras de aplicação
– Modificação do código finalizado para uso com um loop while
– Pratique trabalhar em problemas, analisando algoritmos prontos e criando os seus próprios
Tarefa prática: resolvendo um problema de movimento de robô usando um loop while.
Resultado da lição: Conhecemos o loop while e aprendemos como usá-lo em nossas tarefas.
Dia quatro
Pratique a resolução de problemas, construindo algoritmos ideais
– Repetição do material do curso, prática de resolução de problemas
– Problemas usando variáveis
– A tarefa de escapar do labirinto
– Resolver problemas complexos
– Resumindo o curso
Tarefa prática: resolver problemas para aplicar o conhecimento aprendido.
Resultado da lição: Repetimos o material que estudamos e fortalecemos nossas habilidades em escrever e depurar algoritmos na prática.