Computação e Ciências da Informação
Desafios de Ciência da Computação
Projetos e desafios reais de Ciência da Computação na Ewance — aplique algoritmos, estruturas de dados e pensamento sistêmico a problemas do mundo real. Resolva-os para montar um portfólio de provas verificadas, que recrutadores podem conferir, de que você sabe fazer o trabalho — não apenas descrevê-lo.
Desafios recomendados
- CodeIntermediárioNovo
Renderizador fisicamente baseado para visualização de peças automotivas
Implemente um renderizador baseado em path tracing (traçado de caminhos — algoritmo que simula caminhos de luz aleatórios da câmera até as fontes luminosas) que suporte o modelo…
- Algorithm Analysis
- Analytical Reasoning
- Ai Pair Programming
Abrir trabalhos do curso - CodeFundamentalNovo
Módulo de transformações 3D para visualizar lavouras com drones
Sua tarefa é entregar uma proposta curta e um módulo funcional de transformações geométricas em três dimensões que receba os pontos do drone e calcule onde cada ponto aparece na…
- 3d Transformations
- 3d Rendering
- Code Reading
Abrir trabalhos do curso - AnalysisFundamentalNovo
Rota semanal de inspeção em parques eólicos do Rio Grande do Norte
Sua tarefa é escrever uma proposta técnica curta que descreva como a operadora deve calcular a rota semanal de inspeção. Requisitos funcionais: representar o mapa fornecido como…
- Programming Fundamentals
- Python Or Javascript
- Functions Data Structures
Abrir trabalhos do curso - DesignInicianteNovo
Pipeline de rasterização para jogo mobile de baixo custo
Sua tarefa é escrever uma proposta de projeto para um novo pipeline de rasterização e uso da GPU do jogo, entregando também os diagramas que mostram como os dados fluem do model…
- Rasterization
- Gpu Pipeline
- Real Time Rendering
Abrir trabalhos do curso Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- DesignFundamentalNovo
Proposta de Estrutura de Dados para Agenda de Passeios sem Overbooking
Use o brief 'tour-capacity-brief' para entender as regras de capacidade, horários e política de reserva de cada passeio oferecido pela agência. Use o esquema de dados 'tour-book…
- Programming Fundamentals
- Functions Data Structures
- Code Reading
Abrir trabalhos do curso - CodeSêniorNovo
Aproximação com garantia para equipes de manutenção eólica
Trabalhando em dupla ou trio, formulem o problema descrito no dossiê como um programa linear inteiro (modelo matemático em que as variáveis de decisão são obrigatoriamente númer…
- Algorithm Analysis
- Analytical Reasoning
- Linear Programming
Abrir trabalhos do curso - CodeSêniorNovo
Simulação fisicamente baseada de tecidos deformáveis para humanos digitais
Implemente um simulador de tecido deformável usando integração implícita (método de Baraff-Witkin ou Position-Based Dynamics — PBD, uma abordagem que resolve restrições geométri…
- Algorithm Analysis
- Analytical Reasoning
- Ai Pair Programming
Abrir trabalhos do curso - CodeIntermediárioNovo
Planejar secagem e venda de grãos com programação dinâmica
O time deve entregar uma proposta de projeto para um planejador de secagem, armazenagem e venda ao longo de 26 semanas de safra, com implementação de referência. Requisitos func…
- Functions Data Structures
- Python Or Javascript
- Module Systems
Abrir trabalhos do curso - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- DesignInicianteNovo
Projetar o sequenciamento de caminhões de um terminal em Itajaí
Sua tarefa é escrever uma proposta técnica que especifique um algoritmo de sequenciamento de caminhões para os quatro portões do pátio, escolhendo explicitamente entre uma estra…
- Programming Fundamentals
- Functions Data Structures
- Python Or Javascript
Abrir trabalhos do curso - DesignInicianteNovo
Parecer sobre a estrutura de dados que travou a telemetria agrícola
Leia o dossiê do incidente, examine o módulo do índice atual e o traço de consultas e determine a complexidade real das operações de inserção, expiração de leituras fora da jane…
- Algorithm Analysis
- Amortized Analysis
- Analytical Reasoning
Abrir trabalhos do curso - DesignInicianteNovo
Diagnóstico e Redesenho do Painel Executivo de uma Fintech B2B
Examine o arquivo de caso do rollout falho, a especificação do painel original e o registro de uso/reclamações fornecidos — não presuma nenhum dado além desses três materiais. I…
- Dashboard Design
- Chart Selection
- KPI Dashboards
Abrir trabalhos do curso - DesignIntermediárioNovo
Modelo de sombreamento e iluminação para passeios 3D imobiliários
Trabalhando em equipe, escrevam uma proposta de projeto para um novo modelo de sombreamento e iluminação em tempo real, apoiada em diagramas e em registros de decisão de arquite…
- Shading Lighting
- Real Time Rendering
- 3d Rendering
Abrir trabalhos do curso Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- DesignInicianteNovo
Estrutura de Dados para Rastreamento de Contêineres no Pátio Portuário
Use o arquivo de caso 'port-case-file' para entender o fluxo operacional atual, os gargalos relatados pelos supervisores de pátio e as restrições de infraestrutura (sem servidor…
- Programming Fundamentals
- Functions Data Structures
- Code Reading
Abrir trabalhos do curso - AnalysisIntermediárioNovo
Reprogramar o pátio de contêineres com fluxo de custo mínimo
Examine o dossiê do incidente, o extrato de movimentações e a especificação operacional e construa um modelo de fluxo de custo mínimo em que os nós representem berços, blocos do…
- Algorithm Analysis
- Analytical Reasoning
- Network Flow Modeling
Abrir trabalhos do curso
Como funciona
Do certificado em seis etapas.
Etapa 01
Explore desafios alinhados aos seus estudos.
Etapa 02
Aceite o que se alinha aos seus objetivos.
Etapa 03
Siga as orientações do Copilot de IA.
Etapa 04
Enviar para avaliação estruturada.
Etapa 05
Ganhe um certificado verificado.
Etapa 06
Adicione ao LinkedIn com um clique.
Campos relacionados
Ver tudo →Equipes da indústria por trás de uma década de briefings práticos
Contratando deste grupo?
Patrocine um desafio e conheça candidatos por meio do trabalho real.
Equipes da indústria podem moldar briefings com base nas habilidades que buscam e avaliar estudantes por entregas pontuadas por rubrica — não por currículos.



















































































