Faculdade Perto

Tecnologia > Programacao e Desenvolvimento · Matrícula grátis ativa

Curso de Computação Grátis Online com Certificado

Um profissional em computação resolve problemas complexos através de fundamentos de hardware, software, algoritmos e segurança. Trabalha com estruturas de dados, paradigmas de programação, índices de banco de dados e arquiteturas em nuvem para criar sistemas que escalam. Cria aplicações, otimiza consultas, previne vulnerabilidades e escolhe entre SaaS, PaaS e infraestruturas conforme o projeto exija.

  • 240h de carga horária
  • 1ª matrícula grátis
  • Certificado com QR de verificação
  • Certificado emitido é seu para sempre

O que você vai aprender

  • Compreender os fundamentos de Computação e seus principais termos
  • Identificar quando e como aplicar Computação em situações reais de estudo, trabalho ou projeto pessoal
  • Seguir um cronograma organizado para evoluir com consistência
  • Praticar com exercícios guiados, checklists e estudos de caso
  • Reconhecer erros comuns e critérios de qualidade antes de avançar
  • Construir um plano de continuidade após a conclusão da trilha
Modelo do certificado do curso de Computação grátis: registro público, QR de verificação e assinaturas — exemplo com dados fictícios.
Modelo do certificado de Computação — registro público e QR de verificação.
Válido só hoje · para alunos novosGrátis 1ª matrícula · sem cartãoComeçar grátis

Dentro do curso

Experimente o material do curso

Explore uma amostra de cada formato disponível e conheça seu jeito de aprender.

2 formatos para explorar

Mapa mentalPrévia grátis

Do problema à informação útil

Toque na imagem para explorar

Do problema à informação útil

Prévia do mapa mental Do problema à informação útil, do curso Computação
Prévia do material do curso
E-bookPrévia grátis

E-book do curso Computação

30 páginas

E-book do curso Computação

Capa do e-book do curso de Computação
Prévia do material do curso

Sua primeira matrícula é gratuita. Os materiais do seu acesso ficam organizados na área do aluno.

Começar minha matrícula grátis
Assista agora, sem se matricular

Uma videoaula inteira, aberta

Veja como o curso de Computação ensina antes de decidir. São 20 videoaulas no total.

Videoaula 1

Aula aberta — 1 das 20 videoaulas do curso de Computação

Assista às outras 19 com a matrícula gratuita

O curso inteiro em uma página

Cada formação vem com mapa mental navegável do conteúdo — para revisar em minutos o que você estudou em horas.

Abrir o mapa mental completo de computação

Certificados e documentos da formação

Ele é a credencial principal da formação. Título profissional, registro internacional, declaração de matrícula e proficiência internacional são documentos complementares, cada um com número próprio. Cada documento sai com número de registro público e QR Code de verificação.

Certificado de Conclusão do curso de Computação — modelo real, com registro público e QR Code. Documento de exemplo.
Certificado de ConclusãoEmitido ao concluir os módulos do curso
Certificado de Título profissional de Computação — modelo real com registro público. Documento de exemplo.
Certificado de TítuloConfere o título profissional de Computação
Registro Profissional InternacionalNúmero de registro público, verificável de qualquer país

Declaração de matrícula

Emitida no ato da matrícula: comprova o vínculo com o curso desde o primeiro dia, com registro próprio e QR de verificação.

Validação internacional

O registro é público e verificável de qualquer país — a versão internacional acompanha o título profissional.

Seu curso, no seu ritmo

Sua primeira matrícula é gratuita. Acesse seus estudos pela área do aluno, no celular ou no computador.

  • Conteúdo organizado

    Encontre os materiais do curso em um só lugar.

  • Estude onde preferir

    Acesse a área do aluno pelo celular ou computador.

  • Volte quando quiser

    Entre novamente para continuar seus estudos.

WhatsApp

O que é profissional em computação e o que faz?

