Mon opinion personnelle à ce sujet serait que l'acceptabilité de cela dépend du chevauchement entre les projets et de la détermination que vous aviez au départ de faire des choses en un seul projet.
Si vous avoir une classe qui demande un projet qui fait A et une autre qui en demande une qui fait B, et vous venez avec un projet qui fait à la fois A et B, alors c'est probablement correct. Cependant, s'ils demandent tous les deux des variantes légèrement différentes de A, il est moins probable qu'un seul projet qui ne fait que du A soit accepté.
Par exemple, disons que vous êtes dans un cours d'informatique qui vous demande d'écrire un programme non trivial en utilisant le multithreading et dans une classe de biologie qui vous demande de faire un projet sur l'alignement des séquences d'ADN. Je pense que la plupart des professeurs penseront qu'il est en fait un peu intelligent et pédagogiquement utile pour vous d'écrire un programme informatique qui effectue l'alignement des séquences d'ADN de manière multithread pour satisfaire les deux projets. De même, même s'il s'agit de deux classes CS, cela peut fonctionner si les cours sont suffisamment différents (par exemple, un cours de compilation et un cours d'interface graphique).
Une grande partie de cela est le degré de "réutilisation" entre les différents projets exigences il y a. Par exemple, dans le cas de l'alignement d'ADN multithread, la partie du projet qui intéresse le professeur CS (multithreading) est disjointe de la partie du professeur de biologie (alignement de l'ADN). Vous n'êtes pas vraiment «double», car même si le projet est le même, la partie principale en cours de notation est différente. - C'est moins que vous ayez un seul projet que vous soumettez deux fois, et plus que vous fusionnez les deux projets distincts en un tout cohérent.
L'autre aspect est le caractère délibéré de la combinaison. Le but des projets n'est pas de faire fonctionner, c'est de fournir une démonstration que vous avez apprise et que vous êtes capable d'appliquer le matériel de cours. Il y a donc une exigence implicite que le projet doit refléter et incorporer le matériel de cours. Pour le faire efficacement, vous devez avoir à l'esprit le matériel de la classe tout en réalisant le projet. C'est l'une des raisons pour lesquelles la réutilisation des projets des semestres précédents est désapprouvée - vous ne pouviez pas avoir consciemment incorporé des matériaux du cours dans un projet réalisé avant de suivre le cours. Cela s'applique également potentiellement aux projets réalisés au cours du même semestre. Avez-vous délibérément décidé de répondre aux exigences de ce projet spécifique (en incorporant et en gardant à l'esprit le matériel du cours), ou avez-vous simplement remarqué après coup que le projet du cours 0 pouvait fonctionner pour le cours 2?
Cela dit, il peut y avoir une grande différence d'opinion entre les différents professeurs. Vous ne voulez certainement pas essayer de «glisser un par» eux. Vous devez être franc sur le fait que vous combinez des projets. Dans certains cas, une tentative de tromperie (même par omission) peut être plus malhonnête sur le plan éthique que le projet se combinant lui-même.