20/05/2020
Há procura de como implementar algoritmos esta página têm muitos exemplos e óptimas explicações.
Explicações e projectos em C/C++, Python e Java Sou explicador com mais de 15 anos de experiência a ajudar alunos do ensino superior em cadeiras de programação.
Algumas das cadeiras que já ajudei:
- Iniciação à Programação
- Sistemas Operativos
- Sistemas Distribuídos
- Linguagem Orientada a Objetos
- Projectos final de curso
As linguagem que normalmente utilizo são:
- C
- C++
- Python
- Java
No entanto será possível dar explicações/apoio a projectos noutras linguagens:
- PHP
- Perl
- Visual Basic
20/05/2020
Há procura de como implementar algoritmos esta página têm muitos exemplos e óptimas explicações.
13/05/2019
Ilustração que explica o funcionamento das base de dados
A Shelfish Starter Guide to Databases The absolute minimum you need to know about data storage.
17/01/2019
101 Bash Commands and Tips for Beginners to Experts Until about a year ago, I worked almost exclusively within the macOS and Ubuntu...
24/10/2018
Para quem utiliza o Windows 10 e precisa de fazer projetos/trabalhos de Sistemas Operativos em C, há uma alternativa À instalação de uma máquina virtual e fazer dual boot:
1. Instalar WLS (Windows Linux Subsystem)
2. Instalar Visual Studio Code
Depois será só instalar uma extenção (vscode-cpptools) e configurar o debugger (https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Debugger/gdb/Windows%20Subsystem%20for%20Linux.md)
Microsoft/vscode-cpptools Official repository for filing issues against and getting support for the Microsoft C/C++ extension for VS Code - Microsoft/vscode-cpptools
07/07/2017
10 Common Data Structures Explained with Videos + Exercises “Bad programmers worry about the code. Good programmers worry about data structures and their relationships.” — Linus Torvalds, creator of…
Link interessante com muita informação para ajudar quem quiser a tornar-se um melhor programador em Python. Além de ter algumas referências para uma rápida consulta.
https://www.pythonsheets.com/
Óptimo artigo de como nos tornarmos melhores programadores http://codewithoutrules.com/2016/08/03/self-confidence/
Why lack of confidence can make you a better programmer · Code Without Rules What if you're not a superstar programmer? What if other people work longer than you, or harder than you, or have built better projects than you? Can you succeed without self-confidence? I believe you can, and moreover I feel that lack of confidence can actually make you a better programmer.
Caso tenho projeto para realizar, não aguarde para quando faltar apenas 1 semana para o começar a fazer. Comece já a fazer e caso tenha dúvidas ou não saiba como começar ou organizar o projeto, procure ajuda junto dos professores. Caso isso não seja suficiente entre em contacto comigo. Não se esqueçam que na maioria dos casos os professores estão disponíveis para ajudar os alunos.
29/12/2015
Descobri este site muito útil para ajudar a perceber os vários algoritmos de ordenação existentes e como funcionam.
http://sorting.at/
SORTING - Visualizing sorting algorithms A visualization of the most famous Sorting Algorithms.
Quase todos os anos ajudo alunos que estudam no , que estão a tentar terminar a licenciatura de Informática de Gestão. Normalmente têm dificuldades nas cadeiras de Sistemas Operativos e Linguagens Orientadas por Objectos.
A principal razão para precisarem de apoio é a falta de bases que têm em programação e motivação dada pelos regentes das cadeiras.
No entanto também há alunos que mesmo com dificuldades, têm conhecimentos suficientes para realizar os projectos, mas não os conseguem realizar por não serem devidamente acompanhados pelos professores. Nem estes se encontram disponíveis para ajudar na concretização do projecto.
Mas o que me deixa "mal disposto" é quando alguns desses professores não têm conhecimentos básicos sobre a linguagem de programação utilizada (C e C++/Java).
Não sei quem faz a avaliação de conhecimentos destes professores, mas quando há falhas na capacidade pedagógica e técnica, acho que alguém devia tomar uma atitude.
Vou começar uma série de posts a explicar as razões porque dou explicações de programação e apoio a concepção de projectcos no Ensino Superior. Fiquem atentos.
| Segunda-feira | 21:30 - 07:00 |
| Terça-feira | 21:30 - 07:00 |
| Quarta-feira | 21:30 - 07:00 |
| Quinta-feira | 21:30 - 07:00 |
| Sexta-feira | 21:30 - 07:00 |
| Sábado | 21:30 - 07:00 |
| Domingo | 21:30 - 07:00 |