Um profissional em computação resolve problemas complexos através de fundamentos de hardware, software, algoritmos e segurança. Trabalha com estruturas de dados, paradigmas de programação, índices de banco de dados e arquiteturas em nuvem para criar sistemas que escalam. Cria aplicações, otimiza consultas, previne vulnerabilidades e escolhe entre SaaS, PaaS e infraestruturas conforme o projeto exija.

Computação compreende atividades orientadas a objetivos que utilizam, exigem ou criam dispositivos computacionais. Permite tratar problemas complexos, repetitivos ou perigosos e oferece aplicações econômicas, tecnológicas e sociais. Fonte: Introdução à Computação - Hardware, Software e Dados.

A profissão também estuda como melhorar a capacidade, o desempenho e a facilidade de uso dos sistemas computacionais através de algoritmos, complexidade, arquiteturas, interfaces e modelos extraídos de dados. Não depende necessariamente do uso direto de computadores, mas de fundamentos teóricos que orientam cada decisão de design. Fonte: Introdução à Computação - Hardware, Software e Dados.

Para quem é o curso de computação?

O curso é para quem quer evoluir na carreira técnica sem confundir conceitos como SaaS versus PaaS, sem medo de vulnerabilidades comuns em código e sem ficar em dúvida sobre qual estrutura de dados usar em cada situação. Serve para iniciantes que buscam formação prática com certificado verificável de 240 horas, e também para profissionais em transição que precisam de referências claras sobre segurança, otimização e arquitetura.

Você aprenderá a escolher estruturas de dados segundo volume e operações predominantes, reconhecer paradigmas de programação e aplicar controles de segurança orientados por normas como NIST. Cada seção traz checklists de qualidade e código real. O ritmo é seu: sem prazos impostos, sem turmas fixas, com revisão periódica para consolidar o conhecimento.

Como funciona a matrícula grátis?

A primeira matrícula é realmente grátis, sem pegadinha. Nenhum cartão de crédito obrigatório, nenhum código promocional que expira em 24 horas, nenhum acesso limitado por dias. O curso inteiro fica disponível assim que você se registrar.

  1. Clique em "Começar agora" ou "Matricule-se" na página do curso.
  2. Informe seu e-mail e crie uma senha.
  3. Nenhuma cobrança aparecerá: o sistema reconhece que é sua primeira matrícula.
  4. Acesso imediato a todas as videoaulas, apostilas, checklists e exercícios da formação de 240 horas.
  5. Você pode estudar no seu ritmo, pausar quantas vezes quiser e retomar quando estiver pronto.
  6. Ao concluir, solicite o certificado e o crachá digital com seu nome e a data de emissão.

Se decidir fazer um segundo curso ou uma pós-formação, aí sim haverá um valor, que será comunicado com clareza antes de qualquer cobrança.

O que você aprende no curso de computação?

A formação prática em computação combina fundamentos, código real e checklists de qualidade. Você domina tópicos que empresas tech e financeiras exigem, desde o primeiro dia até o certificado de 240 horas.

  • Fundamentos de Computação. Definição de computação, relação com tecnologia da informação, dados versus informação, e importância teórica para design de sistemas modernos.
  • Paradigmas de Programação. Diferenças entre funcional, lógico e orientado a objetos; linguagens que exemplificam cada paradigma (Lisp, Haskell, Prolog); quando escolher cada um.
  • Estruturas de Dados e Algoritmos. Arrays, listas ligadas, árvores AVL, árvores rubro-negras e B-trees. Busca binária com verificação de posições reais. Quando usar cada estrutura segundo volume e operações.
  • Índices e Otimização de Banco de Dados. Como funcionam índices clusterizados: níveis raiz, intermediário e folha. Custo de consultas cai de 24,28 para 0,0032 com clustered index seek em casos reais. Fonte: Como funcionam os índices no SQL.
  • Segurança: Fundamentos e Aplicação. NIST SP 800-55, SP 800-27 e SP 800-53 como orientação de controles, princípios e salvaguardas. Vulnerabilidades comuns: injeção, XSS, buffer overflow, tratamento inadequado de erros.
  • SaaS e PaaS na Arquitetura. SaaS fornece aplicações prontas com backup automático; PaaS oferece ambientes e ferramentas para você construir. Como escolher conforme projeto e requisitos de escalabilidade.
  • Computação Quântica. Diferença entre bits e qubits. Superposição de estados. Processamento paralelo para problemas específicos.
  • Engenharia de Requisitos e Software. Identificar problemas, objetivos e necessidades através de entrevistas e questionários. Reduzir o risco de traduzir incorretamente conceitos de negócio em código.
  • Ética e Compliance em TI. Ética como sistema de princípios para avaliar benefícios, danos e finalidades das ações. Complementar legalidade ao orientar análise de privacidade e segurança.
  • Qualidade e Confiabilidade. Falhas acidentais versus intencionais. Projeto estruturado, testes com entradas prováveis, Six Sigma e disponibilidade em produção (99,7% = ~1 dia por ano).

