Sto cercando qualche consiglio e feedback.
Background: sono uno studente di matematica universitario, con un interesse per l'informatica teorica (complessità computazionale, teoria dei grafi, combinatoria). Voglio perseguire un dottorato in informatica e concentrarmi sulla teoria.
Il mio background è in aree matematicamente intense dell'informatica, ma mi manca un background più applicato nell'informatica. In particolare, devo completare corsi di programmazione, algoritmi, sistemi operativi e database come lavoro preliminare per un programma di dottorato. Non posso inserire questi corsi prima della laurea. Per porre rimedio a questo ho intenzione di entrare nella forza lavoro e completare un tempo parziale MS (in modo che io possa pagare per la SM), quindi dopo il completamento della laurea MS entrare in un programma di dottorato a tempo pieno.
Domanda: sarei in svantaggio completando una laurea a tempo parziale, prima di entrare in un programma di dottorato, rispetto agli studenti CS che entrano in un programma di dottorato immediatamente dopo il completamento del loro corso di laurea? La posizione in cui lavoro sarebbe correlata alla CS e mi darebbe competenze trasferibili a un programma CS e potrebbe aiutarmi a condurre una ricerca più mirata. Spero solo che questo percorso non mi metta in alcun modo di svantaggio (in termini di accettazione di un programma di dottorato). Sono interessato a fare la traccia di tesi di laurea specialistica, e mi rendo conto che potrebbe volerci un po 'più tempo per completare la laurea (dal momento che sarebbe part-time). Al completamento della SM, come detto, vorrei entrare in un programma di dottorato a tempo pieno.
Sto solo cercando feedback e consigli. Grazie per l'aiuto!