Página principal
Dar aulas
São Paulo 
São Paulo 
  • (5 avaliações)
J
Josemar
« Perfeito! O Sergio é uma pessoa muito bacana e me ajudou bastante. Certamente... Ver mais »
J
Josemar
« Perfeito! O Sergio é uma pessoa muito bacana e me ajudou bastante. Certamente irei ter aula novamente com ele assim que for possível. »
R$50/h
1a aula grátis!
Perfil e diploma verificados
Tempo de resposta 4h
Aulas dadas por Sergio
  • Individual
  • Em grupo
As aulas serão
  • Casa do aluno
  • Por webcam
Matérias ensinadas
  • Programação
  • Linguagens de programação
  • JavaScript
  • Python
  • Java
Níveis
  • Iniciante
  • Intermediário
  • Formação para adultos
  • Mestrado
  • Doutorado
  • MBA
  • Ensino Superior
  • 1º ano do Ensino Médio
  • 2º ano do Ensino Médio
  • 3º ano / ENEM

Cientista da computação e artista visual dá aulas de programação criativa em São Paulo

Apresentação

Sou mestre e doutorando em Artes Visuais pela USP, e bacharel em Ciência da Computação pela UNICAMP. Sou professor há 5 anos em curso de especialização em Design Gráfico e ensinar/aprender é uma das coisas que mais gosto de fazer na vida! Também já trabalhei em diversos projetos de TI, como designer, desenvolvedor e gerente de projetos. E recentemente tenho me dedicado à pesquisas acadêmicas relacionando artes e computação, em temas da Inteligência Artificial e Visão Computacional.

Metodologia

Programação Criativa (Creative Coding) é uma forma de aprender programação que instiga a criatividade e permite que o estudante produza software de forma não apenas funcional, mas também expressiva! A didática envolve ferramentas de programação de código livre, que produzem imagens, sons, animações, games e interfaces interativas de forma rápida e prazerosa, estimulando o aprendizado contínuo e a autonomia, sem deixar de desenvolver os fundamentos da lógica e pensamento abstrato, essenciais para quem quer iniciar ou se aperfeiçoar em programação.

Um possível plano de aulas (que pode ser adaptado conforme seu nível e necessidades específicas):

- Aula 0 (hora gratuita): o que é programação criativa; apresentação de ferramentas como Processing (Java e Python), p5.js (Javascript), IDLE (Python); exemplos de trabalhos em programação criativa; exercícios simples para geração de imagens

(as aulas a seguir não necessariamente duram apenas 1 hora)

- aula 1: noções básicas sobre funcionamento de hardware (processadores, memória, disco); noções básicas sobre funcionamento de software (algoritmo, compilação, scripting, tempo de execução); paradigmas de programação - imperativo e funcional; variáveis; operadores aritméticos; exercícios de animação;

- aula 2: tipos de variáveis; constantes; operadores relacionais; estruturas de decisão simples (if/else); exercícios de animação com interatividade;

- aula 3: expressões lógicas; estruturas de repetição simples (while, for); exercícios de animação interativa;

- aula 4: vetores; matrizes; manipulação de strings; exercícios de geração dinâmica de imagens;

- aula 5: funções; parâmetros de entrada; tipos de saída; variáveis locais e globais; recursão; exercícios de criação de games;

- aula 6: ordenação e busca; exercícios com pixels;

- aula 7: noções básicas do paradigma de Orientação a Objetos: classes, atributos, métodos; instância de objeto, notação de ponto; modificadores de acesso; métodos e atributos estáticos; herança; exercícios avançados com games;

- aula 8: threading e processamento paralelo; noções básicas de eventos, handlers/listeners; exercícios com eventos de interação;

- aula 9: design patterns; refatoração e documentação de código; exercícios;

- aula 10: testes unitários; testes de integração; testes funcionais; exercícios;


Temas Posteriores (alguns caminhos distintos podem ser seguidos a partir daqui):
- front-end development: HTML, CSS, DOM; AJAX; Fetch API;
- artes & design: forças; osciladores; sistemas de partículas; bibliotecas de Física; fractais;
- games: scripts em C# no Unity 3D; GameObjects; animações; interações; lógica de progresso; pontuação e premiação;
- inteligência artificial: agentes autônomos; cellular automata; Visão Computacional; Machine Learning; Deep Learning;

