Café Linear | Computação, Matemática e Física
Café Linear | Computação, Matemática e Física
  • Видео 8
  • Просмотров 762
Entenda passagem por valor ou referência
Entenda a diferença de passagem de parâmetro por valor ou por referência e o que significa passar a referência por valor.
Ponteiros: ruclips.net/video/io2rPbsmy6g/видео.html
Parte da imagem da miniatura são fotos de Christina@wocintechchat.com baixadas do Unsplash.
Просмотров: 33

Видео

Como aprendi a programar
Просмотров 13121 день назад
Às vezes, uma situação difícil pode ser o que vai ajudar no seu aprendizado. Eu aprendi a programar em 1999 numa condição muito diferente de quem está começando agora, tanto pela tecnologia, quanto pelo acesso a informação. E ainda tinha a questão financeira, na época. No entanto, algumas das dificuldades que passei ajudaram a moldar meu estilo de aprendizado que carrego até hoje. Nesse vídeo, ...
Aritmética de ponteiros
Просмотров 94Месяц назад
Depois de termos aprendido como ponteiros funcionam, agora vamos ver aritmética de ponteiros. Já cogitou o que significa somar 3 a um ponteiro? Será que acontece o mesmo que somar 3 a um inteiro? Errata Eu pensei no pangrama finalizando com ponto final, mas no código acima não coloquei ponto. O tamanho da string poderia ser 44 em vez de 45. Não tem problema usar um tamanho maior, é só desperdíc...
Os três últimos anos de Ciência da Computação
Просмотров 69Месяц назад
O currículo de Ciência da Computação na Unicamp: o que se estuda nos três últimos anos? Agora vamos passar pelo currículo de Ciência da Computação na Unicamp a partir do terceiro ano até o fim do curso. Para o vídeo não ficar muito longo, as descrições das matérias estão extremamente simplificadas. Cada uma das disciplinas apresentadas poderia ter um vídeo à parte e bem longo explicando seu con...
Ponteiros são mais fáceis do que parece
Просмотров 38Месяц назад
Quando começamos a programar, um dos recursos que aprendemos logo no início são os ponteiros. É comum enfrentar alguma dificuldade para entender ponteiros no início, mas aqui eu mostro que ponteiros são variáveis como quaisquer outras e não são tão difíceis assim. Texto do Joel Spolsky: www.joelonsoftware.com/2005/12/29/the-perils-of-javaschools-2/
O segundo ano de Ciência da Computação na Unicamp
Просмотров 2202 месяца назад
O currículo de Ciência da Computação na Unicamp: o que se estuda no segundo ano? Aqui eu passo por alto pelas disciplinas estudadas no segundo ano do curso de Ciência da Computação na Unicamp. Para o vídeo não ficar muito longo, as descrições das matérias estão extremamente simplificadas. Cada uma das disciplinas apresentadas poderia ter um vídeo à parte e bem longo explicando seu conteúdo. Ent...
O que é um ALGORITMO?
Просмотров 672 месяца назад
No dia a dia, vemos frequentemente a palavra algoritmo na mídia, especialmente se tratando de redes sociais. Porém, vamos ver aqui o que é de fato um algoritmo do ponto de vista da Ciência da Computação (e Matemática) e se essa definição coincide com o uso comum. 0:00 Introdução. 0:30 O livro Introduction to Algorithms (CLRS) 0:40 Sobre os autores (CLRS) 1:12 Definição de Algoritmo do livro CLR...
O que se estuda no primeiro ano de Ciência da Computação na Unicamp
Просмотров 1162 месяца назад
O currículo de Ciência da Computação na Unicamp: o que se estuda no primeiro ano? Aqui eu passo por alto pelas disciplinas estudadas no primeiro ano do curso de Ciência da Computação na Unicamp. Para o vídeo não ficar muito longo, as descrições das matérias estão extremamente simplificadas. Cada uma das disciplinas apresentadas poderia ter um vídeo à parte e bem longo explicando seu conteúdo. E...

