Gustavo - Professor de programação - Campus do CTA
1a aula grátis
Gustavo - Professor de programação - Campus do CTA

É "la crème de la crème" dos professores. Perfil de qualidade, diploma verificado e resposta garantida. Gustavo vai organizar sua primeira aula de Programação cuidadosamente.

Gustavo

É "la crème de la crème" dos professores. Perfil de qualidade, diploma verificado e resposta garantida. Gustavo vai organizar sua primeira aula de Programação cuidadosamente.

  • Tarifa R$80
  • Resposta 2h
  • Alunos

    Número de alunos que Gustavo atendeu desde que chegou à Superprof

    50+

    Número de alunos que Gustavo atendeu desde que chegou à Superprof

Gustavo - Professor de programação - Campus do CTA
  • 5 (44 avaliações)

R$80/h

1a aula grátis

Contatar

1a aula grátis

1a aula grátis

  • Programação
  • Linguagens de programação
  • C
  • Java
  • C++

Descomplicando lógica de programação, estrutura de dados e análise de algoritmos, nas linguagens C, C++, Java, Python e Pascal

  • Programação
  • Linguagens de programação
  • C
  • Java
  • C++

Locais das aulas

    • Na casa do professor: Em Campus do CTA

    • online

Embaixador

É "la crème de la crème" dos professores. Perfil de qualidade, diploma verificado e resposta garantida. Gustavo vai organizar sua primeira aula de Programação cuidadosamente.

Mais sobre Gustavo

Sou Oficial da Força Aérea Brasileira e formado bacharel em Ciência e Tecnologia e Engenharia de Computação pela Universidade Federal de São Paulo (UNIFESP), Atualmente sou aluno regular de Doutorado Direto em Ciência da Computação com foco em Pesquisa Operacional pela mesma Universidade. Creio que a docência é a minha vocação e sinto que meus alunos podem atestar isso pelos seus feedbacks. Não há nada mais gratificante para mim do que começar uma aula com um aluno perdido e cheio de dúvidas e terminá-la com o aluno entendendo completamente o assunto que ensinei. Acredito que em uma sala de aula, se um aluno não está entendendo o assunto, o problema pode ser o professor, mas se a maioria não está entendendo, o problema certamente é o professor. Nenhum assunto é difícil demais de entender se o professor souber realmente do que está falando. Estou na plataforma há mais de quatro anos e trabalhei com diversos alunos, que após minhas aulas viram que os assuntos que pareciam incompreensíveis na verdade são fáceis depois que se entende, porque tudo na computação pode se resumir a matemática e lógica.

ver mais

Sobre a aula

  • Todos os níveis
  • Português

Todos os idiomas falados na aula :

Português

Atenção: não sou especializado em desenvolvimento web e banco de dados, portanto não ensino linguagens como JavaScript, HTML, PHP, CSS etc.

Minha metodologia é primeiro a análise dos assuntos de interesse do aluno. Então um teste de nivelamento elaborado por mim é aplicado para avaliação dos pontos que precisam de reforço, e então estudo aplicado onde está fraco, através de teoria e exercícios de fixação. Um primeiro resolvido por mim passo a passo e então um similar apresentado ao aluno para resolver sozinho. Listas de exercícios extras também são aplicados conforme o caso.

Assuntos pertinentes:
- Introdução à lógica de programação;
- Pseudo-código;
- Operadores lógicos;
- Lógica booleana;
- Variáveis;
- Constantes;
- Desenvolvimento do pensamento lógico para resolução de problemas;
- Algoritmos;
- Vetores estáticos e dinâmicos;
- Matrizes;
- Ponteiros;
- Alocação dinâmica de memória;
- Estruturas de dados (Pilha, Fila, Lista encadeada, Árvore e Grafo);
- Análise de complexidade de um algoritmo;
- Análise assintótica;
- Estratégias de otimização de algoritmos;
- Introdução a problemas P e NP;
- Heurísticas e Meta-heurísticas para resolução de problemas NP.

Ajudo também com listas de exercícios, trabalhos, projetos e avaiações. Se você tem um problema que se enquadra em qualquer dos itens citados acima, certamente eu posso te ajudar e meus alunos confirmam isso.

ver mais

Tarifas

Tarifa

  • R$80

Preços pacotes

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

webcam

  • R$80/h

aulas grátis

Esta primeira aula ofertada pelo(a) Gustavo permite que você conheça o seu professor para que este atenda melhor as suas necessidades.

  • 1h

Mais detalhes sobre Gustavo

