Oui, certainement, mais il y a un hic avec cela.
Avant de s'attarder davantage sur cette question, une autre question nous vient à l'esprit : pourquoi un étudiant sans formation en cs voudrait-il se lancer dans l'informatique
Bien qu'un non diplômé en cs puisse poursuivre un MS en cs, la facilité ou la difficulté d'obtenir une admission dépendrait en partie de la filière que vous aviez prise dans votre undergrad.
Il y a beaucoup d'étudiants qui ont fait leur licence en électronique, électronique et communications/télécommunications, technologies de l'information, etc. et qui ont poursuivi leur master en CS. C'est parce que la transition de l'électronique à la CS n'est pas très difficile, car il y a quelques sujets communs qui sont enseignés. Par conséquent, les étudiants issus de l'électronique sont également capables de développer une base décente dans les fondements de la CS. En outre, au sein de la CS, il y a des domaines qui sont un peu enclins à la partie électronique et communications de la CS, donc un diplômé en électronique serait certainement un bon ajustement.
En revanche, le passage de branches qui ne sont pas du tout liées à la CS, comme la mécanique, la chimie, le civil, la biomédecine, la fabrication, etc. est généralement plus difficile car il n'y a pas de sujets communs en tant que tels. De plus, la CS n'a pas vraiment de domaine dans lequel un ingénieur Mech/Civil de base peut s'intégrer.
Que vous soyez de la première ou de la seconde catégorie, il y a certaines façons qui peuvent effectivement vous aider à construire un profil incliné vers la CS.
- Il est conseillé de faire quelques projets liés à la CS qui peuvent aider à refléter vos connaissances et votre intérêt pour la même chose. Vous pouvez également agir en tant qu'assistant d'un professeur travaillant sur un projet CS, de sorte que vous pouvez obtenir de l'expérience ainsi qu'une lettre de recommandation.
- En outre, il existe divers cours de certification pour lesquels vous pouvez opter, car un certificat ajoutera de la force à votre profil. Vous devriez envisager d'apprendre les structures de données, l'analyse des algorithmes, JAVA, C/C++ et les systèmes de gestion de bases de données, car ils font partie intégrante de la CS.
- Alors, si vous pouvez faire un stage si votre domaine de prédilection de la CS (même dans une petite entreprise ou une startup), cela ajoutera encore à votre profil et l'expérience du stage vous donnera également de la confiance.
- Une autre façon d'orienter votre profil vers le CS est d'utiliser des plateformes comme hackerrank dans lesquelles vous obtiendrez de développer vos compétences de codage et de résolution de problèmes une étape à la fois.
Si vous êtes en mesure de construire une base solide en CS, alors il y a une bonne chance d'être accepté dans une université décente, même si votre undergrad n'est pas en CS.
- Si vous êtes dans votre undergrad, une approche cardinale est de prendre des cours qui sont équivalents à des sujets prérequis et sont susceptibles de vous donner une plate-forme commune avec des étudiants issus de la CS. Des sujets de premier cycle tels que les mathématiques (calcul et statistiques), la structure des données, l'analyse des algorithmes, les langages de programmation, la théorie de l'informatique et les systèmes d'exploitation sont recherchés chez les candidats non-CS. La capacité à craquer le code dans des langages tels que Python, Javascript, Java, etc. pourrait booster votre CV.
- Certaines universités exigent un score minimum dans certaines matières préalables.
- Lorsque vous postulez, les candidats doivent inclure une lettre de motivation ou un essai (comme l'exigent certaines universités) qui est un compte rendu précis de leurs réalisations professionnelles et qui décrit le but de leur parcours (certaines institutions l'appellent la "déclaration d'objectif" ou SOP). Profitez-en pour convaincre le comité de sélection des compétences et des idées que vous apporteriez avec votre parcours hors SC.
- Transformez les candidatures en succès avec des lettres de recommandation convaincantes car elles sont très appréciées dans les universités américaines de haut rang et considérées comme des moyens d'ajouter de la crédibilité à la candidature. Il est bon de demander à vos professeurs, académiciens, managers, etc. avec lesquels vous avez travaillé en étroite collaboration d'établir la plausibilité et de refléter ainsi votre véritable intérêt pour le programme de l'université respective à travers leurs témoignages.
- Tous les candidats doivent présenter un score GRE qui peut varier d'un collège à l'autre. Un score élevé dans la section quant vous positionnera mieux pour obtenir une admission.
- Un score pertinent à l'IELTS/ TOEFL pour mesurer votre maîtrise de l'anglais. Il est conseillé aux candidats de confirmer avec les écoles individuelles concernant leurs seuils de coupure.
- Des projets de recherche interdisciplinaires pertinents et 2+ ans d'expérience professionnelle dans l'industrie informatique/logicielle sont considérés comme un grand plus Cela aidera à compenser l'absence d'un diplôme de premier cycle CS formel.
- Des articles de recherche dans des revues prestigieuses seraient un excellent moyen de démontrer votre intérêt et votre calibre en CS.
- La contribution à des projets open source tels que Google Summer of Code, Rails Girl Summer of Code, les projets Apache, etc. sont immensément populaires et susceptibles de vous donner une exposition de première main au développement de logiciels. Certains experts et professeurs suggèrent de créer votre propre application mobile ou un grand système et de le mettre sur Github. La programmation de concours est également utile pour établir votre calibre.
Conseils pratiques pour augmenter les chances
- En premier lieu, visitez le site Web de l'université à laquelle vous souhaitez postuler et téléchargez la liste de contrôle complète des candidatures pour vous y référer. La plupart des universités consacrent une page à la procédure de candidature/aux conditions préalables pour faciliter la tâche des étudiants.
- Une communication individuelle avec le professeur de l'université concernée (département CS) pourrait faire pencher la balance en votre faveur. Entrez en contact par e-mail ou appelez-les pour vous assurer que vous avez ce qu'il faut pour les convaincre.
- Toutes les universités conseillent aux étudiants de soumettre leur candidature bien avant l'heure.
- Vérifiez si l'université offre des bourses qui pourraient réduire votre charge financière. Les études supérieures aux États-Unis ne sont pas une mince affaire et un petit coup de pouce sous forme de bourses pourrait apporter beaucoup de soulagement. La plupart des universités privées ont des programmes de bourses, alors assurez-vous de bien vérifier cet aspect.
- Certaines universités comme NYU, UPenn offrent des cours de préparation exclusivement conçus pour les étudiants non-CS.
- Recueillez une idée des matières CS de premier cycle enseignées dans l'université qui vous intéresse. Les sujets sont généralement répertoriés sur le site Web de l'université sous le département concerné. Cela vous aiderait à déterminer les matières que vous devrez peut-être suivre avant de postuler.
- Veuillez vérifier la page FAQ des universités que vous souhaitez. Cette seule page contient suffisamment d'informations pour répondre à la plupart de vos questions.
- Entrez en contact avec les étudiants diplômés en CS de l'université souhaitée pour recueillir des informations.
- Gardez vos relevés de notes intacts, prêts et votre CV à jour
Universités aux États-Unis offrant des MS en CS aux étudiants non-CS
Les chances des étudiants non-CS d'être admis en master en CS dans les meilleures universités sont difficiles, mais possibles. Cependant, il n'est pas nécessaire de se décourager car presque toutes les universités/collèges aux États-Unis ont des programmes d'informatique assez réputés, quel que soit le classement général de l'école.
La plupart des universités accueillent les étudiants non-CS pour un MS en informatique. Il y en a très peu qui ne divertissent pas les étudiants d'autres milieux à s'inscrire dans leur programme CS et obtenir une liste de ces écoles n'est pas facile. Au lieu de cela, nous avons compilé une liste d'écoles qui sont réputées et invitent les étudiants non-CS à s'inscrire à leur programme MS en CS.
- UCLA.
- Stanford University.
- Université de Chicago.
- Yale University.
- NC State University.
- Georgia Tech College of Computing.
Il devrait être un soulagement pour certains que, malgré les classements des programmes, les diplômés MS CS sont très demandés et n'ont pas à lutter pour trouver des emplois bien rémunérés. Selon les archives de la Maison Blanche d'Obama, l'industrie est susceptible de connaître un déficit d'un million de diplômés en informatique d'ici 2020, avec 1,4 million d'emplois en informatique mais seulement 400 000 diplômés disponibles pour les occuper.
J'espère que cela vous aidera. Bonne chance !
PS : Voici quelques ressources supplémentaires :
Top Universities in USA
Popular STEM Masters Courses | Studying Abroad Courses
Get a comparison of overseas universities, tailored to your profile
Admission Counselling for Study Abroad | Overseas Education Consultant
Edit - Rejoignez notre événement de réseautage virtuel pour les admissions de l'automne 2021 - et rencontrez d'autres étudiants qui rejoignent les universités américaines ce semestre d'automne. L'événement sera animé par des anciens élèves de ces universités.
Vous pouvez vous inscrire à l'événement ici - Virtual Networking Event MS in US Fall Admits 2021
Si vous souhaitez que nous ajoutions d'autres universités à cet événement, commentez ici - Virtual Networking Event for MS in US Fall Admits 2021
.