Ces sujets sont rédigés par l'équipe de quinze enseignants en charge de ces travaux pratiques et coordonnés par Pierre Crescenzo.
Des éléments de solution sont présentés pour certains sujets. Ils ne constituent pas une solution complète ni unique aux questions du sujet mais sont donnés pour aiguiller les étudiants ou leur présenter une solution typique intéressante lorsque le rédacteur du sujet le juge utile.
Le langage de programmation choisi est Java. L'outil DrJava est utilisé pour ces travaux pratiques. La documentation des bibliothèques standards de Java et le paquetage unsa proposé dans unsa.jar (archive Java) s'avèrent très utiles.