Rui - Computer programming tutor - Porto
1st lesson free
Rui - Computer programming tutor - Porto

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Rui will be happy to arrange your first Computer programming lesson.

Rui

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Rui will be happy to arrange your first Computer programming lesson.

  • Rate $29
  • Response 2h
  • Students

    Number of students Rui has taught since their arrival at Superprof

    50+

    Number of students Rui has taught since their arrival at Superprof

Rui - Computer programming tutor - Porto
  • 5 (75 reviews)

$29/h

1st lesson free

Contact

1st lesson free

1st lesson free

  • Computer programming
  • C
  • Computer languages
  • Java
  • JavaScript

Graduated in Computer Engineering with a master's degree in mobile computing. I've been working in the area of mobile and web programming for 9 years for international companies.

  • Computer programming
  • C
  • Computer languages
  • Java
  • JavaScript

Lesson location

Ambassador

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Rui will be happy to arrange your first Computer programming lesson.

About Rui

I'm Rui, professional in the field of mobile and web application development for 9 years in different national and international companies. I currently work for the open banking industry. I have a degree in computer engineering with a master's degree in mobile computing.
I've been tutoring for 3 years to students from 4th grade to higher education. I teach programming in (c, c++, javascript, typescript, flutter, react, python, java) among others.

See more

About the lesson

  • Elementary School
  • Middle School
  • Sophomore
  • +12
  • levels :

    Elementary School

    Middle School

    Sophomore

    Junior

    Senior

    Advanced Technical Certificate

    College / University

    Adult Education

    Masters

    Doctorate

    MBA

    Beginner

    Intermediate

    Advanced

    Children

  • English

All languages in which the lesson is available :

English

Classes are for any level of learning, from the most basic to the most advanced. There are initiation classes to the world of programming as well as classes where you can develop projects from start to finish.
Classes are always the object of the student learning or clarifying their doubts, so they are classes with language accessible to anyone.
The classes are always directed to the topic that the student intends to deepen or develop.

See more

Rates

Rate

  • $29

Pack rates

  • 5h: $146
  • 10h: $291

online

  • $29/h

free lessons

This first lesson offered with Rui will allow you to get to know each other and clearly specify your needs for your next lessons.

  • 30mins

Details

30

Find out more about Rui

