1] Pas en tant que programmeur tout court.
2] Oui, à la chaîne.
Pour l'algorithmie, c'est surtout les mathématiciens et les personnes ayant la connaissance métier qui s'y frottent. Mais je pense qu'en DUT, on met dans la catégorie algo n'importe quel programme, non ? Je suis passé par la case DUT aussi :p
Alors si tu aimes programmer, résoudre des problème et concevoir des applications, continue tes études jusqu'à être développeur où là, tu pourras être créatif.
Si c'est l'aspect problème/mathématique qui t'intéresse, fait une thèse ;)