Le nouveau cours en ligne « Tackling the Challenges of Big Data », proposé par le MIT, est-il utile pour un ingénieur logiciel ? Artboard


Je suis l'un des conférenciers de ce cours. Il ne s'agit pas d'un cours conçu pour vous enseigner des outils de programmation, mais plutôt d'un cours visant à vous exposer à un large ensemble de technologies (notamment les bases de données, les cadres de traitement de données parallèles, les algorithmes évolutifs, l'apprentissage automatique et la confidentialité/sécurité) qui peuvent être mises à contribution si vous êtes confronté à un problème de traitement de données. Les conférences couvriront aussi bien les approches "traditionnelles" que les technologies émergentes, et fourniront des pointeurs vers des projets de recherche, des articles, des codes sources, des projets commerciaux et open source, etc.


Je pense que ce matériel sera précieux pour toute personne ayant une formation technique, car il est très, très difficile pour les non-experts de synthétiser l'énorme quantité de techniques et d'algorithmes de traitement de données qui ont été développés au cours des dernières années. Ce cours fournira des connaissances de base et la distillation des idées clés dans un large éventail de sujets, ainsi que l'accès à des forums de discussion, qui donneront aux étudiants les compétences nécessaires pour comprendre ces sujets et l'occasion de discuter et de poser des questions aux experts.


Bien qu'il soit vrai que les devoirs de programmation permettraient aux étudiants d'approfondir quelques sujets, il n'y a aucun moyen d'offrir la même ampleur ou exposition dans un cours basé sur la programmation, et nous limiterions le public aux étudiants ayant une expérience préalable significative de la programmation.

Je crois également que, pour de nombreux étudiants, la valeur de suivre un cours comme celui-ci est qu'il leur permet de s'établir en tant qu'autorités sur un sujet extrêmement opportun au sein de leur organisation.