[
  {
    "id":"C01", "title":"O que existe além do toque?", "source":["b0001","b0002"], "targetSeconds":45,"visual":"agenda",
    "paragraphs":[
      "Imagine que você abriu uma agenda no celular, escreveu um compromisso e tocou em salvar. Na tela, aparece uma confirmação. Para quem usa, a ação parece simples. Mas o que precisou acontecer para que esse resultado fosse possível?",
      "O texto que estudamos convida você a olhar além da interface. Interface é a parte pela qual interagimos com o sistema, como os campos e botões dessa agenda. Ela mostra uma parte do funcionamento. Por trás do toque, há informações organizadas, regras e componentes trabalhando em relação.",
      "Nesta aula, vamos acompanhar exemplos hipotéticos para compreender essa organização. Não estamos descrevendo o funcionamento interno de um aplicativo real. Nosso objetivo é aprender a perguntar: que informação entra, como ela é tratada, quais partes participam e para que serve o resultado?"
    ],
    "labels":["Você toca em salvar","A interface mostra o resultado","O olhar técnico investiga o funcionamento"]
  },
  {
    "id":"C02","title":"Computação é um campo técnico","source":["b0003","b0004"],"targetSeconds":55,"visual":"operations",
    "paragraphs":[
      "O artigo define computação como um campo técnico que estuda e constrói formas de representar, processar, armazenar, comunicar e usar informação por meio de sistemas. Vamos abrir essa definição com calma. O centro da atenção é o tratamento da informação. Computadores, aplicativos e redes participam desse tratamento.",
      "Um campo técnico reúne mais do que ferramentas. Tem um objeto de estudo, palavras com significado definido, problemas recorrentes, critérios para analisar situações e maneiras de construir soluções. Aqui, queremos entender como informação, processos e sistemas se articulam para produzir funcionamento.",
      "Observe os cinco verbos na tela. Eles ajudam a perguntar o que está acontecendo em cada situação. Mais adiante, vamos distinguir cada um. Por enquanto, guarde a ideia central: a computação organiza o tratamento da informação para produzir resultados que tenham uma finalidade."
    ],
    "labels":["Representar · processar · armazenar · comunicar · usar","Objeto de estudo + critérios + soluções","Informação tratada para uma finalidade"]
  },
  {
    "id":"C03","title":"Usar a ferramenta. Entender o sistema.","source":["b0005","b0006","b0007"],"targetSeconds":50,"visual":"agenda",
    "paragraphs":[
      "Saber usar a agenda é encontrar o botão, preencher os campos e consultar seus compromissos. Essa habilidade é útil. A compreensão técnica acrescenta outras perguntas: como o compromisso é registrado? Que regra organiza sua exibição? Como podemos recuperá-lo depois?",
      "No nosso exemplo, a agenda recebe uma descrição, uma data e um horário. Uma regra verifica o preenchimento. O registro é preservado para consulta posterior. Se configurarmos um lembrete, outra regra poderá apresentar um aviso numa condição definida. Essas são escolhas deste exemplo didático.",
      "Perceba a mudança de olhar. Continuamos vendo a mesma ferramenta, mas passamos a explicar relações. A tela apresenta algo; as informações precisam ser tratadas; as regras orientam o comportamento; as partes do sistema sustentam a tarefa. A finalidade é ajudar a pessoa a organizar seus compromissos."
    ],
    "labels":["Uso: preencher e consultar","Funcionamento: informação + regras + registro","Finalidade: organizar compromissos"]
  },
  {
    "id":"C04","title":"Quando um problema pode ser tratado?","source":["b0008"],"targetSeconds":55,"visual":"problem",
    "paragraphs":[
      "O que é um problema computacional? Segundo o artigo, é uma situação descrita de maneira suficientemente organizada para ser tratada por um processo definido. Isso pede clareza sobre o ponto de partida, as regras, as etapas e o resultado esperado.",
      "Pense na necessidade de organizar compromissos. No nosso exemplo, podemos registrar datas e horários e ordenar os registros do mais próximo para o mais distante. A entrada é o conjunto de compromissos registrados. O tratamento é a ordenação segundo o critério escolhido. A saída é uma lista organizada.",
      "Mas decidir qual compromisso é mais importante na vida de uma pessoa envolve aspectos que essa ordenação, sozinha, não resolve. Nem todo problema humano se torna automaticamente um problema computacional. Podemos estruturar certos aspectos para tratamento definido, preservando os limites do que o sistema realmente faz."
    ],
    "labels":["Situação + processo definido","Entrada → regra de ordenação → lista","Ordenar horários não decide prioridades humanas"]
  },
  {
    "id":"C05","title":"Dar uma forma tratável à informação","source":["b0009"],"targetSeconds":50,"visual":"representation",
    "paragraphs":[
      "Para tratar um problema, o sistema precisa trabalhar com informação numa forma utilizável. O artigo chama isso de informação processável: algo que o sistema consegue representar, manipular, armazenar ou comunicar segundo regras.",
      "Uma pessoa pode ouvir marque para depois e tentar compreender a intenção pelo contexto. No formulário hipotético que estamos construindo, depois não indica uma data e um horário definidos. Podemos pedir que a pessoa esclareça esses campos. A informação passa a ter uma estrutura adequada às operações previstas.",
      "Isso não quer dizer que computadores só recebam formulários. O ponto é outro: qualquer interpretação realizada pelo sistema depende de representações e processos. No nosso modelo simples, tornamos essas condições visíveis. O sistema pode verificar os campos exigidos, mas não adivinha qual horário a pessoa pretendia escolher."
    ],
    "labels":["Pedido vago: marque para depois","Campos definidos: data + horário","Regra explícita: solicitar o campo ausente"]
  },
  {
    "id":"C06","title":"Cinco operações. Um mesmo cadastro.","source":["b0010","b0011","b0012","b0013"],"targetSeconds":90,"visual":"operations",
    "paragraphs":[
      "Agora vamos distinguir as cinco operações num cadastro fictício. Representar é colocar informação numa forma utilizável pelo sistema. A pessoa escreve Lia no campo nome. Esse conteúdo passa a compor um registro que o sistema consegue tratar. Não precisamos estudar sua codificação interna neste momento.",
      "Processar é aplicar operações para produzir uma transformação definida. No nosso exemplo, o sistema verifica se o campo obrigatório foi preenchido e prepara o registro conforme as regras do cadastro. Processar não significa apenas fazer contas: a transformação depende da tarefa.",
      "Armazenar é preservar informação para uso posterior. O cadastro é guardado para uma consulta futura. Comunicar é transportar informação entre partes ou sistemas. Se o cadastro precisa chegar a outro serviço, esse transporte é uma operação diferente da preservação. Uma confirmação de envio, por si só, não explica tudo o que foi armazenado.",
      "Usar é empregar o resultado numa finalidade. No nosso caso, o registro ajuda a identificar a pessoa num atendimento. Observe o percurso completo: informação representada, operações definidas, relações entre partes e um resultado útil. As operações se articulam, mas cada verbo explica uma responsabilidade diferente."
    ],
    "labels":["Representar: dar forma utilizável","Processar: aplicar operações definidas","Armazenar: preservar · comunicar: transportar","Usar: empregar o resultado no atendimento"]
  },
  {
    "id":"C07","title":"Partes que trabalham em relação","source":["b0014","b0015","b0018","b0019"],"targetSeconds":60,"visual":"system",
    "paragraphs":[
      "Um sistema é um conjunto organizado de partes que interagem para cumprir uma finalidade. Repare nas palavras interagem e finalidade. Uma coleção de peças sobre a mesa não explica, por si só, um sistema em funcionamento.",
      "No cadastro fictício, há um dispositivo, instruções que orientam a tarefa, informações registradas, uma interface e uma pessoa que utiliza o resultado. As setas do desenho representam relações funcionais. Elas são um modelo didático, não um mapa de uma instalação real nem o modelo de camadas de rede.",
      "O dispositivo participa da execução; as instruções orientam o tratamento; o registro conserva informação; a interface apresenta resultados; a pessoa os utiliza no atendimento. O funcionamento aparece na articulação dessas partes. Por isso, compreender computação exige relacionar recursos, informação, processos e finalidade, em vez de apenas reconhecer nomes de equipamentos."
    ],
    "labels":["Sistema = partes em relação + finalidade","Modelo didático de relações funcionais","A articulação produz funcionamento"]
  },
  {
    "id":"C08","title":"Automação tem regras e limites","source":["b0016"],"targetSeconds":60,"visual":"automation",
    "paragraphs":[
      "Automatizar significa fazer um sistema executar um processo a partir de regras, instruções ou procedimentos definidos, reduzindo a intervenção manual em cada etapa. A automação depende da organização que acabamos de estudar.",
      "Vamos assumir uma regra simples no nosso cadastro: se o nome obrigatório estiver vazio, solicitar o preenchimento; se estiver preenchido, continuar para a próxima etapa. A animação mostra duas entradas e seus caminhos. Em cada caso, o comportamento acompanha a regra declarada.",
      "Isso não comprova que o nome corresponde a uma pessoa real, nem que todo o cadastro está correto. A regra verifica somente a condição que definimos. Automatizar não significa resolver qualquer situação ou agir sem limites. Significa executar um processo definido, com comportamento previsível dentro das condições previstas. Para avaliar o resultado, precisamos saber o que foi verificado e o que ficou fora desse processo."
    ],
    "labels":["Processo executado segundo regras","Nome vazio? Solicitar preenchimento","Campo preenchido não comprova identidade"]
  },
  {
    "id":"C09","title":"Quatro perguntas quando algo falha","source":["b0017"],"targetSeconds":75,"visual":"limits",
    "paragraphs":[
      "O artigo destaca quatro condições que podem comprometer o resultado. Vamos observá-las separadamente, sem tentar adivinhar a causa de um problema real. Primeiro: a informação foi representada de maneira adequada? No nosso modelo, um horário indefinido impede a ordenação pretendida.",
      "Segundo: o processo está claro? Se a instrução diz apenas organizar melhor, faltam critérios para saber que transformação executar. Precisamos definir, por exemplo, que a lista será ordenada por data e horário. Essa é a regra escolhida para este exercício.",
      "Terceiro: as partes necessárias estão disponíveis e relacionadas? Se a consulta depende de um registro que não está acessível, a tarefa pode ficar incompleta. O desenho marca a dependência ausente, sem afirmar que toda falha de consulta tenha essa causa.",
      "Quarto: a finalidade está clara? Uma lista pode estar corretamente ordenada e ainda não responder ao que a pessoa precisava decidir. Resultado tecnicamente produzido e resultado útil precisam ser relacionados. A computação exige organização, coerência e controle do processo, além de capacidade de execução."
    ],
    "labels":["1. Informação adequada?","2. Processo definido?","3. Partes disponíveis?","4. Resultado atende à finalidade?"]
  },
  {
    "id":"C10","title":"Agora, explique outro sistema","source":["b0020","b0021","b0022","b0023"],"targetSeconds":60,"visual":"transfer",
    "paragraphs":[
      "Vamos transferir o raciocínio para uma fila de atendimento fictícia. A regra deste exemplo é chamar as senhas na ordem de emissão. Pense: qual informação é registrada, qual regra orienta o tratamento, quais partes participam e para que serve o resultado? Você pode pausar antes de continuar.",
      "Uma resposta possível: cada solicitação recebe uma senha e uma posição na sequência. O processo consulta a próxima posição segundo a regra declarada. Um painel comunica a chamada, e uma pessoa usa essa informação para se dirigir ao atendimento. O registro e os componentes precisam trabalhar em relação. Outras regras de prioridade exigiriam uma definição diferente, que não faz parte deste exemplo.",
      "É esse olhar que o primeiro artigo desenvolve. Aplicativo, computador, conexão e arquivo passam a ser compreendidos pelas funções e relações que sustentam o tratamento da informação. Ao voltar ao texto, procure explicar um exemplo com suas próprias palavras. Essa base vai ajudar você a estudar os temas especializados depois."
    ],
    "labels":["Qual informação, regra, relação e finalidade?","Resposta possível: senha → sequência → chamada","Volte ao texto e explique com suas palavras"]
  }
]