Cada tópico traz referências verificáveis e checklists que você aplica em seus projetos imediatamente.

Técnicas e práticas que você domina

Computação não é teoria isolada. As técnicas que você aprende neste curso vêm de produção real e têm impacto mensurável em código seguro, rápido e confiável.

  • Busca Binária em Vetores Ordenados. Comparar com o elemento central, descartar metade dos dados a cada passo. Verificação real: valores 37, 42 e 7 localizados nas posições 7, 9 e 2; valor 6 não encontrado retorna -1. Fonte: aula 34 - busca binária iterativa.
  • Balanceamento de Árvores. Em árvore AVL, o fator de altura em cada nó mantém-se em -1, 0 ou 1; quando sai do intervalo, rotações restauram o equilíbrio. Árvore rubro-negra exige menos rotações mas oferece o mesmo O(log n). Ambas garantem operações logarítmicas mesmo com dados desordenados inseridos sequencialmente.
  • Índice Clusterizado no SQL. Estrutura em árvore com níveis raiz, intermediário e folha. O nível folha contém as linhas completas da tabela; ao localizar a chave, você já tem todas as colunas sem buscas adicionais. Uma tabela possui apenas um índice clusterizado; sem ele, é classificada como heap.
  • Prevenção de Buffer Overflow. Use rotinas de cópia com limites explícitos de tamanho. Valide todas as entradas do usuário. Reconheça estouros de buffer como uma das categorias recorrentes de falha, ao lado de injeção, XSS e tratamento inadequado de erros.
  • Validação e Sanitização em XSS. Sanitize dados antes de exibir em HTML. A biblioteca Heartbeat do OpenSSL quebrou em 2014 não por falha de especificação, mas de implementação, mostrando que segurança depende tanto de projeto quanto de qualidade de código. Fonte: Computer Security: Principles and Practice.
  • Sincronização de Recursos Compartilhados. Delegar a cada cliente a responsabilidade de bloquear e liberar um recurso é arriscado: basta um consumidor esquecer a sincronização para comprometer o sistema. Usar abstrações como Executor e Future centraliza a responsabilidade e reduz defeitos.
  • Modelagem de Domínio. Aproximar a implementação do vocabulário do especialista reduz o risco de traduzir incorretamente os conceitos do negócio. Uma linguagem específica de domínio permite expressar a intenção do sistema com termos próximos ao problema tratado.
  • Avaliação de Segurança. Combinar testes com técnicas analíticas ou matemáticas para verificar serviços e mecanismos de segurança. Permitir comparações entre produtos segundo critérios determinados.

Você aprende o nome da técnica e vê como aplicá-la em checklist durante o desenvolvimento real.

Fatos e história que formam o profissional de computação

Profissionais em computação precisam conhecer o contexto teórico e histórico que justifica cada decisão prática. Neste curso, você estuda fatos que ninguém mais conta e que mudam seu modo de pensar sobre código e arquitetura.

A origem das máquinas. Não existe uma sequência universal de passos que resolve certos problemas matemáticos. Essa frustração levou ao modelo da máquina de Turing e ao cálculo lambda como formalismos concorrentes para definir o que é uma sequência executável de passos. Qualquer linguagem de programação hoje repousa sobre essas fundações. Fonte: História da computação - Parte 1 de 2.