Find out more about Rui

  • Há quanto tempo descobriu a sua paixão pela informática, pode contar-nos (talvez com um pouco de nostalgia) a sua primeira experiência com um computador?

    Descobri a minha paixão pela informática e especialmente por computadores em 2006 quando tive acesso ao meu primeiro computador. Na altura era uma descoberta apenas por jogos de computador, mas após algum tempo já tinha bastante curiosidade em perceber como as coisas funcionavam por de baixo dos panos. Ainda lembro como se fosse hoje, a tentar editar o meu código primeiro em c# para tentar fazer uma calculadora simples.
  • Qual foi a evolução tecnológica que mais o(a) marcou e também, na sua opinião, qual será a próxima a revolucionar radicalmente o mundo da tecnologia?

    A evolução que na minha opinião mais me marcou foi o facto dos telemóveis passarem a ter touch screen. Isso revolucionou de tal modo, que no inicio era muito estranho mas ao final de algum tempo tornou-se o normal, tanto que hoje em dia eu desenvolvo aplicações para dispositivos tanto IOS como Android. Pensando um pouco no futuro, penso que o que vai revolucionar será a interligação da inteligência humana com a inteligência artificial, visto que as duas em conjunto podem criar melhores produtos bem como um melhor estilo de vida.
  • Explique um pouco sobre a sua especialidade, o seu interesse por esta área e, de forma mais ampla, qual a sua importância no mundo da informática.

    A minha especialidade resume-se ao desenvolvimento de web e mobile. Sou frontend engineer numa empresa internacional na área bancária, onde sou responsável por diferentes projetos. Ainda como projetos paralelos, eu desenvolvo aplicações mobile, aplicações de gestão e qualquer software para resolver o problema do cliente.

    No entanto, sinto-me bastante experiente noutras áreas como sistemas operativos, arquitetura de computadoras, linguagens orientadas a objetos (por exemplo java), sistemas distribuídos, IOT visto que já dei explicações e ajudei vários alunos nestes contextos.
  • Para si o que inspirou visionários como Bill Gates, Steve Jobs e Mark Zuckerberg?

    Com a vontade de inovar e resolver problemas reais que a sociedade precisa, por vezes surgem excelentes ideias de produtos, e com isto Bill Gates, Steve Jobs e Mark Zuckerberg mostram que com uma boa ideia, muito trabalho e entusiasmo todos podem mudar o mundo por meio de IT.
  • Partilhe connosco alguma história e/ou curiosidade engraçada relacionada com sua disciplina ou às suas experiências académicas?

    Ao longo dos tempos já dei explicações a diferentes tipos de alunos, desde dos 10 anos de idade até aos 64 anos, cada um com as suas ambições, mas com algo em comum, a vontade de aprender e resolver problemas! Existe muitos alunos com expectativas muito baixas nas primeiras explicações, mas aplicando os métodos corretos de estudo e com calma consegue-se atingir resultados de excelência.
  • O que diria a uma pessoa que não se sente confortável com as novas tecnologias e que afirma que a informática é muito complicada?

    O termo "complicado" depende sempre do conhecimento adquirido em determinado tema, por isso, com tempo, dedicação e métodos de estudos tudo é possível de ser aprendido. No mundo da programação o mais difícil é mesmo dar o "clique" inicial. Terá uma sensação de realização ao criar programas, fazer com o nosso computador execute o código que escrevemos e isso resulte num programa funcional, seja um jogo, um website, uma aplicação móvel ou até uma simples calculadora. Experimente uma aula de informática, em especial uma aula de programação e irá perceber esta sensação rapidamente.
  • Ajude-nos a conhecer um pouco mais sobre si, conte-nos seus hobbies (relacionados ou não à informática)!

    Eu consigo afirmar que, sou um grande fã de desporto, especialmente de corrida. Gosto de correr todos os dias, ouvir música e conhecer novos sítios. Tenho o gosto de ler livros e aprender sobre diferentes temas da atualidade.
  • O que faz de si um Superprof (e que nenhuma IA o(a) poderá substituir)?

    O contato humano é uma das coisas que a IA não consegue ser substituir, a interpretação da dúvida do aluno, o contato próximo e a atenção dada é algo que a inteligência artificial não consegue resolver, visto que o ser humano cultiva relações, neste caso relações entre professor e aluno que resultam no final em bons resultados.

    Ainda por cima, todo o conhecimento das necessidades do aluno e adaptação personalizada para fornecer o melhor apoio possível, é por si só, algo que a IA não consegue atingir com sucesso.
--
--

Other tutors in Computer programming

  • Reza

    Brooklyn & online

    5 (124 reviews)
    • $40/h
    • 1st lesson free
  • Esmaeil

    New York & online

    5 (83 reviews)
    • $30/h
    • 1st lesson free
  • Michael

    New York & online

    5 (36 reviews)
    • $50/h
    • 1st lesson free
  • Gabriel

    New York & online

    5 (100 reviews)
    • $25/h
  • Behdad

    New York & online

    4.9 (33 reviews)
    • $25/h
    • 1st lesson free
  • João

    New York & online

    5 (39 reviews)
    • $25/h
  • Piyush

    Brooklyn & online

    5 (126 reviews)
    • $35/h
    • 1st lesson free
  • Nicholas

    Los Angeles & online

    5 (125 reviews)
    • $25/h
    • 1st lesson free
  • Mehrdad

    New York & online

    5 (36 reviews)
    • $30/h
  • Arash

    New York & online

    5 (14 reviews)
    • $60/h
  • Blake

    Crystal Lake & online

    5 (26 reviews)
    • $50/h
    • 1st lesson free
  • Edward

    Houston & online

    4.9 (23 reviews)
    • $50/h
  • Alex

    Mountain view & online

    5 (14 reviews)
    • $100/h
  • Miranda

    Gainesville & online

    5 (106 reviews)
    • $30/h
  • Andrei

    California City & online

    5 (20 reviews)
    • $50/h
    • 1st lesson free
  • Marek

    Dearing & online

    4.9 (10 reviews)
    • $29/h
    • 1st lesson free
  • Matias Ignacio

    Miami & online

    5 (12 reviews)
    • $39/h
  • Mike

    Brooklyn & online

    5 (14 reviews)
    • $20/h
    • 1st lesson free
  • Ricardo

    San Antonio & online

    5 (51 reviews)
    • $25/h
  • Hussein

    Washington & online

    4.9 (14 reviews)
    • $20/h
    • 1st lesson free
  • See Computer programming tutors