Tarifas

Taxa de deslocamento : R$9
Preço para aulas por webcam : 50R$/h
Preço para 5 horas de aula : R$230
Preço para 10 horas de aula : R$450

Precisão

O valor do deslocamento pode variar conforme o local e horário de aula (pode haver mais integrações de transporte público ou uso de aplicativos de transporte pago).
Aulas podem ser canceladas/remarcadas com antecedência de até 3 horas em relação ao horário combinado.

Aulas dadas por Sergio
Individual
Em grupo
As aulas serão
Casa do aluno
webcam
Matérias ensinadas
  • Programação
  • Linguagens de programação
  • JavaScript
  • Python
  • Java
Níveis
  • Iniciante
  • Intermediário
  • Formação para adultos
  • Mestrado
  • Doutorado
  • MBA
  • Ensino Superior
  • 1º ano do Ensino Médio
  • 2º ano do Ensino Médio
  • 3º ano / ENEM

Curriculum Vitae de Sergio

Professor, pesquisador e consultor em Design, Artes e Computação


FORMAÇÃO ACADÊMICA E TITULAÇÃO

Universidade de São Paulo - Escola de Comunicações e Artes
Mestre em Artes Visuais (2017-2019)
Dissertação: “Extentio: Desenhos de Máquina, Desígnios Humanos”

Universidade Estadual de Campinas - Instituto de Computação
Bacharel em Ciência da Computação (2007-2011)
Especialidades em Interfaces Humano-Computador, Computação Gráfica, Processamento de Imagens, Inteligência Artificial, Engenharia de Software, Arquitetura de Sistemas Web e Aplicativos Móveis

Universidade Estadual de Campinas - Instituto de Artes
Licenciado em Artes Visuais (2001-2006)

Universidade Estadual de Campinas - Instituto de Artes
Bacharel em Artes Visuais (2001-2005)
Especialidades em Desenho, Pintura, Gravura, Cerâmica e Produção Multimídia


EXPERIÊNCIA COM ENSINO

Universidade Estadual de Campinas - Instituto de Artes - Especialização em Design Gráfico - Campinas/SP
Professor e Orientador em Design Digital (2015-atual)
Ministra as disciplinas “Navegação e Interface para Projetos Digitais” e “Projeto de Design Digital II”. Realiza orientação de diversos projetos de TCC nas áreas de Interfaces Digitais (UI) e Experiência do Usuário (UX).

Centro Universitário Belas Artes - São Paulo/SP
Professor em Pós Graduação Arquitetura Digital e Projetos Paramétricos (2020)
Ministra a disciplina "Algoritmos Genéticos"

Universidade Paulista UNIP - Campinas/SP
Professor em MBA Marketing Digital (2020)
Ministrou a disciplina "Design, Interface e Usabilidade"

SESC Avenida Paulista - São Paulo/SP
Ministrante de Oficina (2019)
Oferecimento da oficina teórico-prática “Machine Learning para Artistas”


EXPERIÊNCIA RELACIONADA

Grupo de Pesquisa Realidades ECA/USP - São Paulo/SP
Pesquisador (2017-atual)
Produção de artigos e obras artísticas na área de Artes e Tecnologias. Participação em eventos e exposições nacionais e internacionais, como Ars Electronica 2017, ISEA 2017, #17.Art 2018, Artech 2019. Responsável pela produção eletrônica e computacional de obras.

Lino Sistemas Ltda - São Paulo/SP
Gerente de Projetos (2014-2019)
Designer e Desenvolvedor (2007-2013)
Planejamento e desenvolvimento de aplicações Web (.NET) e Móveis (Android e iOS) para diversos clientes como Nokia, 99 Taxis, Yellow, SBT, Shell, McDonald’s, Pepsico.

Interaction Design Association (IxDA) - Campinas/SP
Coordenador (2011-2012)
Membro de formação do capítulo Campinas, responsável por organizar a comunidade profissional da região, promover eventos de educação e networking nas áreas de UX e UI.


FORMAÇÃO COMPLEMENTAR

Goldsmiths University of London - Coursera
Curso online “Creative Programming for Digital Media & Mobile Apps” (2013)
Ministrantes: Prof. Dr. Mick Grierson, Prof. Dr. Matthew Yee-King, Prof. Dr. Marco Gillies

