Esta obra, Práticas de C#: Algoritmia e Programação Estruturada, tem por objectivo promover o estudo da linguagem de programação C# da Microsoft através da resolução algorítmica de diversos problemas, que demonstram os princípios e as regras da Programação Estruturada. O livro é dedicado à Programação Estruturada, que é o primeiro paradigma formal de programação sobre o qual assentam todos os outros. Os problemas de dificuldade crescente apresentam-se classificados segundo os tópicos das disciplinas de Introdução à Programação e Programação I de diversos cursos de licenciatura e de mestrado. A resolução de cada problema baseia-se na metodologia Top-down e consiste na elaboração de um algoritmo apropriado, na sua codificação em C# e na sua verificação através da execução de jogos de teste.