Mais detalhes sobre Gustavo

  • 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?

    Creio que muitos dos meus alunos que viveram sua infância nos anos 90 assim como eu vão compartilhar da mesma experiência que descreverei, a qual foi meu primeiro contato com informática / computador. Quando eu era criança havia um computador bem fraquinho em casa, embora para a época até que era bom. Naquele tempo, mesmo internet discada era um luxo para a nossa família, e internet banda-larga nem pensar. Quantos não foram os dias em que eu ligava o computador para abrir o programa Microsoft Paint e ficar rabiscando qualquer coisa! Depois de certa experiência com o programa, eu me desafiava tentando reproduzir de maneira mais fiel possível a bandeira do Brasil. Quem nunca! Após tantos anos usando cada recurso do programa, até hoje, mesmo com os modernos programas de edição de imagens, livres e pagos, frequentemente eu recorro ao bom e velho Paint para alguma rápida edição de redimensionamento ou cortes simples.
  • 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?

    Várias evoluções podem ser listadas e eu poderia falar de cada uma delas, mas, para restringir-me a apenas uma, falarei de uma inovação cujo desenvolvimento eu vivenciei, que foi o touch screen capacitivo. O touch screen é uma tecnologia que começou com a versão resistiva, que basicamente funciona com duas camadas de tela flexíveis com um material resistivo entre elas. Quem teve celular ou outro dispositivo portátil com essa tecnologia sabe o aborrecimento que era quando essas telas começavam a apresentar mau funcionamento, mesmo com a tela em bom estado e uma quantidade de uso que não justificasse o defeito. Esse é um defeito inevitável dessa tecnologia. O touch screen capacitivo veio para substituir definitivamente a anterior. Com tela rígida e sem defeitos causados por tempo de uso, é uma tecnologia cujo único ponto negativo é a dependência de propriedades elétricas do que vai tocar a tela, como o dedo humano. Portanto, não funciona com luvas ou ponteiras que não sejam especialmente projetadas para este fim. Ainda assim, se você vive em um país que não faz frio o suficiente para te obrigar a usar luvas, você está bem!
    A próxima a revolucionar radicalmente o mundo da tecnologia, a meu ver, certamente é a computação quântica, que já vem sendo desenvolvida, mas ainda é cara demais para que seja acessível a uma pessoa comum, assim como era o computador nos seus primeiros anos de criação.
  • 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.

    Sou formado Engenheiro de Computação e minha trajetória acadêmica tem forte influência de Ciência da Computação e Matemática Aplicada. Meu TCC foi na área de Pesquisa Operacional, especificamente Otimização Inteira, área em que se procura resolver problemas NP-Completo em busca de soluções ótimas ou, ao menos, boas o suficiente. Atualmente estou cursando Doutorado Direto em Ciência da Computação com foco também nessa área. Meu interesse se deve ao principal problema aberto da Ciência da Computação: P = NP? Para explicar em poucas palavras, "P" se refere à classe de problemas para os quais se conhece ao menos uma solução de tempo polinomial em relação ao tamanho da entrada, como buscar um número em um vetor de N números. Já "NP" se refere aos problemas para os quais não se conhece nenhum algoritmo capaz de resolver de forma exata em tempo polinomial, como o problema do Caixeiro Viajante. Ninguém, em mais de 50 anos desde que o problema aberto surgiu, foi capaz de provar nem que P = NP e nem que P ≠ NP, embora muitos cientistas (eu, inclusive) suspeitem fortemente que P ≠ NP.
    Os problemas NP frequentemente estão relacionados com otimização, seja para minimizar a rota de uma entrega de correio, carregar um navio com contêineres, corte de material com o mínimo de desperdício, alocação de recursos limitados, enfim. Tratam-se de problemas que não possuem algoritmo conhecido para se obter solução ótima em tempo computacional viável, por isso a Pesquisa Operacional é tão importante.
  • Como você enxerga visionários como Bill Gates, Steve Jobs e Mark Zuckerberg?

    São três pessoas que provaram ao mundo que uma ideia que pode parecer ambiciosa demais pode se tornar realidade se bem executada. Certa vez, em uma época em que os computadores eram tão caros que apenas empresas ou pessoas extravagantemente ricas poderiam ter, Bill Gates disse que um dia, os computadores seriam pessoais e seriam acessíveis de modo a todas as pessoas poderem ter um em casa, de tanto que seus componentes diminuiriam de tamanho e preço em um futuro não tão distante. As pessoas acharam essa afirmação ridícula, mas a história provou que ele estaria certo.
  • Você poderia compartilhar alguma história e/ou curiosidade engraçada relacionada à sua profissão ou as aulas particulares?

    Dou aula de diversos assuntos referentes à informática, mas o principal é Projeto e Análise de Algoritmos, uma disciplina conhecida por assombrar os estudantes de Ciência e Engenharia de Computação. Foi a única disciplina que eu reprovei na graduação, mas era consenso entre mim e meus colegas da época que o professor não conseguia ensinar adequadamente o assunto. Quando a cursei novamente, escolhi outro professor e dessa vez passei tranquilamente e com boa nota. Essa experiência foi uma importante força motriz para me fazer querer ser professor e ensinar justamente essa matéria de modo que as pessoas entendessem. São inúmeros os alunos que me procuraram por causa dessa matéria, desesperados por não estarem entendendo nada em com medo de uma iminente reprovação, mas que depois de minhas aulas viram que o assunto, embora um pouco complicado, não é esse bicho de sete cabeças que aparenta.
  • 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?

    Diria que tudo o que é desconhecido e que não entendemos parece difícil demais, e que a área de pesquisa a que me dedico envolve justamente conceitos ensinados na única disciplina que eu reprovei! O bom senso diria que eu deveria escolher uma área que foi mais fácil para mim, mas a verdade é que depois que eu cursei novamente a disciplina e finalmente entendi os conceitos ensinados foi que eu passei a gostar. As pessoas não gostam do que não entendem, por isso tantas pessoas não gostam de matemática. Você não vê uma pessoa que tem facilidade com contas e lógica não gostar de matemática. Portanto eu, como professor, tenho como objetivo fazer as pessoas entenderem o assunto que estão estudando, pois essa é a melhor maneira de se sentir confortável com ele.
  • Nos ajude a te conhecer um pouco mais, conte-nos seus hobbys (atrelados ou não a informática)!

    Sou um entusiasta de Computação Gráfica e produção musical. Sou também um guitarrista de pouco talento. Se você procurar bem, deve achar vídeos meus no Youtube com poucas visualizações, nos quais eu arranho algumas notas sujas de guitarra. Já nos primeiros hobbies mencionados, eu gosto muito de remasterização de jogos antigos, especialmente da era de 16 bits (Super Nintendo e afins) cujos gráficos pixelados e músicas eletrônicas com poucas faixas de áudio podem dar lugar a gráficos modernos e músicas com sons de instrumentos reais. Tenho alguns projetos nesse sentido que em breve podem ser publicados nas redes sociais, feitos por puro prazer, sem visar qualquer ganho monetário.
  • O que faz de você um Superprof (e que nenhuma IA poderá substituir)?

    Nenhuma IA será capaz de adequar a explicação de um conceito não entendido de acordo com o aluno, explicar de tantas maneiras diferentes quanto necessárias, como o ser humano, objetivo que eu sempre busco alcançar. A IA pode tratar de um assunto qualquer, mas não é capaz de olhar nos olhos do aluno atentamente enquanto ouve sua dúvida e acolhê-lo com a melhor explicação possível. Disso o ser humano é capaz e esse é meu norte na docência.