Singularidade Tecnológica. O conceito hipotético de computadores e IA ultrapassarem a capacidade do cérebro humano é atribuído ao matemático John von Neumann. Entender essa possibilidade teórica ajuda a contextualizar por que segurança, ética e compliance não podem ser negligenciadas. Fonte: Introdução à Computação - Hardware, Software e Dados.

Normatização Internacional. ISO é uma organização não governamental formada por organismos nacionais de 140+ países. Seu trabalho promove padronização e resulta em normas internacionais que empresas seguem. NIST, nos EUA, publica SP 800-55 (métricas), SP 800-27 (princípios de engenharia) e SP 800-53 (salvaguardas de confidencialidade, integridade e disponibilidade). Fonte: Computer Security: Principles and Practice.

Disponibilidade em Produção. 99,7% de disponibilidade permite ~1 dia de indisponibilidade por ano. Em grande escala, 0,3% de falha = ~3.000 defeitos por milhão. Six Sigma busca 3,4 defeitos por milhão. Essas métricas definem padrões de engenharia que não são opcionais. Fonte: Árvores: O Começo de TUDO.

Interpretação de Dados em Máquina. No nível de máquina, dados ficam armazenados como sequências de bytes em registradores ou memória. O significado depende das instruções que os acessam, cabendo ao programa garantir que cada valor seja interpretado corretamente. Erros semânticos, como fornecer um valor incompatível com o tipo, podem passar pelo tradutor mas gerar resultados incorretos. Fonte: Computer Security: Principles and Practice; Introdução à Computação.

Educação em Segurança. Formação de executivos em segurança deve distinguir riscos de software dos riscos de rede e abordar custos, objetivos e métricas. Educação aprofundada é voltada a especialistas e integra programas de desenvolvimento profissional contínuo. Fonte: Computer Security: Principles and Practice.

Diferenças de Domínio. Conceitos como classe de pagamento podem representar ideias muito diferentes para cada desenvolvedor sem um vocabulário compartilhado. Modelagem e arquitetura fornecem esse vocabulário, mas não oferecem respostas prontas para todo problema de negócio.

Quanto ganha um profissional em computação?

Profissionais em computação no Brasil encontram oportunidades desde posições iniciais até sênior, com variação significativa conforme especialização, localização e setor. Empresas tech e financeiras costumam oferecer remuneração mais elevada. Nenhum número é fixo porque a compensação depende de múltiplos fatores simultâneos.

FatorImpacto na Remuneração
Especialização técnicaBack-end, segurança ofensiva e arquitetura comandam prêmios de 15% a 40% sobre valores iniciais.
Localização geográficaSão Paulo, Rio de Janeiro e Brasília têm médias 20% a 35% acima de capitais menores.
SetorFintech, fintechs de pagamento e empresas de seguros pagam 25% a 50% acima de agências e governo.
Experiência comprovadaCertificados, portfólio com projetos reais e referências verificáveis aumentam a negociação inicial em 10% a 25%.
IdiomasInglês fluente adiciona 10% a 20%; outros idiomas conforme demanda da empresa.
Capacidade de liderançaTransição para tech lead ou arquiteto multiplica a base salarial por 1,5x a 2,5x.

Profissionais iniciantes em computação encontram ofertas entre R$ 4.000 e R$ 6.500 em capitais e R$ 3.500 a R$ 5.500 em cidades menores. Com 3 a 5 anos de especialização comprovada, a faixa sobe para R$ 8.000 a R$ 15.000. Sêniors e arquitetos atingem R$ 18.000 a R$ 35.000+. Esses números refletem tendências 2025-2026 e não são garantias: negocie sempre conforme seus conhecimentos, seu portfólio e a avaliação real da empresa.

Quanto custa e por que é a primeira matrícula é grátis?

A primeira matrícula é grátis porque você precisa validar se o formato e o conteúdo funcionam para sua forma de aprender. Empresas que vendem formação antes de você tocar em nenhuma aula perdem alunos frustrantes e reputação. O modelo daqui é diferente: você estuda 240 horas de computação inteira e só paga por formações adicionais, pós-graduações ou programas exclusivos que resolver contratar depois.