Stanford University - Coursera
Curso online “Human-Computer Interaction” (2012)
Ministrante: Prof. Dr. Scott Klemmer


IDIOMAS
Português - nativo
Inglês - lê, escreve e fala bem (Certificação Cambridge CAE nível C1)
Espanhol - lê bem, escreve e fala pouco


EXPERIÊNCIA TÉCNICA

Interfaces Digitais:
Adobe XD - básico
Figma - avançado

Games, Realidade Virtual e Realidade Aumentada:
Unity 3D - básico

Programação:
C# - intermediário
Java - avançado (especializado em Processing IDE e Android Studio)
Python - intermediário

Microeletrônica:
Arduino - intermediário
Raspberry - básico

Inteligência Artificial e Machine Learning:
Wekinator - avançado
TensorFlow - básico

Edição de Imagens, Sons e Vídeos:
Pacote Adobe CC - intermediário

5 avaliações sobre Sergio
  • 5/5

Todas as avaliações são coletadas pelo nosso serviço e são fiáveis. Elas correspondem a verdadeiras experiências dos membros do Superprof.
J
Josemar

Perfeito! O Sergio é uma pessoa muito bacana e me ajudou bastante. Certamente irei ter aula novamente com ele assim que for possível.

Resposta de Sergio

Josemar é um excelente aluno, que aproveita as aulas da melhor forma possível, trazendo problemas, desafios e dificuldades, aí tentamos resolver juntos e o atendimento fica sob medida. Ele sabe bem onde quer chegar, e participa bastante da aula. Recomendo!

4 recomendações

L
Lais

Tive aula com o Serginho na Unicamp. Professor muito dedicado e muito atencioso! A aula dele é muito boa e muito dinâmica, trazendo conteúdos atualizados. Ótimo professor! :)

L
Laura

Professor de excelência, dedicado e atencioso. Arrasa em tudo o que faz e ensina!

R
Renan

Fui aluno do Serginho em uma especialização na Unicamp.
Ele é aquele tipo de professor que guardamos com carinho no coração. O conteúdo é passado de forma amigável e é possível ver o empenho que ele tem ao acompanhar o progresso de seus alunos.

Não desperdice a chance de aprender MUITO com ele.

B
Beta

Minha ultima experiência em aula com Sergio Venâncio, foi fantástica... conseguiu passar um conhecimento complexo em machine learning e AI, teoria e prática, de forma muito acessível a qualquer pessoa sem contato anterior... dedicação é o que melhor define seu trabalho

Professores semelhantes

Procura por aulas de programação perto de sua casa? Nós te apresentamos uma lista seleta de professores que podem te ajudar. Superprof também oferece aulas de linguagens de programação se precisar. Aprender já não é mais problema, há aulas de javascript para todos os gostos! Encontrar aulas de python nunca foi mais fácil: você vai adorar aprender.

República
Aulas de programação para designers, arquitetos e artistas visuais com Processing e Python
R$120
Alexandre
1a aula grátis!

Tenho formação em arquitetura e urbanismo na USP e um mestrado na Unicamp em que pesquisei sobre ensino de programação...

Aulas por webcam Aulas presenciais Perfil validado
São Paulo
Profissional de Ciência da Computação, leciono programação em todos os níveis principalmente nas linguagens C, Java, Python, R e Pascal.
R$65
Lucas Vicente
  • (32 notas)
1a aula grátis!

Ministro aulas há dez anos, tanto particulares quando em escola especializada, assim como reforço escolar e acadêmico...

Aulas por webcam Aulas presenciais Perfil validado Responde em uma hora
Vila Albertina
Aprenda o Excel do Básico ao Avançado de forma prática e objetiva
R$35
Leonardo
  • (10 notas)

Sou formado em Gestão de TI e Técnico em Logística, trabalho no grupo Saint Gobain que é uma multinacional Francesa,...

Aulas por webcam Aulas presenciais Perfil validado Responde em uma hora
São Paulo
Programação para Web ou games  - online/presencial em São Paulo, Capital
R$60
Roberto
  • (2 notas)
1a aula grátis!

Para cada aluno um curso diferente. Geralmente aulas semanais de 1h30 funcionam bem. Fico à disposição entre as aulas...

