Linguagem de Programação

Formadores:

Natan Evangelista Rubenich

Vagas por turma:

15 vagas

Carga Horária:

40 horas

Curso de Linguagem de Programação


Você já pensou como é feito aquele jogo maneiro que você adora? E aquela animação divertida da semana passada? Ou então, como o computador entende aquilo que eu quero que ele faça? Todas estas perguntas podem ser solucionadas com a mesma resposta: linguagem de programação!

Mas o que é linguagem de programação? A linguagem de programação é um conjunto de regras e códigos que formam um mapa que guia o computador a apresentar um software, logo, se você sabe “desenhar o mapa”, você pode fazer o seu próprio jogo, a sua própria animação e, porque não, o seu próprio programa de computador?

Nós estamos na era da tecnologia e informação, celulares, computadores, tablets e outros gadgets azem parte do nosso cotidiano, e a tendência é que estes dispositivos e tecnologias tenham cada vez mais participação no nosso desenvolvimento social, político e econômico!

Então, saber comandar as “máquinas”, ensiná-las como elas devem funcionar para facilitar e melhorar as nossas vidas acaba por fazer-se necessário e nada melhor do que receber esse conhecimento desde criança, começando do básico da linguagem de programação para, a partir daí, desenvolver projetos mais complexos.

Pensando nisso, a Secretaria Municipal de Educação, Esporte e Cultura e o Núcleo Tecnológico Municipal Maria Tereza da Silveira Gava vem disponibilizar o curso Linguagem de Programação com o intuito de difundir a programação para os alunos de 5º, 6º e 7º anos do ensino fundamental.

As aulas estão distribuídas ao longo de trinta horas de encontros presenciais semanais nos quais os alunos terão a oportunidade de criar seus próprios jogos, animações e interações a partir de diversas plataformas e programas, utilizando o modelo “clicar e arrastar” para escrever linhas de códigos que desenharão o seu programa, o seu jogo, entre outros.

Cada aluno será um construtor de seu saber, montando e testando suas linhas de comando, buscando sempre solucionar os problemas encontrados com protagonismo e desenvolvendo, desta forma, o seu raciocínio lógico.

CONTEÚDO PROGRAMÁTICO

1.1 Introdução à Informática

1.1.1 História da Informática

1.1.2 Noções de Hardware e Software (onde a programação está relacionada)

1.1.3 Tipos de Computadores

1.1.4 Interação entre usuário e computador

1.2 O Algoritmo

1.2.1 História do Algoritmo

1.2.2 Introdução ao conceito de algoritmo

1.2.3 Engajamento do algoritmo em outros áreas/disciplinas

1.3 A Programação

1.3.1 História da Programação

1.3.2 Conceito da Programação

1.3.3 Tipos de Linguagem

1.3.4 Níveis de Linguagem

1.3.5 Importância da programação e suas aplicações práticas

1.4 O Scratch

1.4.1 Conceito e definição do Scratch

1.4.2 Aplicações práticas da linguagem Scratch

1.4.3 O Ambiente da programação em Scratch

1.4.4 Estruturas de código em Scratch (laços de repetição, comandos, operadores, variáveis, etc)

1.5 Jogos Educacionais

1.5.1 Embasamento e importância dos Jogos Educacionais

1.5.2 Testes e Aplicações práticas de jogos educacionais

1.5.3 Desenvolvimento de jogos educacionais