O custo de produção de um curso de computação com referências verificáveis, checklists práticos e certificado de 240 horas é alto: professores revisam conteúdo constantemente, infraestrutura de vídeo e certificação exigem investimento contínuo. A estratégia de primeira matrícula grátis recupera esse investimento através de alunos satisfeitos que recomendam o curso, que compram formações complementares depois, e que se tornam embaixadores da qualidade.

Formações complementares como Arquitetura de Software, API e Algoritmos Avançados têm preço fixado conforme o número de horas e o grau de especialização. Você recebe aviso com clareza antes de qualquer cobrança e pode estudar a primeira formação completa sem pressão de tempo ou de pagar mais.

Limitações e para quem não é este curso de computação

Este é um curso livreEste é um curso livre, com certificado de conclusão, e não substitui formação técnica ou superior. Se você precisa de educação técnica formal, procure um curso técnico em Computação ou Análise de Sistemas. Se busca graduação, procure universidades públicas ou privadas com programas de Computação, Engenharia da Computação ou Ciência da Computação acreditados.

O curso também não é para quem precisa de mentoria 1 a 1, horários rígidos de aula ou interação síncrona com professores. Você estuda no seu ritmo, sozinho, com vídeos, textos e exercícios que você controla. Não há plantão de dúvidas em tempo real nem ajuste de conteúdo conforme suas necessidades específicas. Se você precisa de suporte presencial ou síncrono, busque instituições com turmas presenciais ou aulas ao vivo agendadas.

Não é para quem comeca com zero de lógica de programação. Este curso assume que você já escreve código em alguma linguagem (Python, JavaScript, Java ou C) e que sabe ler e modificar um programa simples. Se você está no zero absoluto, comece com um curso introdutório de programação antes de entrar em computação, algoritmos e arquitetura.

A formação cobre fundamentos, estruturas de dados, segurança e arquitetura, mas não é um bootcamp profissionalizante em desenvolvimento back-end, front-end ou DevOps. Se você quer emprego em 12 semanas com especialização pronta para contratar, bootcamps e programas de imersão podem ser melhores. Aqui você aprende teoria, prática e certificação numa profundidade que leva meses, não semanas.

Por fim, não espere aprender tudo de uma vez. Nenhum curso isolado ensina tudo necessário para construir produtos reais do início ao fim. Produtos de grande escala reúnem numerosos subsistemas; mesmo dentro de um único domínio, a quantidade de conhecimento supera o que cabe em uma única referência. Use este curso como base forte e continue estudando complementos, especializações e tópicos novos após a conclusão.

Certificado, crachá digital e registro profissional

Ao concluir as 240 horas, você recebe um certificado verificável que pode compartilhar em LinkedIn, portfólio e currículos. O certificado inclui seu nome, a data de emissão, o número de horas, e um código QR único que qualquer pessoa pode escanear para confirmar sua autenticidade e os tópicos que você dominou.

Você também ganha um crachá digital (selo SVG) que prova a certificação e pode ser inserido em assinaturas de e-mail, perfis e portfólios. O sistema verifica automaticamente a validade do crachá e não permite falsificação: cada código QR está registrado em um banco de dados seguro.

O certificado de curso livre não substitui um diploma técnico ou de graduação, mas é reconhecido por empresas como prova de domínio e investimento próprio em educação contínua. Profissionais em computação que possuem certificados comprovados de 240 horas têm melhor desempenho em negociações salariais e seleções para projetos de especialização.

Não há registro obrigatório em conselho profissional, pois cursos livres não exigem acreditação MEC. Você pode, porém, registrar sua certificação em seu histórico profissional junto a sindicatos ou associações técnicas que aceitam comprovação de educação contínua.

Como emitir certificado, versão em inglês e declaração de matrícula?

