Sono uno studente domestico negli Stati Uniti. Nonostante il mio inglese scarso, è la mia prima lingua.
Nel maggio 2019, ho terminato un corso di sviluppo web. La mia presentazione finale era un'app web semplice ma perfettamente funzionante. Il professore di quel corso sembrava soddisfatto il mio lavoro (e il lavoro dei miei compagni di classe) e ha dato un feedback positivo. Nessuno è stato accusato di plagio. Era una piccola classe con solo cinque persone, ci conosciamo abbastanza bene e non credo che nessuno ci abbia tradito. So di certo che non l'ho fatto.
Questa estate prenderò un altro corso, che è co-tenuto dal Prof X, che ha chiarito che pensa che io sia un idiota. Il prof X è anche uno dei copresidenti del mio programma.
La scorsa settimana ho posto una domanda al prof X. Mi ha deriso e mi ha chiesto come avrei completato il corso di sviluppo web se non conoscevo già la risposta alla domanda. Gli ho detto che l'avevo completato bene. Poi mi ha detto che non avrei potuto completare il progetto finale. Gli ho detto che l'ho fatto. Gli ho fatto di nuovo la domanda, poi mi ha chiesto qual era il mio voto nel corso di sviluppo web. Ho preso una A, quindi gliel'ho detto. Normalmente non ci sarei entrato ma ero contento del voto, non sono riuscito a ottenere una risposta alla mia domanda.
Questa settimana ho scoperto che il Prof X sta avviando un processo disciplinare universitario formale contro di me.
Non ho barato e posso dimostrarlo. Ho tutto il codice che ho scritto per il progetto ed è nel mio GitHub in un repository privato, quindi era tutto controllato dalla versione. Ho anche le presentazioni che ho dato alla classe che mostrano il lavoro in corso. Il professore del corso di sviluppo web garantirebbe per me se necessario, ne sono sicuro.
Anche se penso che questo potrebbe esplodere e non causare problemi per me, quali sono alcune precauzioni che dovrebbe prendere per ogni evenienza?
Portare le informazioni dall'auto-risposta di OP di seguito nella domanda:
@MichaelKay - "la mia ipotesi è che tu abbia scritto il codice e lo abbia fatto funzionare nonostante non comprendessi alcuni concetti fondamentali del PERCHÉ ha funzionato; e il Prof, avendo una mentalità più teorica della tua, non può immaginare il possibilità che le persone possano far funzionare il codice senza comprendere la teoria. "
Accetto il fatto che potrei non capire alcuni concetti fondamentali del perché ha funzionato. Tuttavia, il Prof X non è un professore di informatica e per sua stessa ammissione non è un programmatore. Il corso che sto frequentando quest'estate è in psicologia e questa è l'area di ricerca del Prof X.
"Sarebbe utile sapere esattamente qual era la domanda."
Certo , senza entrare troppo nei dettagli sui corsi, avevo chiesto aiuto con le mie capacità di presentazione. La mia domanda non aveva nulla a che fare con la programmazione. Il corso che seguirò quest'estate è di psicologia, non è coinvolta la programmazione.
Il Prof X non ha mai criticato le mie capacità di programmazione, solo la mia capacità di superare il corso di sviluppo web in base alla mia domanda sulle presentazioni.
@Bey - Questa non è una delle principali università di ricerca, è una scuola statale di medie dimensioni. Il professor X non è un presidente di dipartimento, è uno dei copresidenti del mio programma in particolare, non dell'intero dipartimento. Non posso abbandonare il corso perché ora è passata la data di consegna. Ma a prescindere, il Prof X è uno dei tre professori che insegnano in questa classe e gli altri due sembrano apprezzarmi molto finora, quindi sono meno preoccupato per la valutazione.