À quel point est-il difficile d’obtenir un diplôme en informatique de l’Université Brown ?


La réponse courte est extrêmement difficile et prend du temps.

Cependant, il y a en fait deux diplômes différents en CS que vous pouvez obtenir en tant que premier cycle à Brown, et l'un est significativement plus difficile que l'autre. Le plus difficile est le Bachelors of Science in CS, qui si je me souviens bien, est une combinaison de cours d'informatique, de mathématiques et d'ingénierie totalisant 16-20 classes en tout. Brown n'utilise pas de système de crédits de cours. Chaque cours complet vaut un crédit de cours, et vous devez avoir 30 crédits de cours pour obtenir votre diplôme, ce qui signifie qu'un B.S. en informatique de Brown exigera environ deux tiers de toute votre charge de cours de premier cycle.


Il existe un autre diplôme en CS à Brown, un Bachelors of Arts in CS qui est moins exigeant, mais aussi pas nécessairement aussi bien respecté par les entreprises technologiques si c'est votre objectif ultime. Le B.A. en CS est environ 10-12 cours totaux des départements d'informatique et de mathématiques.

Personnellement parlant, j'ai tenté de faire une double majeure en Business Econ et CS à Brown. Après 4 ans, il me manquait 2 ou 3 cours de CS pour obtenir ma deuxième concentration (le B.A. in CS, moins difficile), mais j'ai décidé de ne pas rester le semestre supplémentaire (le neuvième) pour terminer la double majeure, ce qui a en fait bien fonctionné pour moi à la fin. J'ai quand même eu l'occasion d'être un développeur de logiciels lorsque j'ai décidé que c'était quelque chose que je voulais poursuivre plus récemment, mais comment j'ai réussi cela est une histoire pour une autre réponse...

En tout cas, je pense que j'ai pris 8 cours d'informatique, ainsi qu'un cours de mathématiques discrètes/probabilité, et quelques cours d'ingénierie. Les cours d'informatique qui étaient spécifiquement orientés vers l'apprentissage du code et le développement de logiciels étaient les plus exigeants, en termes de temps. Il y avait des jours et des nuits entiers où je ne quittais pas le laboratoire de CS, ce qui n'était pas du tout inhabituel pour les étudiants en informatique. Les projets, en particulier ceux vers la fin d'un cours, étaient extrêmement complexes et pouvaient nécessiter 50 à 100 heures, voire plus, de travail par projet pour être menés à bien.

Il n'y a pas de raccourcis dans les cours de CS à Brown. On attend de vous que vous fassiez le travail, et que vous remplissiez toutes les exigences/spécifications pour chaque projet afin de réussir le cours. N'envisagez même pas de tricher non plus, car ils comparent de manière algorithmique les solutions soumises par les étudiants, donc si vous pensez que changer les noms de variables et/ou réarranger le code du travail de quelqu'un d'autre vous permettra de vous en sortir, oubliez tout simplement.

Brown a un département CS très respecté, mais les programmes de diplôme sont l'une des concentrations de premier cycle les plus difficiles et les plus longues de toute l'école, spécifiquement le Bachelor of Science. Si vous décidez de choisir cette voie, soyez prêt à travailler extrêmement dur, mais aussi, à être récompensé par une connaissance complète des systèmes et de l'architecture informatiques, des algorithmes, des structures de données, et du développement de logiciels en général, lorsque vous l'aurez terminé.