Professores de ciência da computação
Dê a cada pergunta “o que isto imprime?” da lista de exercícios um rastreamento que os alunos podem rever, valor por valor, na véspera da prova.
Habilidades Problemas de programação
Cole o código e a questão, ou envie uma foto ou um PDF da prova, e o Chasca faz um vídeo que percorre o código como o computador o executa: o código fica ao lado da resolução, cada valor é escrito no quadro conforme muda, e a saída ou a correção é destacada numa caixa. Ele também resolve sistemas de numeração, tabelas-verdade e consultas SQL, para professores de ciência da computação e criadores de cursos, e cada resposta é calculada uma segunda vez antes de o vídeo ser feito.
Num relance
Para quem é
Dê a cada pergunta “o que isto imprime?” da lista de exercícios um rastreamento que os alunos podem rever, valor por valor, na véspera da prova.
Acrescente um rastreamento resolvido sob cada exercício do seu curso, explicado no idioma dos seus alunos, com as palavras do código ditas do jeito que os programadores as dizem.
Mostre a um aluno por que uma linha falha, um índice depois do fim de uma lista ou dois-pontos que faltam, e depois a correção, um passo por vez.
Como funciona
Questões de saída, de achar erros, de sistemas de numeração, de tabelas-verdade ou de SQL em uma tabela, digitadas ou em foto ou PDF.
O código fica ao lado da resolução e é percorrido como o computador o executa, cada valor conforme muda.
Valores, saídas e erros são escritos passo a passo no quadro à medida que são ditos.
A resposta é calculada uma segunda vez antes de ser destacada, e as palavras do código são lidas do jeito que os programadores as dizem.
Exemplos
Uma lista apontada por dois nomes, rastreada linha por linha ao lado do código, e depois um número convertido passo a passo.
PromptTrace these for my class. 1) What is the output? x = [1, 2, 3] y = x y.append(4) print(len(x)) 2) Convert 45 to binary, then to hexadecimal.
Feito a partir de um promptProblemas de programaçãoInglês
Sistemas de numeração em português do Brasil: dividir por dois e depois agrupar os bits em hexadecimal.
PromptConverta 45 para binário e depois para hexadecimal.
Feito a partir de um promptProblemas de programaçãoPortuguês
As oito linhas resolvidas no quadro, primeiro cada metade e depois o OR, terminando com o padrão da última coluna.
PromptFill in the truth table for (A AND B) OR NOT C.
Feito a partir de um promptProblemas de programaçãoInglês
Um laço for sem os dois-pontos: o erro encontrado, por que o Python para antes de imprimir qualquer coisa e depois a linha corrigida.
PromptFind the error: for i in range(5) print(i)
Feito a partir de um promptProblemas de programaçãoInglês
FROM, WHERE, ORDER BY e SELECT aplicados na ordem em que o SQL os executa, numa pequena tabela de notas de alunos.
PromptTrace this on students(name, marks) with Asha 92, Ravi 78, Meera 85: SELECT name FROM students WHERE marks > 80 ORDER BY marks DESC;
Feito a partir de um promptProblemas de programaçãoInglês
A recursão explicada em espanhol: f(4) desdobrada chamada por chamada até o caso base e depois multiplicada de volta até chegar a 24.
Prompt¿Qué imprime este código? def f(n): return 1 if n == 0 else n * f(n - 1) print(f(4))
Feito a partir de um promptProblemas de programaçãoEspanhol
Por que a criamos
Rastrear é como os alunos aprendem o que o código realmente faz, e é o passo que eles pulam quando ninguém está olhando. Um professor consegue rastrear um laço no quadro, mas não toda questão de toda lista para todo aluno que perdeu a aula. Criamos a habilidade de programação para que cada questão possa ter o seu rastreamento, valor por valor, no idioma em que a turma é ensinada.
Leia por que a criamosPerguntas frequentes
Outra dúvida? As perguntas frequentes gerais falam de vozes, idiomas e da API.
Sim. A habilidade “Code problems” do Chasca faz um vídeo narrado que rastreia o seu código linha por linha no quadro do professor: o código fica ao lado da resolução, cada valor é escrito conforme muda e a saída é destacada. Cole o código e a questão, ou envie uma foto ou um PDF da prova.
Não. O código é rastreado do jeito que um professor o rastreia, e a resposta é calculada uma segunda vez a partir do mesmo código antes de o vídeo ser feito. Se as duas respostas forem diferentes, a página do vídeo diz qual questão conferir.
Questões de saída e de rastreamento, de achar e corrigir erros, de sistemas de numeração como decimal para binário ou hexadecimal, tabelas-verdade, algoritmos, recursão e consultas SQL em uma tabela. Um algoritmo pode ser desenhado como um fluxograma e uma recursão como uma árvore das suas chamadas.
Cole o código na linguagem que o seu curso usa: ele é mostrado exatamente como foi escrito e lido do jeito que os programadores o leem. As questões que ela escreve para você são em Python, a menos que você peça outra linguagem.
Sim, em qualquer um dos 79 idiomas em que o Chasca narra. A explicação é no seu idioma, enquanto o código, as suas palavras-chave e os seus nomes ficam como foram escritos e são ditos do jeito que os programadores os dizem.
De um a 30 minutos em um plano pago; os vídeos grátis têm até um minuto. Um vídeo acompanha as suas questões, cada uma no seu quadro, então várias questões fazem um vídeo mais longo.
Seus primeiros 2 vídeos são grátis, de até 1 minuto cada, com marca d’água. Não precisa de cartão. Uma habilidade também funciona nos vídeos grátis, de até um minuto. Depois disso, os planos começam em $9.99 por mês, com 30 minutos. Veja os preços.
Mais habilidades
Problemas resolvidos passo a passo no quadro do professor, com ponteiro e a resposta em destaque.
Problemas de física, química e genética, com unidades em cada linha e o diagrama desenhado ao lado.
Lançamentos, razões e balancetes resolvidos linha por linha, com débitos e créditos somados.
Seus primeiros 2 vídeos são grátis, de até 1 minuto cada, com marca d’água. Não precisa de cartão. Produto completo, com todas as vozes e estilos incluídos.