Após atingir 100% de conclusão do curso, o sistema ativa automaticamente a opção de emitir certificado. Você acessa sua página de perfil, clica em "Meus Certificados" e seleciona a formação que finalizou.

  1. Clique em "Emitir Certificado" para gerar o PDF com seu nome, data de conclusão e código QR verificável.
  2. O PDF fica disponível para download imediato e também é salvo em sua área de documentos pessoais no sistema.
  3. O crachá digital (SVG) é gerado automaticamente e pode ser copiado ou compartilhado via link direto.
  4. Se precisar de uma declaração de matrícula antes de completar 240 horas, acesse "Documentos" e solicite uma declaração de frequência, que será emitida em até 24 horas.

Para versão em inglês. Acesse o mesmo menu de certificado e escolha "Download em Inglês". O sistema gera um PDF idêntico com seu nome, a tradução dos tópicos para inglês, o código QR e a data de emissão. A versão em inglês é tão verificável quanto a em português.

Declaração de Matrícula. Útil quando você está cursando ainda e precisa comprovar inscrição (para bolsas, progressão de carreira ou transferências). Solicitada na página de documentos, é emitida em PDF com seu nome, data de início, status de conclusão e total de horas já realizadas.

Todos os documentos saem com carimbo digital e podem ser verificados por terceiros scaneando o QR code ou informando o número do certificado no site de validação.

Cursos que expandem sua formação em computação

Após dominar fundamentos de computação, algoritmos e segurança, você pode aprofundar em especializações que ampliam seu impacto em projetos reais. Os cursos complementares aqui sugeridos vêm do mesmo catálogo de 5.000+ cursos e seguem a mesma régua de qualidade e certificação.

Tecnologia: Programação e Arquitetura de Software. Complementa design e decisões estruturais após dominar fundamentos de computação e linguagens. Você aprenderá a organizar microsserviços, padrões de camadas, eventos e escalabilidade. Se você sente que escreve código que funciona mas estrutura frágil, essa formação resolve. Comece depois de consolidar pelo menos 3 linguagens diferentes.

Tecnologia: Programação e API. Essencial para integrar sistemas e aplicar conhecimentos de computação em ambientes cloud (SaaS, PaaS). Você desenha e defende APIs públicas, versionamento, autenticação, rate limiting. Se você vai trabalhar com arquitetura moderna, essa formação é pré-requisito. Comece quando já entender bem web services e bancos de dados.

Tecnologia: Programação e Algoritmo. Aprofunda busca, ordenação, dinâmica, teoria dos grafos e complexidade assintótica. Se você quer participar de competições de programação, entrevistas técnicas rigorosas ou trabalhar em otimização crítica, essa formação fecha a lacuna entre teoria e prática competitive. Comece quando já dominar estruturas de dados básicas.

Nenhuma dessas formações é obrigatória, mas profissionais que completam ao menos uma complementação têm melhor performance em avaliações técnicas e negociações de carreira. Você acessa catálogo completo de cursos na plataforma assim que termina a primeira matrícula.

Perguntas frequentes