Комментарии

  • @PeixesAzuis
    @PeixesAzuis 16 дней назад

    Espero que vc crie um servidor no discord

    • @cafelinear
      @cafelinear 15 дней назад

      Por enquanto, não pretendo criar porque não tenho condições de responder, monitorar e moderar o servidor de forma satisfatória e não acho justo com a comunidade só criar e largar. No futuro, se houver mais demanda, posso me organizar para criar um.

  • @Evinhar
    @Evinhar 20 дней назад

    Caí de paraquedas nos seus videos, e to assistindo pq pra mim vai ser um divisor de águas. Fiz o enem recentemente e quero cursar cc porém a grade curricular pega bastante cálculo e isso me deixa apreensiva, matemática e fisica são matérias que tive bastante dificuldade no meu ensino médio ainda mais estudando em escola pública. Penso na possibilidade de arriscar uma vaga em ads na unicamp por ser mais prático

    • @cafelinear
      @cafelinear 19 дней назад

      Primeiramente, após ler o restante da minha resposta, sugiro que você procure alguém que tenha feito ADS para pegar opinião também. Se você reparar, minha opinião é enviesada para Ciência da Computação. E lá vem textão. ADS na Unicamp também tem cálculo, mas só Cálculo I e a responsabilidade é da Comissão de Graduação do Curso de Engenharia Ambiental e Superior de Tecnologia em Saneamento Ambiental enquanto que o Cálculo I que a Ciência da Computação faz é responsabilidade da Comissão de Graduação do Curso de Matemática. Se isso se traduz num curso menos puxado ou não eu não sei dizer, depende muito da pessoa que estiver no papel de coordenador no semestre que você pegar. Ciência da Computação faz Cálculo II e Cálculo III, ADS não. Cálculo I dá um susto no início porque é um pouco diferente do que acostumamos no ensino médio. Eu tive um ensino médio muito ruim em matemática e física. Apesar de não ter sido em escola pública, foi numa particular mais fraca no interior de MG e eu fazia curso técnico. Na época, curso técnico tinha uma grade mais fraca do que o ensino médio comum. Quando entrei na Unicamp, apanhei de todas as matérias. Física, Geometria Analítica, Cálculo I, tudo. Consegui recuperar e passar em quase tudo, exceto Cálculo I, eu reprovei no primeiro semestre de Cálculo I. Mas depois estudei direito e consegui passar. Depois disso, Cálculo II e III foram melhores. Nenhum foi fácil, mas dá para levar. O que muda é sua disponibilidade de tempo para sentar e estudar. Se você precisar trabalhar enquanto faz faculdade será mais difícil do que se você conseguir ficar por conta dos estudos. Se você conseguir ficar por conta, melhor. E não se assuste com o primeiro semestre, sempre é um susto porque curso superior é muito diferente do ensino médio, ainda mais numa universidade de ponta. Mas vale a pena. O curso de ADS é um pouco mais prático e o de CC traz um pouco mais de fundamentos de computação. Isso dá um pouco de diferença se você depois decidir fazer mestrado na área. Com ADS, você vai ter que correr atrás de alguns fundamentos para poder fazer o POSCOMP, o exame nacional de pós em computação. A maioria dos mestrados em computação olha a nota do POSCOMP. Também dá diferença se você quiser se candidatar a uma vaga em uma FAANG, nome dado ao grupo das 5 big techs (Facebook, Amazon, Apple, Netflix, Google), já que o processo seletivo deles cai bastante algoritmos e estruturas de dados. Mas para trabalhar na maioria das empresas de tecnologia, tanto faz o curso. Aparentemente há uma ligeira vantagem para ADS por ter a grade com algumas disciplinas mais práticas, como Programação para Dispositivos Móveis ou Programação para Web, mas na prática um diploma de Ciência da Computação na Unicamp abre portas para vagas de estágio e isso é o que você precisa para ingressar no mercado de trabalho.

    • @Evinhar
      @Evinhar 19 дней назад

      @cafelinear excelente, pra cursar CC vou ter que baixar um pouco os padrões. Infelizmente a nota de CC na Unicamp já é maior que a de ADS, mesmo sendo notas "baixas" se comparadas com o corte de outras universidades grandes. Só vou descobrir mesmo depois de ter contato prático com a grade curricular do curso. Obrigada pela resposta

    • @cafelinear
      @cafelinear 18 дней назад

      A nota de corte de CC na Unicamp em 2023 por ampla concorrência foi a segunda maior (619,1), só perde para medicina (699,9). Depois vem Engenharia de Computação em terceiro lugar (617,2). Mas por cotas, a nota não foi tão alta. Se você se enquadrar num dos critérios de cota, é uma boa. A nota de corte por cotas na CC (492,8) foi abaixo da nota geral de ADS (514,6). www.comvest.unicamp.br/ingresso-2023/vestibular-2023/nota-dos-ultimos-matriculados-2023/

    • @cafelinear
      @cafelinear 18 дней назад

      Ah, outro ponto a considerar na escolha: concurso ou sair do país. Se o concurso pedir curso superior, tanto faz, Tecnólogo é curso superior. Mas se o concurso pedir bacharelado, então tecnólogo não serve. Não lembro de nenhum que tenha pedido especificamente bacharelado a não ser aqueles que explicitamente colocam uma lista de cursos. Se tiver intenção de morar fora do Brasil, é mais fácil conseguir visto com bacharelado do que tecnólogo. O visto para trabalhador estrangeiro geralmente é concedido para mão de obra especializada que não é encontrada no país e a duração do curso superior é levada em conta na hora da equivalência com um curso no país. Isso também vale para mestrado e doutorado fora do país. Bacharel leva vantagem aí.

  • @enricoboldrini5350
    @enricoboldrini5350 Месяц назад

    Muito bom! Aprendi sobre isso brevemente quando estava fazendo técnico, mas confesso que não entendi muita coisa na hora. Vendo seu vídeo consegui finalmente entender o que é o diacho do ponteiro kkkkkk

    • @cafelinear
      @cafelinear Месяц назад

      Obrigado. E se alguma coisa ainda continuar confusa, fique à vontade para perguntar e criticar.

    • @enricoboldrini5350
      @enricoboldrini5350 Месяц назад

      ​@@cafelinearBeleza, pode deixar! E, aproveitando a mensagem, poderia falar um pouco sobre sua jornada acadêmica em algum momento? Vi lá no Discord do corre de Phd que você fez uma IC em mecânica lagrangeana, mas é formado em CC, aí fiquei um pouco confuso 😅

    • @cafelinear
      @cafelinear Месяц назад

      Vou gravar um vídeo sobre isso algum dia. Eu fiz Matemática Aplicada antes de mudar para Ciência da Computação. Na Matemática Aplicada, fiz duas iniciações científicas, uma em biomatemática e outra em física de plasma, ambas mais voltadas para simulação numérica. O que falei de lagrangeana foi projeto final de uma disciplina que fiz na Matemática, não foi IC.

  • @tzik.mp4809
    @tzik.mp4809 Месяц назад

    Mano, você disse q não precisou fazer um materia pq já tinha feito em matemática aplicada, como foi a mudança de curso? Vc fez o vestibular de novo ou pediu transferência de curso? Foi difícil essa transferência? Quero cursar CC e minha 2 opção eh matemática aplicada e computacional, caso eu passe só na 2 opção queria já pedir transferência e tals... Mas não sei como isso realmente funciona.

    • @cafelinear
      @cafelinear Месяц назад

      Quando você entra num curso de segunda opção, na matrícula você pode escolher entre 3 opções: 1) Não quer o curso de segunda opção, só quer entrar se for chamado para o curso de primeira opção em alguma outra chamada. 2) Aceita entrar no curso de segunda opção, mas gostaria de ser chamado para o curso de primeira opção se aparecer vaga. 3) Aceita entrar no curso de segunda opção e desiste da primeira opção. Recomendo que vá de opção 2. Assim você começa matemática aplicada e pode ser que consiga vaga em CC em alguma chamada futura. Além disso, existe a opção que você mencionou, remanejamento interno. Porém, vou ser sincero, é difícil fazer essa troca. Se você passar na segunda opção, tente ter a melhor nota possível no curso. Na Unicamp funciona assim: no meio do ano você pode pedir remanejamento interno (se houver vaga) e no fim do ano existe o exame de vagas remanescentes. Remanejamento interno, como o nome diz, é somente para alunos da Unicamp. O critério é o CR (coeficiente de rendimento). Se houver mais alunos tentando entrar num curso do que vagas disponíveis, o CR é usado para desempatar. Também existe uma ordem de prioridade. Por exemplo, alunos de Engenharia de Computação tentando remanejar para Ciência têm prioridade sobre alunos de Matemática Aplicada. Esse critério ainda se mantém, acabei de conferir. Meu CR era mediano, nem tentei esse. Eu fui pelo exame de vagas remanescentes. No final do ano, a Unicamp abre um exame para quem pelo menos começou uma graduação e deseja transferir para Unicamp. Alunos da Unicamp também podem se inscrever e concorrer normalmente, mas dessa vez não há prioridade, é como se fosse um concurso ou vestibular, vai pelas notas nas provas. A primeira fase era similar à primeira fase do vestibular, uma prova com várias questões dissertativas, sendo 3 de cada disciplina do ensino médio. Comparei com vestibular porque na minha época o vestibular da Unicamp era discursivo em todas as fases e fazíamos provas de todas as matérias nas duas fases. Após aprovado nessa prova, convocam para a segunda fase, que é análise de currículo. Vão analisar se seu currículo é compatível com o curso pleiteado e se tem vaga no semestre adequado. Por exemplo, se seu currículo o colocar no 3º semestre de computação, mas só tiver vaga para o 5º, você não é selecionado. No caso, eu prestei o exame de vagas remanescentes para Engenharia de Computação porque era não tinha vagas para Ciência, mas eu já estava ciente que seria mais fácil remanejar para Ciência depois (e foi o que fiz). Eu estava confiante que meu currículo seria compatível para tentar vaga no 5º semestre (e tinha mais vagas para o 5º), mas veio a surpresa, me jogaram para o 3º semestre. Só tinha UMA vaga. A última fase são 3 provas e depende de para qual semestre você é alocado. Como eu fui para o 3º semestre, precisava fazer provas de Cálculo 2, Cálculo Numérico e Estrutura de Dados. Os candidatos são classificados por nota e entram de acordo com o número de vagas. Eu precisava ser o melhor. Lembrando que eu não estava concorrendo só com Unicamp, havia alunos de outras universidades tentando transferência. Eu lembro de um cara que vi que era da PUC, mas os demais eu não sei. Porém, eu dei sorte com algumas coisas. Eu adorava Cálculo 2 e tive um professor muito bom. Eu também gostava de Cálculo Numérico e foi a única disciplina em que eu estudava os capítulos antes da aula e aprendi bem. E eu era forte em Estrutura de Dados porque eu gostava de resolver problemas de olimpíadas. Consegui a vaga no curso 34, Engenharia de Computação. Tendo entrado em Engenharia, foi fácil pedir remanejamento interno para Ciência da Computação. E assim eu me graduei no curso 42, Ciência da Computação, o 5º código de curso no meu currículo (um dia eu conto essa história). Minha história foi bem atípica, não se baseie por ela. De qualquer forma, mesmo que você não consiga remanejar, você pode prestar vestibular/ENEM de novo e tentar entrar em CC no ano seguinte. Se conseguir, você já elimina as disciplinas que tiver cursado enquanto fazia Matemática. Desejo boa sorte e tomara que consiga entrar em CC.

    • @tzik.mp4809
      @tzik.mp4809 Месяц назад

      @cafelinear o que vc disse eu n consegui achar em nenhum lugar, de qualquer forma muito obrigado.

    • @tzik.mp4809
      @tzik.mp4809 Месяц назад

      @cafelinear como vc disse, pessoas q fazem curso de computação tem prioridade, eu ainda posso mudar minha opção de curso até final de novembro pela nota do Enem. Será que seria vantajoso trocar a 2 opção para algum curso de computação/engenharia com um nota de corte menor que CC? ou apenas Manter no cursão 51(tenho certeza que passo).

    • @cafelinear
      @cafelinear Месяц назад

      Sobre remanejamento interno: www.dac.unicamp.br/portal/vida-academica/graduacao/estruturacurricular/transferencia-interna Sobre as opções de matrícula, está na página 36 do manual do vestibular: www.comvest.unicamp.br/wp-content/uploads/2024/07/MANUAL-2025.pdf Também no artigo 39 da resolução do vestibular: www.comvest.unicamp.br/wp-content/uploads/2024/07/Resolucao-Vestibular-2025.pdf

    • @cafelinear
      @cafelinear Месяц назад

      Não sei se seria vantajoso trocar para outro curso de computação. Ambos, ciência e engenharia, costumam ter nota de corte alta e dificilmente chamam em segunda opção, pelo que eu me lembro. Mas eu quero deixar uma ressalva que faz mais de 20 anos que eu entrei no Cursão e quase 15 que eu me formei na Computação. Se você conseguir validar isso com alguém com conhecimento mais recente, melhor.

  • @naotoueda2838
    @naotoueda2838 2 месяца назад

    Eu lembro que aprendi um pouco de circuito logico na poli mas nao aprendi muito bem la. Quando fiz a materia no icmc, senti que aprendi muito mais. 4 disciplinas sendo duas teoricas e duas praticas. Eu odeio a parte pratica de banco de dados. Mexer com MR e algebra relacional é muito mais interessante do que mexer no sql. Foi a partir daí que passei a ficar incomodado com o curso de ciencia da computação. Poderia ter desistido em 2021 e ter ido pra mat em 2022, mas fui teimoso achando que iria aguentar kkkkkk. Transferi em 2023

    • @cafelinear
      @cafelinear Месяц назад

      Entendo. Eu também forcei a barra achando que iria concluir um curso para desistir e trocar quase no final.

  • @matematicaHobby
    @matematicaHobby 2 месяца назад

    Eu não sabia dessa informação no momento 05:02. Tenho o primeiro livro que você mencionou no vídeo, mas também não sabia que um dos autores foi responsável pelo algoritmo RSA. Top, parabéns pelo vídeo! 👏👏👏

  • @naotoueda2838
    @naotoueda2838 2 месяца назад

    Já pensou em botar o link da grade na descrição? Espera, como assim só tem 4 matérias no primeiro semestre? XD Eu lembro o meu primeiro ano na engenharia da Poli usp que teve essas 4 matérias + CAD + Energia e meio ambiente fundamentos de engenharia de materias + química dos materias para engenharia elétrica.

    • @cafelinear
      @cafelinear 2 месяца назад

      Coloquei o link, mas como o canal é novo, precisei validar minha identidade. Esse processo leva um tempo, então enquanto Google valida, os links não são clicáveis e estão truncados. O curso de Ciência da Computação na Unicamp são 214 créditos em 5 anos. Na minha época, eram 4 anos, havia mais créditos por semestre; no primeiro semestre, eram 5 disciplinas. Engenharia de Computação na Unicamp são 5 anos também, porém com aproximadamente 30 créditos a mais, sai um pouco mais parecido com o seu primeiro ano de engenharia. Dentre essas disciplinas, duas têm 3 aulas por semana de duas horas cada e duas têm 2 aulas por semana, também duas horas cada aula; são duas disciplinas de 6 créditos e duas de quatro.

    • @naotoueda2838
      @naotoueda2838 2 месяца назад

      @@cafelinear cálculo e física tendo 3 aulas por semana. Clássico XD

    • @cafelinear
      @cafelinear 2 месяца назад

      Na verdade, Cálculo e Programação. Física são 2 aulas por semana.

    • @cafelinear
      @cafelinear 2 месяца назад

      Pronto, identidade validada, os links na descrição tornaram-se clicáveis.