Politiques du cours
Collaboration
Les étudiants sont encouragés à se parler entre eux, aux assistants techniques, aux instructeurs ou à toute autre personne au sujet de n’importe lequel des devoirs. Cependant, toute aide doit se limiter à une discussion du problème et à l’esquisse d’approches générales de la solution. Chaque étudiant doit rédiger ses propres solutions aux devoirs. Les polycopiés des projets contiennent des informations plus détaillées sur la collaboration lors du travail sur les projets, mais, fondamentalement, chaque groupe de projet de programmation doit écrire son propre code et sa propre documentation pour les projets de programmation réalisés en tant que groupe.
La consultation de la solution d’un autre étudiant ou d’un autre groupe est interdite, et les solutions soumises ne peuvent être copiées d’aucune source. Ces pratiques et toute autre forme de collaboration dans le cadre des travaux constituent une tricherie. Si vous avez des questions sur la question de savoir si une activité constitue une tricherie, n’hésitez pas à demander aux instructeurs.
Vous ne pouvez pas fournir le travail que vous effectuez pendant le cours 15-440 à d’autres étudiants dans des instances futures de ce cours ou pour une utilisation dans des instances futures de ce cours (tout comme vous ne pouvez pas utiliser le travail effectué par des étudiants qui ont suivi le cours précédemment). Pour être clair, cela signifie également que vous ne pouvez pas laisser vos solutions visibles publiquement sur le web, github, ou toute autre plateforme.
Politique Piazza
Ce cours utilise le site web Piazza pour répondre aux questions. La page Piazza d’accueil pour ce cours est à :https://piazza.com/cmu/fall2018/15440/home.When en postant des questions sur Piazza, les étudiants doivent garder à l’esprit les directives de collaboration notées ci-dessus, et utiliser ces directives pour déterminer :
- Si vous devez marquer votre message « privé pour les instructeurs » ou public;
- Combien de détails et d’aide fournir dans une réponse à un camarade
Une partie du processus d’apprentissage consiste à se débattre avec la matière jusqu’à ce que vous arriviez au bon aperçu pour la comprendre. Afficher trop de détails en réponse à une demande d’aide peut nuire à l’apprentissage. D’un autre côté, il est parfois agréable de recevoir un coup de pouce dans la bonne direction lorsque l’on ne parvient pas à sortir d’une ornière. Et, bien sûr, les malentendus concernant le travail ou les outils disponibles doivent être résolus rapidement. Veuillez utiliser votre meilleur jugement lorsque vous postez des messages sur le site Piazza, comme si vous collaboriez avec vos amis en personne. Quelques lignes directrices approximatives :
- Veuillez poster et répondre publiquement : Les incompréhensions de la mission ; les clarifications sur les exigences ; les bogues dans la spécification de la mission ou l’implémentation de référence ou les tests ; les petites questions détaillées sur le fonctionnement des appels système, des fonctions, etc. Les choses qui semblent aller dans la FAQ sont de bons candidats pour demander ou répondre.
- S’il vous plaît ne pas poster ou répondre publiquement : Plus de quelques lignes de code ; des explications approfondies sur le fonctionnement de votre système ; des questions sur la meilleure approche pour architecturer le système à un haut niveau ; des questions sur votre note ; des problèmes avec votre partenaire ; etc.
Veuillez utiliser votre jugement entre ces deux exemples. Si vous postez en privé, veuillez nous faire savoir si oui ou non il serait OK de marquer le post public si nous pensons qu’il serait bénéfique pour la classe de le rendre public.
Politique de retard
Prenez les délais des projets et des devoirs au sérieux. Notre expérience est que les étudiants sous-estiment souvent sérieusement l’effort impliqué dans les devoirs et les projets de programmation. Si nous vous donnons 4 semaines pour compléter un devoir, il y a généralement une raison. Dans l’intérêt de l’équité, nous avons adopté la politique de retard suivante:
- La date limite pour tout devoir (sauf ceux annoncés à l’avance) peut être prolongée avec une pénalité de 10% par jour.
- Aucune date limite ne peut être prolongée de plus de deux jours. Les devoirs ne seront PAS acceptés 48 heures après la date limite.
- Si vous êtes malade : Si vous avez une note médicale, vous pouvez rendre vos devoirs en retard sans pénalité. Veuillez contacter les instructeurs pour convenir d’une heure de retour de remplacement raisonnable. Vous devez nous en informer avant la date d’échéance. Sans note médicale, vous aurez accès à la même pénalité de retard que pour toute autre raison.
Réévaluation
Si vous pensez que nous avons fait une erreur dans la notation, veuillez retourner le devoir avec une note expliquant votre préoccupation au secrétaire du cours au plus tard deux semaines après le jour où le devoir a été retourné. Nous ferons réévaluer la question par la personne responsable de la notation de cette question.
Notez également que dans ce cours, les notes des projets seront déterminées en fonction de la soumission finale que vous ferez à Autolab.