société
Nous invitons les diplômés du baccalauréat à acquérir des connaissances actuelles dans le domaine de la programmation et de l'informatique.
Programme de formation
Le premier semestre est principalement constitué de cours « de base » dans lesquels sont étudiés les algorithmes, les bases de données, les langages de programmation, la programmation fonctionnelle, etc.. Les étudiants entrent au programme de master avec déjà quelques connaissances dans le domaine du développement logiciel, mais des cours de base intensifs permettront de remplir combler les lacunes et jeter les bases nécessaires à un apprentissage ultérieur.
Aux deuxième et troisième semestres, les étudiants continuent d'étudier les disciplines obligatoires, mais des cours spécialisés sont ajoutés au programme dans l'un des domaines que les étudiants choisissent indépendamment après le premier semestre :
- développement de logiciels industriels,
- l'apprentissage automatique,
- théorie des langages de programmation,
- analyse de données en bioinformatique (il n'y aura pas d'inscription en bioinformatique en 2019).
Le quatrième semestre est consacré au travail sur le diplôme. Il n'y a pas de cours obligatoires, mais vous devez choisir au moins trois sujets parmi une longue liste de cours au choix, qui comprennent l'analyse d'images, la sémantique des langages de programmation, le développement mobile et autres.
Le programme est dense, mais il n'y a rien de superflu : même les cours non essentiels enseignent les compétences nécessaires dans l'industrie informatique moderne. Par exemple, des cours sur l'intelligence émotionnelle, les technologies créatives (cours en ligne) et l'anglais vous aideront à apprendre à communiquer efficacement avec les autres membres de l'équipe.
Pratique
Les cours pratiques constituent une partie importante des études de master. En plus des cours de séminaire classiques, les étudiants choisissent au début de chaque semestre un projet pédagogique et travaillent à son élaboration pendant plusieurs mois sous la direction d'enseignants, de salariés de JetBrains ou d'entreprises partenaires, et rendent compte à la fin du semestre des résultats. Au cours de ce travail, les étudiants apprennent à appliquer leurs connaissances théoriques, à maîtriser les technologies modernes et à acquérir une expérience de développement dans des conditions aussi proches que possible des conditions réelles. De nombreux projets sont directement liés au développement actuel des produits de l'entreprise.
Processus d'apprentissage
Bourse d'études
Les étudiants à la maîtrise reçoivent une allocation de parrainage supplémentaire et les organisateurs les aident à se rendre aux compétitions, conférences et autres événements éducatifs.
Lieu
Presque tous les cours ont lieu au bureau JetBrains près du pont Kantemirovsky (
Jours de développement
Au premier et au deuxième semestre, tous les étudiants doivent participer à un hackathon – DevDays – pendant la semaine. Les gars proposent eux-mêmes des projets, forment des équipes et répartissent les rôles. A la fin de la semaine de travail, il y a une présentation des résultats, une sélection des gagnants, une remise des prix et une pizza.
Continuité
Parmi les enseignants du programme de maîtrise figurent des scientifiques et des développeurs actuels de grandes entreprises informatiques de Saint-Pétersbourg. Les diplômés participent activement au processus éducatif : ils vérifient les devoirs et animent des cours pratiques pour les étudiants de première année.
Une auberge
Pour les étudiants non-résidents, une place est prévue dans le dortoir de l'Université ITMO.
Difficultés
Les futurs candidats doivent tenir compte du fait que les cours ont lieu quatre jours par semaine pour quatre à cinq paires, avec une journée supplémentaire réservée au travail sur le projet. Le reste du temps est consacré aux devoirs. En raison de la charge de travail élevée, il ne sera pas possible de combiner formation et travail (même à temps partiel).
partenaires
Les principaux organisateurs du programme sont l'entreprise
Le programme est organisé en collaboration avec
Réception
Pour vous inscrire à un programme de maîtrise, vous devez réussir un test en ligne et un test d'entrée en personne. La soumission des documents a lieu en standard au comité d'admission de l'université ITMO.
Test en ligne
Se compose de 10 à 12 problèmes de mathématiques et de programmation sur la plateforme Stepik. Il peut être complété avant la remise officielle des documents. Le but du test est de déterminer le niveau du candidat et de comprendre si ses connaissances sont suffisantes pour la prochaine étape de la campagne d'admission. Le test ne nécessite pas de préparation particulière : les tâches testent la connaissance du matériel des cours inclus dans le programme de premier cycle de toute spécialité technique.
Test d'entrée en personne
En une heure, le candidat doit répondre par écrit à deux questions théoriques et résoudre plusieurs problèmes. Ensuite, au cours d'un entretien d'une demi-heure, les conservateurs et les enseignants discuteront des réponses et des solutions avec le candidat et poseront des questions supplémentaires sur d'autres sections des mathématiques et de la programmation de
Trouvez des informations détaillées sur le processus d'admission, des exemples de questions et de tâches pour le test d'admission à temps plein sur
Contacts
Nous serons heureux de répondre à vos questions par mail
Venez pour la connaissance ! Ce sera difficile, mais très intéressant :)
Source : www.habr.com