junior coder: aprende a programar com code combat

Propaganda
JUNIOR CODER: APRENDE A PROGRAMAR COM CODE COMBAT
Iniciação à programação para Jovens, utilizando ambiente real de jogo e linguagem Python.
O curso está estruturado na forma de 3 Jogos imersivos, que serão programados pelos estudantes, que
aprendem código enquanto se divertem.
Área
Programação Jovem
Metodologia
Presencial
Duração
42,5 Horas
Destinatários
 Dos 11 aos 13 anos
 Dos 14 aos 16 anos
Pré-requisitos
 Conhecimentos básicos de computador, na ótica do utilizador.
Objetivos
O principal objetivo é ensinar aos alunos as bases da sintaxe da linguagem de programação através da
utilização de código real, que poderá ser utilizado em todo o tipo de programação na sua vida futura.
No final da ação de formação os participantes deverão estar aptos a:
 Programar funcionalidades simples utilizando linguagem Python.
Certificação
 Diploma de participação
1/3
Para mais informações: www.rumos.pt/formacao | [email protected]
Lisboa 21 782 41 10 | Porto 22 200 65 51
Conteúdo Programático
Modulo 1: Kithgard Dungeon – Python, aula 1
Este módulo dá a conhecer as principais diferenças entre JavaScript e Java, noções-base sobre sintaxe,
métodos, parâmetros, strings, loops e variáveis.
Sessões
 Sessão 1 – Apresentação do Code Combat e configuração de contas.
 Sessão 2 – JavaScript vs Java e noções-base sobre sintaxe e métodos. Data Types: Integers; Floating Point
Numbers; Boolean; Strings. Loops. Variáveis.
Atividades
 Nível 1: Dungeons of Kithgard.
 Nível 2: Gems in the Deep.
 Nível 3: Shadow Guard.
 Nível 4: Forgetful Gemsmith.
 Nível 5: True names
 Nível 6: The Raised Sword
 Nível 7: Hounted Kithmaze
 Nível 8: Second Kithmaze
 Nível 9: Dread Door
 Nível 10: Known Enemy
 Nível 11: Master of Names
 Níveis 12 e 13: Lowly Kithman, Closing the Distance
 Níveis 14 e 15: The Final Kithmaze
Modulo 2: Blackwoods Forest – Python, Aula 2
Este módulo inclui: relational operators, object properties, e input handling.
Sessões
 Sessão 3 – A programação e a resolução de problemas. If Statements. Boolean Logic.
 Sessão 4 – Indent Guides. Erros de sintaxe
Atividades
 Nível 1: Defense of Plainwood.
 Nível 2: Winding Trail.
 Nível 3: Thumb Biter.
 Nível 4: Gems or Death.
 Nível 5: Patrol Buster
 Nível 6: Endangered Burl
 Nível 7: Thornbush Farm
 Nível 8: Back to Back
 Nível 9: Ogre Encampment
Modulo 3: Blackwoods Forest – Python, Aula 3
Neste módulo fazem-se revisões de Boolean Logic e If/else Statements
Sessões
 Sessão 5 – Revisões e aplicação práticas a novas situações de Boolean Logic.
 Sessão 6 – Revisões e aplicação práticas a novas situações de If/Else Statements.
Atividades
 Nível 10: Woodland Cleaver
 Nível 11: Shield Rush
 Nível 12: Peasant Protection
2/3
Para mais informações: www.rumos.pt/formacao | [email protected]
Lisboa 21 782 41 10 | Porto 22 200 65 51







Nível 13: The Agrippa Defense.
Nível 14: Munchkin Swarm
Nível 15: Coinucopia
Nível 16: Copper Meadows
Nível 17: Drop the Flag
Nível 18: Rich Forager
Nível 19: Siege of Stonehold
Modulo 4: Sarven Desert – Python, Aula 4
Neste módulo vamos aprender algumas bases de aritmética, counters, while-loops, breaks, arrays,
comparação de strings, definição de parâmetros min/max.
Sessões
 Sessão 7 – Pos.x e Pos.y; True/False logic
 Sessão 8 – Operadores: And, Or and Not
 Sessão 9 – Boolean Operators, Condições
 Sessão 10 – Revisões dos Conceitos estudados. Resolução de problemas e sugestões e aplicação de melhorias
aos níveis programados.
Atividades
 Nível 1: The Mighty Sand Yak
 Nível 2: Oasis
 Nível 3: Sarven Road
 Nível 4: Thunderhooves
 Nível 4: Medical Attention
3/3
Para mais informações: www.rumos.pt/formacao | [email protected]
Lisboa 21 782 41 10 | Porto 22 200 65 51
Download