--
--

Mais professores de Programação

  • Pedro

    São José dos Campos & online

    5 (9 avaliações)
    • R$147/h
    • 1a aula grátis
  • Gabriel

    Monte Castelo & online

    5 (19 avaliações)
    • R$120/h
    • 1a aula grátis
  • ELAINE

    São José dos Campos & online

    5 (12 avaliações)
    • R$45/h
    • 1a aula grátis
  • João Pedro

    São José dos Campos

    Novato
    • R$60/h
    • 1a aula grátis
  • Vinícius

    São José dos Campos & online

    5 (3 avaliações)
    • R$50/h
    • 1a aula grátis
  • Carlos Eduardo

    São José dos Campos & online

    Novato
    • R$45/h
    • 1a aula grátis
  • Bruno

    São José dos Campos & online

    Novato
    • R$80/h
    • 1a aula grátis
  • Eduardo

    & online

    Novato
    • R$300/h
    • 1a aula grátis
  • Lucas

    São José dos Campos & online

    Novato
    • R$65/h
    • 1a aula grátis
  • Antonino

    Bosque dos Eucaliptos & online

    Novato
    • R$50/h
    • 1a aula grátis
  • Felipe

    São José dos Campos & online

    Novato
    • R$20/h
    • 1a aula grátis
  • Fabricio

    Caçapava & online

    Novato
    • R$60/h
    • 1a aula grátis
  • Paulo

    Caçapava & online

    5 (1 avaliações)
    • R$70/h
    • 1a aula grátis
  • Mauro

    São Paulo & online

    5 (18 avaliações)
    • R$80/h
  • Rafael

    Prata & online

    5 (59 avaliações)
    • R$150/h
    • 1a aula grátis
  • Alberto

    Iúna & online

    5 (64 avaliações)
    • R$50/h
    • 1a aula grátis
  • Marcus Castro

    Barra da Tijuca & online

    5 (27 avaliações)
    • R$90/h
    • 1a aula grátis
  • Eduardo

    Setor Leste Universitário & online

    5 (29 avaliações)
    • R$180/h
  • Romildo

    Recife & online

    5 (32 avaliações)
    • R$75/h
  • Victor Vicente

    Recreio dos Bandeirantes & online

    5 (28 avaliações)
    • R$80/h
    • 1a aula grátis
  • Veja os professores de
    programação