Étudier dans une université étrangère à la première personne

Bonjour, Habrovsk!

Cet article discutera des différences dans l'organisation et les méthodes d'enseignement dans les établissements d'enseignement supérieur de Géorgie et de Russie, ainsi que de BTU, un étudiant que je suis moi-même.

En outre, à la fin de l'article, mes opinions subjectives sont données sur l'amélioration de la qualité de l'environnement d'apprentissage dans les établissements d'enseignement en utilisant l'exemple de l' UBT, pour former une communauté informatique compétente.

Connaissance


Un peu sur l'université elle-même

L'université est située dans une zone écologiquement propre de Tbilissi, son ouverture a eu lieu en 2016, cependant, en si peu de temps, elle était déjà en mesure de devenir très populaire et reconnaissable.

Selon le plan du projet de plusieurs millions de dollars, l'université comprendra un complexe de centres de recherche

  • IT Academy
  • L'école
  • Centre de recherche en laboratoire
  • Incubateurs technologiques

Créé pour soutenir le développement d'idées commerciales.

Le centre comprend des campus étudiants, une école d'été pour enfants surdoués, équipée d'un terrain de sport et d'une piscine, ainsi que le seul laboratoire d'intelligence artificielle du pays.

Le confort


L'université offre un environnement de travail agréable





Bibliothèque informatique, salle à manger, piscine, stade.

Preuves avec studio









Processus d'apprentissage


À l'UBT, les études visent spécifiquement l'apprentissage de la programmation. Ce facteur est l'une des principales différences entre les études en Géorgie et en Russie, car dans les universités russes, dans les premiers cours, les étudiants apprennent souvent des matières qui ne sont pas liées à leurs activités futures (histoire, philosophie, éducation physique).

Au total, la nouvelle université a plusieurs programmes de formation: commerce et administration avec un accent sur les finances, commerce et administration avec un accent sur la gestion et l'informatique bien-aimée de tous. Je ferai une réserve, les études ici sont mitigées, les informaticiens étudient une partie des sujets des affaires, et ils, à leur tour, étudient partiellement les sujets de notre faculté.

En première année, l'étude est divisée en deux semestres et des matières obligatoires sont attachées à l'étudiant.

Premier semestre


  • Math 1
  • Applications mobiles
  • Introduction à l'entrepreneuriat
  • Principes de la technologie numérique
  • Bases de la programmation Python
  • Bases du réseautage informatique

Deuxième semestre


  • Math 2
  • Bases de la gestion
  • Bases de la base de données
  • Architecture PC
  • Innovation et gestion de démarrage
  • Programmation Python

La plupart des enseignants sont des jeunes spécialistes qui trouvent facilement une langue commune avec les étudiants, ce qui est devenu l'une des principales raisons pour entrer à l'UBT, ce que je n'ai jamais regretté d'avoir choisi. Les conférenciers ici sont vraiment merveilleux, ils sont toujours prêts à aider, expliquer, aider avec des difficultés. Un exemple frappant est l'aide à trouver une erreur dans le code par mon professeur préféré en Python, qui, soit dit en passant, s'est porté volontaire pour m'aider tard dans la nuit en utilisant TeamViewer.

L'établissement d'enseignement détruit les réflexions stéréotypées sur les études universitaires d'aujourd'hui et leur inadéquation, il y a souvent des événements intéressants: centres technologiques, hackathons, journées de démonstration pour les idées de démarrage, il y a aussi une plate-forme pour employer des étudiants, etc.

Comment la technologie a supplanté la bureaucratie ou le mode «en ligne»


Presque toutes les universités qui se respectent ici ont leur propre plate-forme pour les étudiants, à l' UBT, elle s'appelle BTU Classroom. À quoi ça sert?

Au début de vos études, vous recevrez un email avec le domaine de l'alma mater précité, puis vous serez lié à votre compte Classroom, où tout est littéralement à votre disposition

  • Vue détaillée des éléments joints
  • Tableau des scores
  • Calendrier de paiement
  • Section d'applications que vous pouvez écrire en ligne par un modèle ou une feuille vierge
  • Calendrier des événements futurs
  • Horaire
  • Résumé
  • Section e-mail
  • Classement GPA

Whiff
Au début du semestre



Il est très important de ne pas oublier de dire que la technologie n'est pas passée par les conférences elles-mêmes: le format a été changé pour le mieux. Maintenant, les conférences ne sont pas décrites, les étudiants ne sont pas tenus d'écrire le mot de chaque professeur. Toutes les conférences sont envoyées aux étudiants au nom du professeur en classe, où l'étudiant peut tout lire à tout moment et poser des questions. Un fichier de programme est nécessairement joint au sujet, qui décrit des informations détaillées sur le sujet, les critères d'évaluation et d'autres sujets.

Système d'éducation au crédit


La Géorgie a un système européen de transfert et d'accumulation de prêts, ce qui signifie qu'une année académique correspond à 60 points ECTS, un semestre de 30 points, et pour obtenir un baccalauréat, vous devez obtenir 240 points ECTS, c'est-à-dire étudier pendant 4 ans.

Chaque enseignant choisit lui-même les critères d'évaluation des étudiants, mais le total du semestre doit être de 100 points maximum, dans tous les cas, le système Classroom configuré ne fera pas autrement. De cela, il devient clair que les mécanismes de ce concept sont non seulement devenus une partie intégrante de l'éducation distribuée, mais ont également grandement facilité le sort des étudiants et des enseignants.

Ce que j'ai appris en un semestre


Je suis entré à l'université plutôt vert, il n'y avait pas d'expérience de développement, à bien des égards j'avais une connaissance superficielle, il n'y avait pas d'objectif formé et il était difficile de choisir quelque chose. Cependant, en raison d'un accident, au fil du temps, tout a fonctionné.

