Me aconselhem sobre isso

1. Me aconselhem sobre isso

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 09/12/2015 - 00:00h

Olá, alguém com anos de experiência em programação pode me dar uns conselhos? É o seguinte, eu estou com um projeto parado por uns dias enquanto meu amigo que faz ele comigo não dá um sinal de vida. Então, vou retomar velhos projetos por enquanto, no caso é o jogo para ensinar programação para crianças na faixa de 8 a 10 anos. Eu pesquisei uma linguagem de programação que fosse fácil de aprender e a mais fácil que achei foi o BASIC. Aí é que está o problema, devo ensinar programação num jogo auto instrutivo usando essa linguagem? Ou ela é muito defasada? Se usar BASIC pode ser que vicei o jogador a usar linguagem muito, digamos, excessivamente fraca, fazendo com que pense que programação só se reduz ao mundo de BASIC?
Pode me sugerir uma opção melhor?

BASIC foi a linguagem mais facil que vi para ensinar. C e outras linguagens estruturadas são muito "pesadas" para a maioria do público alvo, então pensei que com BASIC seria mais leve o aprendizado, principalmente a prática do raciocínio lógico, que é meu objetivo principal, além de ensinar uma linguagem, claro.



  


2. Re: Me aconselhem sobre isso

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/12/2015 - 00:14h

Interessante que você não citou Pascal.

BASIC — Beginner's All-purpose Symbolic Instruction Code, ou Código de Instruções Simbólicas de Uso Geral para Principiantes. É, o nome ajuda.

Pense em dois tipos de BASIC.

Um é o BASIC do tipo antigão, tipo GW-BASIC, que rodava em 286, 386, sei lá...
O outro é do tipo Turbo BASIC.

O primeiro funciona com códigos numerado por linhas e tem comandos para estas linhas. E comandos bizarros como AUTO, SAVE, LOAD, MERGE, WHILE, WEND, READ, DATA, RESTORE e GOTO (e como se usava GOTO!). E variáveis alfanuméricas possuem o sinal de cifrão ao final. Favorece programação tipo espaguete.

O segundo parece mais com o BASIC do Visual BASIC. Programação estruturada, comandos mais padronizados, sem os comandos bizarros e mais moderno.

Eu aprendi o primeiro tipo há muito tempo. Se não for prá ensinar programação estruturada conforme a teoria de Dijkstra será perda de tempo.

Como seria o BASIC a que você se propõe a ensinar? Geralmente nas escolas ensinava-se Pascal como linguagem de aprendizado.
Mas há quem leve Pascal a sério. Tanto que o projeto FreePascal está aí.

----------------------------------------------------------------------------------------------------------------
# apt-get purge ubuntu

http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Me aconselhem sobre isso

Thiago Henrique Hüpner
Thihup

(usa Linux Mint)

Enviado em 09/12/2015 - 11:30h

Esse título não ajuda hahahaha

Cara, eu acho que se for fazer, deve fazer em português. Tenho uma irmã e ela não entende nada do que eu faço por ser inglês e por ser complexo [ e as vezes nem eu entendo o que faço hahahaha ]

Só que tipo: se for fazer para um publico mais infantil, quem tem uns 15 anos vai se sentir subestimado, tipo "Nossa, qualquer um sabe fazer isso ¬¬", mas para que tem de uns 7~10 anos é um desafio.

Mas também precisa ter algumas imagens, por que para atrair as crianças precisa ter um contexto [tipo uma história], saber ler e não ser muito difícil da criança associar com o mundo real. A ultima eu considero ser a mais complexa, pois uma criança não tem tanta experiência com a associação de coisas. [Um exemplo: eu tentei explicar para minha irmã que um array é um conjunto de coisas iguais, e dei o exemplo de um livro, que cada página pertence ao conjunto e o conjunto é o livro, minha irmã entendeu o conceito, mas na prática ela não saberia explicar para outras pessoas (imagino eu)]

[Pedi para minha irmã se ela gostaria de aprender a programar com uma linguagem que fosse fácil e ela respondeu: "Ebaaaaaaaaaaaa! Vou programar um jogo!" (Hahahaha)]

Você sabe que pode contar comigo!

Humildade Sempre!

Espero ter ajudado

[]'s

T+

--

Att,

Thiago Henrique Hüpner

(Mensagem scaneada pelo antivírus........ops! não precisa, afinal eu uso Linux!)



4. Re: Me aconselhem sobre isso

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/12/2015 - 15:55h

Então pode ser em Portugol.
Portugol é intercambiável com Pascal.
Com uma meia-dúzia de comandos você faz um programa básico.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd

http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



5. Re: Me aconselhem sobre isso

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/12/2015 - 18:34h

Pode ser algo como

Programa OlaMundo;
Inicio
Escreva "Ola Mundo!";
Fim


----------------------------------------------------------------------------------------------------------------
# apt-get purge ubuntu

http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts