Página principal
Dar aulas
alt_photo

João Otavio

Embaixador

  • Preço hora/aula R$80
  • Tempo de resposta 1h
  • Número de alunos 50
Pedir aulas

Análise de algoritmos, estudo de complexidade e estruturas de dados. São José do Rio Preto. Oferecido por mestrando em ciência da computação.

Embaixador

É a crème de la crème dos professores. Perfil de qualidade, diploma verificado e resposta garantida. João Otavio marcará sua primeira aula de Programação.

Sobre a aula

******** APENAS AULAS! *******
Não faço trabalhos de faculdade
Não faço provas
Não faço aplicativos

********* EXPERIÊNCIA **********
Dos quatro anos de graduação em Ciência da Computação, fui monitor das disciplinas relacionadas a programação de computadores da faculdade por três anos. Sempre respondendo às dúvidas pontuais de cada aluno da forma mais didática possível.
Tenho participado de eventos relacionados a ciência da computação onde posso mostrar ao público as várias aplicações da área e a sua importância cada vez maior para os nossos dias.
Sou professor particular a três anos. Nesse tempo tenho ministrados cursos sob demanda e ajudado alunos com diferentes necessidades. Sempre sigo o princípio de ensinar cada aluno de acordo com o seu tempo de aprendizado, readequando o conteúdo para garantir a qualidade do aprendizado e que os objetivos sejam atingidos.
Consulte as avaliações de alunos anteriores e as várias recomendações que comprovam o que estou dizendo.

********* PAGAMENTO **********
Aulas devem ser sempre pagas antecipadamente para evitar transtornos de ambas as partes. Considere que as aulas particulares são mais trabalhosas para o professor que aulas para turmas de alunos. O valor inclui a preparação de conteúdo específico para as necessidades do aluno, por esse motivo, não há possibilidade de desconto, pois o material é personalizado.
Observação importante: a aula cancelada com menos de duas horas de antecedência será cobrada como aula dada. Após 10 minutos de atraso do aluno a aula será cobrada. (Lembre-se, as aulas são particulares, se um aluno não comparece a aula ele deixa vago um horário que poderia ser ocupado por outro aluno!)

******* SOBRE A DISCIPLINA ******
As aulas são voltadas a qualquer pessoa que tenha necessidade de aprender os conceitos relacionados a algoritmos, estudo de sua complexidade e análise, estruturas de dados e temas relacionados (consulte abaixo uma lista dos tópicos mais comuns). Caso tenha interesse, no momento em que a plataforma solicitar a mensagem a ser enviada ao professor, escreva de forma detalhada qual é a sua necessidade, ou seja, quais os assuntos relacionados a disciplina você precisa aprender.

Principais tópicos abordados:
Tipos abstratos de dados
Análise de complexidade de algoritmos iterativos e recursivos
Técnicas de projeto de algoritmos
Notação O, theta e ômega
Análise de pior caso, caso médio e melhor caso
Algoritmos gulosos
Divisão e conquista
Heurísticas
Listas encadeadas (simples, dupla e circular)
Pilhas e filas
Árvores (binária, AVL, B e variantes)
Representação de grafos
Métodos de ordenação e busca
Tabelas Hash

matérias

  • Programação
  • Linguagens de programação

línguas

  • Português

níveis

  • Todos os níveis

Mais sobre João Otavio

Dos quatro anos de graduação em Ciência da Computação, fui monitor das disciplinas relacionadas a programação de computadores da faculdade por três anos. Sempre respondendo às dúvidas pontuais de cada aluno da forma mais didática possível.
Tenho participado de eventos relacionados a ciência da computação onde posso mostrar ao público as várias aplicações da área e a sua importância cada vez maior para os nossos dias.
Sou professor particular a três anos. Nesse tempo tenho ministrados cursos sob demanda e ajudado alunos com diferentes necessidades. Sempre sigo o princípio de ensinar cada aluno de acordo com o seu tempo de aprendizado, readequando o conteúdo para garantir a qualidade do aprendizado e que os objetivos sejam atingidos.
Consulte as avaliações de alunos anteriores e as várias recomendações que comprovam o que estou dizendo.

Tarifas

pacotes

  • 5h: R$400
  • 10h: R$800

webcam

  • 80R$/h

Mais detalhes sobre João Otavio

  • 01

    Tem quanto tempo que você descobriu sua paixão pela informática, poderia nos contar (talvez com um pouco de nostalgia) sua primeira experiência com um computador?

    Desde o primeiro computador que ganhei dos meus pais, quando tinha por volta de 10 anos de idade eu percebi o quanto era apaixonado por informática. Era um computador modesto com apenas 512Mb de RAM, um processador Celeron e um HD de 80Gb, configuração que facilmente é superada pelos smartphones atuais. Mesmo com a lentidão do sistema, e tendo adquirido um cavalo de tróia que deletou até o próprio antivírus do sistema, minha motivação desde então só aumentou.

  • 02

    Qual foi a evolução tecnológica que mais te marcou e qual, na sua opinião, será a próxima a revolucionar radicalmente o mundo da tecnologia?

    A capacidade dos smartphones do meu ponto de vista é algo surpreendente. Eles superaram a capacidade dos computadores antigos, tiram excelentes fotos e servem as principais funcionalidades que um computador comum oferece. Não me julgo conhecedor do mundo da tecnologia a ponto de estabelecer alguma previsão de qual a próxima tecnologia revolucionária. No entanto, como um humilde "chute", me parece razoável apostar que o ramo da inteligência artificial ainda está em fase inicial, e o que vemos hoje revela apenas uma pequena parte de todo potencial revolucionário que esta tecnologia pode oferecer.

  • 03

    Nos explique um pouco sobre sua especialidade, seu interesse por essa área e, de forma mais ampla, sua importância no mundo da informática.

    Desde a infância me identifiquei com as tecnologias digitais. Dessa forma, minha formação tem seguido esse curso natural: junto com o ensino médio me formei em técnico em informática pelo SENAI, sendo reconhecido como o melhor aluno entre os cursos técnicos da unidade naquele ano. Segui os estudos com a graduação em Ciência da Computação pela UNESP e atualmente curso mestrado na mesma área e instituição. Diante do exposto, acredito que minha formação contribuirá para o mundo da informática preenchendo uma das milhares de lacunas em termos profissionais do ramo.

  • 04

    Como você enxerga visionários como Bill Gates, Steve Jobs e Mark Zuckerberg?

    São pessoas que pensaram de maneira diferente da maioria e por isso obtiveram resultados que muitos jamais alcançarão. Suas escolhas e sacrifícios refletiram nas conquistas ao longo de suas carreiras.

  • 05

    Você poderia compartilhar alguma história e/ou curiosidade engraçada relacionada à sua profissão ou as aulas particulares?

    Em geral as pessoas não têm noção das capacidades que a computação possui. Isso é válido para os dois extremos: muitas vezes as pessoas acham que somos capazes de construir espaçonaves ultra rápidas em dois dias custando menos que um carro popular, outras vezes elas se surpreendem com a simples capacidade de um servidor enviar mala direta.

  • 06

    O que você diria para uma pessoa que não se sente confortável com novas tecnologias e te diria que a informática é muito complicada?

    Que sinceramente ela tem um pouco de razão! A verdade é que existem muitas novas tecnologias na área e a cada dia surgem muitas outras. Acredito que a muito tempo não é possível que um profissional acompanhe e compreenda a fundo todas as novas tecnologias. Talvez seja possível ter algum domínio sobre uma subárea e mesmo assim acredito que a profundidade dos conhecimentos do indivíduo será questionável. Tudo isso é verdade mas não é, ao meu ver, uma justificativa para ficar parado no tempo. Como em todas as áreas, é necessário ter uma compreensão geral do funcionamento das tecnologias e então se aperfeiçoar em algumas delas, o que tende a ser, com o tempo, recompensador.

  • 07

    Nos ajude a te conhecer um pouco mais, conte-nos seus hobbys (atrelados ou não a informática)!

    Sempre gostei muito de pescar, principalmente de iscas artificiais. Também gosto muito de cozinhar no meu tempo livre, me dou bem especialmente com receitas de doces.

  • 08

    O que faz de você um Superprof (e que nenhuma IA poderá substituir)?

    Acredito que ensinar não é um procedimento que possa ser bem definido matematicamente. Ensinar envolve muitos sentimentos que apenas humanos são capazes de expressar e compreender. Computadores serão cada vez mais ferramentas excelentes no ensino, mas nunca substituirão por completo os verdadeiros professores. Acredito que meu legítimo desejo em ensinar as pessoas faz de mim um Superprof!

Encontre seu professor de programação
5915 profes disponíveis

  • Profissional de Ciência da Computação, leciono programação em todos os níveis principalmente nas linguagens C, Java, Python e Pascal.

    Lucas Vicente

    São Paulo

    5 (43 avis)
    • 85 R$/h
    • 30min grátis
  • Programação Web simples p/ pessoas complexas [ Backend, Data Science / IA, InfoSec e Robótica ]

    Alessandra

    Vila Celina

    5 (37 avis)
    • 150 R$/h
    • 1h grátis
  • Aprenda programação e receba em dólares.  Learn how to programming and make money working from home! Trabalhe para o exterior desenvolvendo aplicações completas  utilizando Javascript, Angular, React

    Rafael

    Vila Mariana

    5 (33 avis)
    • 150 R$/h
    • 30min grátis
  • Doutoranda em computação da aulas de programação para estudantes, técnicos e engenheiros em programação do básico ao avançado em linguagem C, C++, Java, Python ou outra conforme a necessida

    Sthefanie

    Parque Dez de Novembro

    5 (27 avis)
    • 250 R$/h
  • Engenheiro formado com ampla experiencia em Programação, Sistemas Embarcados, Robótica e Automação, Processamento de Sinais e Imagens, Data Science e Machine Learning, Inteligencia Artificial e Visão

    Marco Antonio

    Jardim das Industrias

    5 (21 avis)
    • 150 R$/h
    • 30min grátis
  • Aulas de Programação nas linguagens Python, Java, C, C++, Ruby e Javascript para jovens e adultos de BH - conhecimento adquirido na UFMG e em diversas empresas de Tecnologia

    Arthur Barbosa

    Horto

    5 (17 avis)
    • 200 R$/h
  • Aprenda programação com exemplos práticos e exercícios personalizados! Python, raspberry pi, arduino + Livro gratuito!

    Vinicius

    Brasília

    5 (16 avis)
    • 100 R$/h
    • 1h grátis
  • Aulas de programação e métodos numéricos com Cientista de Dados especializado em Machine Learning e Simulações Numéricas

    Rodrigo

    Tijuca

    5 (13 avis)
    • 80 R$/h
  • Aulas de programação para todos os niveis. Remoto. Tenho 10+ na area de desenvolvimento.

    Leandro

    Saúde

    5 (13 avis)
    • 50 R$/h
    • 30min grátis
  • Automação Industrial, Programação de CLPs, IHMs, Ladder, CODESYS, de acordo com a IEC61131-3.

    Mauro

    São Paulo

    5 (12 avis)
    • 60 R$/h
  • Aulas de Programação para você sair desenvolvendo programas e aplicativos super rápido!

    Arthur

    Lagoa da Conceição

    5 (10 avis)
    • 65 R$/h
    • 1h grátis
  • Programação, Ciência de Dados / Data Science.  Pra analistas que lidam com dados, de qualquer área e nível de experiência. Aprenda a obter e organizar dados, desenvolver visualizações e modelos.

    Bruno

    Copacabana

    5 (9 avis)
    • 80 R$/h
    • 1h grátis
  • Aulas de Javascript, criando produtos completos com mentalidade de startup e baixo custo computacional

    Tarik

    5 (8 avis)
    • 130 R$/h
    • 1h grátis
  • Desenvolvimento WEB, desktop,  mobile android/IOS e embarcados;  Aulas de C, Java, Kotlin, Python, Haskell, Dart, PHP, HTML, CSS e JavaScript;  Eng. Eletrônica(PIC, 8051 e Arduíno), FPGA's e Raspberry

    Yuri

    5 (7 avis)
    • 50 R$/h
    • 1h grátis
  • Professor estudado da área de informática e desenvolvedor WebDesiner- construtor de sites

    Matheus

    Cedral

    5 (3 avis)
    • 25 R$/h
    • 1h grátis
  • Aulas de Arduino e Eletrônica - Programação, Projetos, Placas PCB, Proteus, (Aulas Práticas e Teóricas)

    Marcelo

    Jardim Marajo

    5 (2 avis)
    • 45 R$/h
    • 30min grátis
  • Prof. Esp. em programação web e desktop, banco de dados e UML

    Wesley

    Votuporanga

    • 40 R$/h
    • 1h grátis
  • Aprenda a Programar na Prática e Fique hapto ao mercado de trabalho.

    Mario Antonio

    Jardim Alice

    • 70 R$/h
    • 1h grátis
  • Graduado em Ciência da Computação dá aulas de informática e programação geral

    Bruno

    Jardim Marajo

    • 65 R$/h
    • 1h grátis
  • Aula de programação para iniciantes. Sites, jogos, automatizações ou aplicativos para Windows

    Leandro

    São José do Rio Preto

    • 40 R$/h
    • 30min grátis
  • Ver mais professores