;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

FAQ


Sisu 2021/2: veja o calendário e saiba como se inscrever

Getty Images
Imagem: Getty Images

Giorgia Cavicchioli

Colaboração para o UOL, em São Paulo

29/03/2021 18h10Atualizada em 29/06/2021 11h59

Tem dúvidas de como vai ser o Sisu 2021/2? Tire suas dúvidas sobre o processo deste ano.

O Sisu (Sistema de Seleção Unificado) oferece, por meio do MEC (Ministério da Educação), vagas em universidades públicas do Brasil.

Para participar, é exigido que a pessoa tenha feito o Enem (Exame Nacional do Ensino Médio) mais recente e que não tenha zerado a prova de redação. A seguir, saiba como será o Sisu deste semestre.

Saiba tudo sobre o Sisu

Como se inscrever no Sisu 2021/2?

Para fazer a inscrição, é preciso que a pessoa entre na página do Sisu na internet e clique na opção "fazer inscrição". Na próxima tela, o candidato deverá clicar em entrar com o em gov.br ou em fazer cadastro.

Antes de começar a inscrição propriamente dita, será necessário confirmar alguns dados pessoais.

Em seguida, será preciso escolher até duas opções de curso que podem ser pesquisadas por cidade, instituição ou pelo nome do curso.

Depois, o sistema irá pedir para que os dados de curso, modalidade de vaga e documentação exigida pela instituição na matrícula sejam confirmados. Se tudo estiver certo, será preciso clicar em "confirmar minha inscrição".

Como funcionará o Sisu 2021/2?

O Sisu 2021/2 irá acontecer normalmente. Cada candidato pode escolher até duas opções de curso na hora da inscrição, indicando qual deles é a sua primeira e qual é a sua segunda opção. Durante o período de inscrições, as notas de corte de cada curso (isto é, a nota mínima necessária para ser convocado) são divulgadas uma vez por dia, a partir do segundo dia de inscrição.

Até o fechamento das inscrições, os candidatos podem consultar as notas de cortes e alterar suas opções de curso.

Quando abre o Sisu 2021/2?

As inscrições para o Sisu do segundo semestre deste ano vão começar no dia 3 de agosto.

Qual o calendário do Sisu 2021/2?

  • Inscrições - 3 a 6 de agosto
  • Resultado chamada regular - 10 de agosto
  • Prazo para lista de espera - 10 a 16 de agosto
  • Matrícula chamada regular - 11 a 16 de agosto
  • Convocação de candidatos em lista de espera - 19 de agosto

Quem fez o Enem 2019 pode participar do Sisu 2021?

Não. Podem se inscrever no Sisu 2021/2 apenas os candidatos que fizeram o Enem 2020 e que tenham obtido na redação uma nota que não seja zero.