Aulas por webcam Aulas presenciais Perfil validado
Bom Retiro
Estudante da USP oferece aulas de Python Básico e Essencial para pessoas com diferentes níveis de conhecimento
R$50
Victor
  • (8 notas)
1a aula grátis!

O processo de aprendizado de uma linguagem de programação pode ser comparado ao processo de aprendizagem de um novo...

Aulas por webcam Aulas presenciais Perfil validado
Pinheiros
Cientista da Computação oferece aula de Android, Java, Python e TI em geral.
R$60
Gabriel
  • (5 notas)
1a aula grátis!

Mineiro de Ipatinga, graduado pela Universidade Federal de Ouro Preto e atualmente morando em São Paulo. Desenvolvedor...

Aulas por webcam Aulas presenciais Perfil validado
Sumarezinho
Aulas de programação usando HTML, CSS e Javascript, tudo que você precisa para dar um ponta pé na sua carreira como programador
R$50
Jose
  • (1 notas)
1a aula grátis!

Olá. Tudo bem? Sou o José Rodrigues, tenho 25 anos e sou um engenheiro de software especializado em desenvolvimento Web....

Aulas por webcam Aulas presenciais Perfil validado
Cerqueira César
Profissional de Inteligência Artificial dá aulas de Machine Learning (uma parte de Data Science) com Python em SP.
R$150
Andre
  • (3 notas)
1a aula grátis!

Olá, tenho experiência real no mercado de Inteligência Artificial. Sou matemático graduado e pós graduado na USP, onde...

Aulas por webcam Aulas presenciais Perfil validado
Vila Mariana
Aulas de programação das linguagens HTML, C, Java, PHP, JavaScript para inciantes, intermediários e em alguns casos, avançado.
R$80
Adriano
  • (96 notas)

Quem necessita aprender linguagens de programação, seja uma demanda da faculdade ou do emprego, eu posso te ajudar. Ensino...

Aulas por webcam Aulas presenciais Perfil validado
Arquiteta de Software com experiência em treinamento de Linguagem C# e em SQL, entre outras
R$150
Ivana
  • (2 notas)
1a aula grátis!

Minha metodologia mistura o teórico e o pratico. O objetivo é que o aluno entenda o básico da linguagem, saiba como...

Aulas por webcam Aulas presenciais Perfil validado
Consolação
Programação de Jogos Digitais em São Paulo para crianças, adolescentes e adultos.
R$45
David
  • (5 notas)

Eu sou game designer e developer e trabalho especialmente com programação de jogos digitais. Estou no último ano na...

Aulas por webcam Aulas presenciais Perfil validado
Sítio do Morro
Aulas de Informática para Idosos e Jovens (Professor Calmo e Atencioso)
R$40
Lucas
1a aula grátis!

Profissional da área com mais de 8 anos de experiência. Sou Bacharel em Sistemas de Informação(T.I.), possuo...

Aulas por webcam Aulas presenciais Perfil validado
Pacaembu
Estudante de Segurança da Informação que já ministrou aulas de matemática em Santo André.
R$50
Felipe
1a aula grátis!

Como eu disse anteriormente, sou estudante de TI e trabalho relacionado a área. Tenho facilidade em aprender e ensinar. Meu...

Aulas por webcam Aulas presenciais Perfil validado
Bom Retiro
Engenheiro da USP que dá aulas de programação de C, C++ e Python
R$100
Davi
  • (2 notas)
1a aula grátis!

Do básico a dar uma ajuda no seu código do trabalho da faculdade, estou aqui para te apoiar nas suas necessidades e...

Aulas por webcam Aulas presenciais Perfil validado
Vila Mariana
Aulas de programação para quem deseja se desenvolver e aprimorar os seus conhecimentos. Aprenda a programar de um jeito exclusivo e prático. Aulas individuais ou em grupo.
R$80
Adriano
  • (94 notas)

Quem precisa aprender linguagens de programação, seja uma demanda da faculdade ou do emprego, eu posso te ajudar. Tenho...

Aulas por webcam Aulas presenciais Perfil validado
Na casa do professor Casa do aluno Por webcam
1 hora Não disponível R$59 R$50
5 horas Não disponível R$275 R$250
10 horas Não disponível R$540 R$500
Pedir aulas