Je vais souligner le sujet. Les applications mobiles. Maintenant, je vais expliquer pourquoi et comment elles sont interconnectées.

Selon le programme, nous avions ici le moins aurait dû étudier Proto.io , les photos Photoshop et toutes les ordures non liées à la programmation. Heureusement, un conférencier nous a été attaché, qui en a ri et a commencé à nous enseigner la langue Kotlin, à partir d'ici ma sympathie pour cette langue a commencé, dès les premières conférences qu'il nous a plongées dans le code, a montré les bases, a établi un parallèle entre la typification statique et la dynamique, a commencé à expliquer les principes OOP.

Il y a deux points: le premier est bon, l'immersion dans la pratique augmente la vitesse d'apprentissage et le second - les gars qui sont venus étudier à partir de zéro ne comprenaient rien, il serait plus compétent de donner l'occasion d'apprendre les bases de base - les algorithmes, et plus tard de commencer à apprendre le développement mobile. Grâce à la nomination aléatoire d'un conférencier invité, je suis tombé amoureux de Kotlin et j'ai choisi la direction du développement mobile pour moi.

Projet local


La formation à Kotlin dans Android Studio s'est plutôt bien déroulée, presque tout le temps que j'ai passé à travailler dans AS. Au début, je ne pouvais rien écrire de plus que d'habitude

Code Kotlin
button.setOnClickListener{} 

  Toast.makeText(context, "Hello world, I am a toast." , Toast.LENGTH_SHORT).show() 



Au fil du temps, nous avons commencé à étudier les principes de travail avec Firebase

Inscription des utilisateurs
 signUp.setOnClickListener { val regPass = RegPass.text.toString() val regEmail = RegEmail.text.toString() if(regEmail.isEmpty() || regPass.isEmpty()) { Toast.makeText(this, "Please, Enter the Fields", Toast.LENGTH_LONG).show() } FirebaseAuth.getInstance().createUserWithEmailAndPassword(regEmail, regPass) .addOnCompleteListener { if(!it.isSuccessful){ return@addOnCompleteListener } Toast.makeText(this, "Register is Successful", Toast.LENGTH_LONG).show() val changeActivity = Intent(this, LastMessages::class.java) startActivity(changeActivity) } .addOnFailureListener { Toast.makeText(this, "Register is Failure: ${it.message}", Toast.LENGTH_LONG).show() } } 


Ils ont également rédigé des formulaires simples d'autorisation par type:

Autorisation utilisateur
 SignIn.setOnClickListener { val email = LogEmail.text.toString() val pass = LogPass.text.toString() if (email.isEmpty() || pass.isEmpty()) { Toast.makeText(this, "Please, enter the fields", Toast.LENGTH_LONG).show() } FirebaseAuth.getInstance().signInWithEmailAndPassword(email, pass) .addOnCompleteListener { if (!it.isSuccessful) { return@addOnCompleteListener } val changeActivity = Intent(this, LastMessages::class.java) changeActivity.flags = Intent.FLAG_ACTIVITY_CLEAR_TASK.or(Intent.FLAG_ACTIVITY_NEW_TASK) startActivity(changeActivity) Toast.makeText(this, "Login is Successful", Toast.LENGTH_LONG).show() } .addOnFailureListener { Toast.makeText(this, "Login is failed: ${it.message}", Toast.LENGTH_SHORT).show() Log.d("Fail", "Login is Failure: ${it.message}") } } 


Le temps a passé, j'ai continué la formation dans le domaine choisi, y consacrant la majeure partie de mon temps, mais la session approchait, la tâche de l'examen final était d'apporter une candidature de tout type. Pendant tout ce temps, j'améliorais l'application:

  • Ajout de la possibilité de joindre une photo lors de l'inscription
  • Afficher une liste d'utilisateurs enregistrés
  • Envoi de messages les uns aux autres

Le principe de fonctionnement est assez simple - lorsque vous cliquez sur le bouton d'envoi, le contenu du message et les données utilisateur sont chargés dans la base de données en temps réel et enregistrés au format JSON, après quoi le «listener»

Structure d'écoute
 val ref = FirebaseDatabase.getInstance().getReference("/user-messages/$fromId/$toId") ref.addChildEventListener(object : ChildEventListener { override fun onCancelled(p0: DatabaseError) { } override fun onChildMoved(p0: DataSnapshot, p1: String?) { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. } override fun onChildChanged(p0: DataSnapshot, p1: String?) { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. } override fun onChildAdded(p0: DataSnapshot, p1: String?) { //   } override fun onChildRemoved(p0: DataSnapshot) { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. } }) 


En voyant le changement dans la base de données, il ajoutera automatiquement un message à la boîte de dialogue.

Chat photo



L'examen a été réussi avec succès, un total de 95 points sur 100.

Conclusion


Enfin, je tiens à dire qu'il n'y a pas de place budgétaire pour les départements des technologies de l'information en Géorgie, et plus encore, par décision du gouvernement. L'éducation est payée, le paiement minimum dans chaque université est de 2250 GEL == 55 mille roubles, sans tenir compte de la possibilité de recevoir une subvention.

Cependant, le prix se justifie, en plus des matières principales, il existe également des exemples de cours:

  • Technologie BlockChain (IBM blockain)
  • Programmation Visual Studio
  • Introduction à l'électronique et à la robotique
  • Programmation du système
  • Modélisation 3D

et bien plus.

En outre, une université géorgienne collabore déjà avec des établissements d'enseignement supérieur du Royaume-Uni - Oxford Brookes University et Staffordshire University, ce qui signifie que vous pouvez obtenir un diplôme universitaire britannique à Tbilisi University of Business and Technology.

Source: https://habr.com/ru/post/fr442414/


All Articles