O que é SaaS e PaaS e como diferem na prática?
SaaS fornece aplicações prontas sob demanda com backup automático e compartilhamento de dados; você acessa via navegador. PaaS oferece ambientes, componentes e ferramentas para você construir e implantar suas próprias aplicações na infraestrutura de nuvem.
Como funcionam os índices clusterizados em banco de dados?
Um índice clusterizado determina a ordem física de armazenamento dos dados em uma estrutura de árvore com níveis raiz, intermediário e folha. O nível folha contém as linhas completas da tabela, permitindo encontrar todas as colunas sem buscas adicionais.
O que é busca binária e quando usar?
Busca binária localiza um valor em um vetor ordenado comparando-o primeiro com o elemento central, descartando metade dos dados a cada passo. Use quando os dados já estão ordenados e você precisa de buscas frequentes e eficientes.
Qual a diferença entre uma árvore AVL e uma rubro-negra?
Ambas oferecem operações em O(log n), mas a AVL mantém um balanceamento mais rígido através de um fator de altura em cada nó. A rubro-negra é menos restritiva e geralmente requer menos rotações durante inserções e remoções.
O que é computação quântica e como diferencia de computação clássica?
Computação clássica usa bits (0 ou 1); computação quântica usa qubits que podem existir em superposição de ambos os estados simultaneamente. Essa propriedade permite processamento paralelo maciço para certos tipos de problemas.
Como evitar vulnerabilidades comuns como buffer overflow e XSS?
Use rotinas de cópia com limites explícitos de tamanho, valide todas as entradas do usuário, sanitize dados antes de exibir em HTML, e reconheça categorias de falhas (injeção, estouro, tratamento inadequado de erros) como primeira linha de defesa.
O que é engenharia de requisitos e por que importa?
Engenharia de requisitos identifica problemas, objetivos, funcionalidades e necessidades dos usuários através de entrevistas, reuniões e questionários. Um entendimento claro dos requisitos reduz o risco de traduzir incorretamente os conceitos do negócio em código.
Como a NIST orienta controles e políticas de segurança?
NIST SP 800-55 orienta métricas para avaliar controles; SP 800-27 reúne princípios de engenharia de segurança; SP 800-53 organiza salvaguardas administrativas, operacionais e técnicas para confidencialidade, integridade e disponibilidade.
O que significa disponibilidade de 99,7% em produção?
99,7% de disponibilidade permite aproximadamente um dia de indisponibilidade acumulada por ano. Em produção de grande escala, 0,3% de falha representa cerca de três mil defeitos por milhão; Six Sigma busca 3,4 defeitos por milhão.
Por que não existe solução universal para escolher estruturas de dados?
A escolha depende do volume de dados, das operações predominantes (busca, inserção, remoção) e dos requisitos do sistema. Uma árvore binária sem balanceamento pode virar uma sequência linear com dados ordenados, degradando drasticamente o desempenho.
Como a ética complementa a segurança em tecnologia?
Ética fornece um sistema de princípios morais para avaliar benefícios, danos, motivos e finalidades das ações além da legalidade. Em TI, orienta a análise de usos indevidos, privacidade e segurança onde a lei sozinha pode ser insuficiente.
O que é malware e quais são seus riscos principais?
Malware é uma denominação genérica para software malicioso que pode interromper funcionamento de computadores, coletar informações confidenciais ou obter acesso indevido a sistemas privados. Reconhecer seus tipos é essencial para defender sistemas.
Por que formação isolada não é suficiente em Computação?
Nenhum curso ou livro isolado ensina tudo necessário para construir produtos reais do início ao fim. Produtos de grande escala reúnem numerosos subsistemas; mesmo dentro de um domínio, o conhecimento necessário supera uma única referência.
Como revisar é tão importante quanto assistir aulas?
Compreender uma explicação no momento não garante retenção; contato posterior e repetido favorece consolidação do conhecimento. Assistir sem revisar produz falsa sensação de domínio enquanto deixa lacunas graves na memória de longo prazo.

Comece agora — a primeira matrícula é grátis

E-mail, código de confirmação, e o curso de Computação já aparece liberado em Meus cursos. Sem cartão.

Garantir minha matrícula grátis

Referências e leituras recomendadas

O que sustenta este guia, e por onde seguir estudando depois do curso.

Livros

  • Clean Code: A Handbook of Agile Software Craftsmanship 1 0132350882; 9780132350884 bMartin, Robert C(Author)
  • Computer Security: Principles and Practice, 4/e bWilliam Stallings & Lawrie Brown
  • Introdução à Computação - Hardware, Software e Dados 8521631073; 9788521631071; 9788521633150; 8521633157 bAndré C. P. L. F. de Carvalho & Ana Carolina Lorena
  • Code: The Hidden Language of Computer Hardware and Software bPetzold, Charles
  • Introduction to algorithms 2 0262032937; 9780262032933; 0262531968; 9780262531962; 0070131511; 9780070131514 bThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Artigos científicos

Vídeo-aulas consultadas

Nossos cursos são livres: servem para você aprender e comprovar o que sabe na teoria. Eles não valem como faculdade nem como curso técnico. Se você precisa de um certificado com chancela do MEC, dá para pedir pelo suporte, pagando uma taxa à parte.