In der ersten Person an einer ausländischen Universität studieren

Guten Tag, Habrovsk!

In diesem Artikel werden die Unterschiede in der Organisation und den Lehrmethoden an Hochschuleinrichtungen in Georgien und Russland sowie an der BTU, einem Studenten, der ich selbst bin, erörtert.

Darüber hinaus werden am Ende des Artikels meine subjektiven Ansichten zur Verbesserung der Qualität der Lernumgebung in Bildungseinrichtungen am Beispiel von UBT zum Aufbau einer kompetenten IT-Community dargelegt .

Bekanntschaft


Ein bisschen über die Universität selbst

Die Universität befindet sich in einem ökologisch sauberen Gebiet von Tiflis. Die Eröffnung fand 2016 statt. In so kurzer Zeit konnte sie jedoch bereits sehr populär und erkennbar werden.

Nach dem Plan des millionenschweren Projekts wird die Universität einen Forschungszentrumskomplex umfassen

  • IT-Akademie
  • Schule
  • Laborforschungszentrum
  • Technologische Inkubatoren

Erstellt, um die Entwicklung von Geschäftsideen zu unterstützen.

Das Zentrum umfasst Studentencampusse, eine Sommerschule für begabte Kinder, die mit einem Sportplatz und einem Schwimmbad ausgestattet ist, sowie das einzige Labor für künstliche Intelligenz des Landes.

Komfort


Die Universität bietet ein angenehmes Arbeitsumfeld





Computergestützte Bibliothek, Esszimmer, Pool, Stadion.

Proofs mit Studio









Lernprozess


Studien an der UBT zielen speziell darauf ab, Programmieren zu lernen. Dieser Faktor ist einer der Hauptunterschiede zwischen dem Studium in Georgien und Russland, da an russischen Universitäten in den ersten Kursen häufig Fächer unterrichtet werden, die nicht mit ihren zukünftigen Aktivitäten zusammenhängen (Geschichte, Philosophie, Sportunterricht).

Insgesamt verfügt die neue Universität über mehrere Schulungsprogramme: Wirtschaft und Verwaltung mit Schwerpunkt Finanzen, Wirtschaft und Verwaltung mit Schwerpunkt Management und die beliebte IT aller. Ich mache eine Reservierung, die Studie hier ist gemischt, IT-Spezialisten studieren einen Teil der Fächer aus der Wirtschaft und sie wiederum studieren teilweise Fächer unserer Fakultät.

Im ersten Jahr ist das Studium in zwei Semester unterteilt und dem Studierenden sind Pflichtfächer zugeordnet.

Erstes Semester


  • Mathe 1
  • Mobile Apps
  • Einführung in das Unternehmertum
  • Prinzipien der digitalen Technologie
  • Grundlagen der Python-Programmierung
  • Grundlagen der Computernetzwerke

Zweites Semester


  • Mathe 2
  • Management-Grundlagen
  • Datenbankgrundlagen
  • PC-Architektur
  • Innovations- und Startup-Management
  • Python-Programmierung

Die meisten Dozenten bestehen aus jungen Fachleuten, die leicht eine gemeinsame Sprache mit den Studenten finden. Dies ist einer der Hauptgründe für den Eintritt in die UBT, den ich nie bereut habe. Die Dozenten hier sind wirklich wundervoll, sie sind immer bereit zu helfen, zu erklären, bei Schwierigkeiten zu helfen. Ein anschauliches Beispiel ist die Hilfe bei der Suche nach einem Fehler im Code durch meinen Lieblingsdozenten in Python, der sich übrigens freiwillig bereit erklärte, mir spät in der Nacht mit TeamViewer zu helfen.

Eine Bildungseinrichtung zerstört stereotype Gedanken über das heutige Universitätsstudium und deren Ungeeignetheit. Oft gibt es interessante Ereignisse: Tech Hubs, Hackathons, Demo-Tage für Startup-Ideen, es gibt auch eine Plattform für die Beschäftigung von Studenten usw.

Wie Technologie die Bürokratie oder den „Online“ -Modus verdrängte


Fast jede Universität mit Selbstachtung hat hier eine eigene Plattform für Studenten, an der UBT heißt sie BTU Classroom. Wofür ist es?

Zu Beginn Ihres Studiums erhalten Sie eine E-Mail mit der Domain der oben genannten Alma Mater. Anschließend werden Sie mit Ihrem Klassenzimmerkonto verknüpft, in dem Ihnen buchstäblich alles zur Verfügung steht

  • Detailansicht der angehängten Artikel
  • Punktetabelle
  • Zahlungsplan
  • Abschnitt von Anwendungen, die Sie online über eine Vorlage oder ein leeres Blatt schreiben können
  • Zukünftiger Veranstaltungskalender
  • Zeitplan
  • Zusammenfassung
  • E-Mail-Bereich
  • GPA- Bewertung

Hauch
Zu Beginn des Semesters



Es ist sehr wichtig, nicht zu vergessen, dass die Technologie nicht an den Vorlesungen selbst vorbeigegangen ist: Das Format wurde zum Besseren geändert. Jetzt werden die Vorlesungen nicht mehr umrissen, und die Studenten müssen nicht mehr das Wort jedes Dozenten aufschreiben. Alle Vorlesungen werden im Auftrag des Dozenten im Klassenzimmer an die Schüler gesendet, wo der Schüler jederzeit alles lesen und Fragen stellen kann. Dem Fach muss unbedingt eine Lehrplandatei beigefügt sein, die detaillierte Informationen zum Fach, Bewertungskriterien und weitere Themen beschreibt.

Kreditausbildungssystem


Georgien verfügt über ein europäisches System für die Übertragung und Akkumulation von Darlehen. Dies bedeutet, dass ein akademisches Jahr 60 ECTS-Punkten entspricht, ein Semester von 30 Punkten. Um einen Bachelor-Abschluss zu erhalten, müssen Sie 240 ECTS-Punkte erzielen, d. H. 4 Jahre studieren.

Jeder Dozent selbst wählt die Kriterien für die Bewertung der Studierenden aus, die Gesamtsumme im Semester sollte jedoch maximal 100 Punkte betragen. In jedem Fall wird das konfigurierte Klassenzimmersystem nichts anderes tun. Daraus wird deutlich, dass die Mechanismen dieses Konzepts nicht nur ein wesentlicher Bestandteil der verteilten Bildung wurden, sondern auch das Schicksal von Studenten und Dozenten erheblich erleichterten.

Was ich in einem Semester gelernt habe


Ich bin eher grün in die Universität gekommen, es gab keine Entwicklungserfahrung, in vielerlei Hinsicht hatte ich oberflächliches Wissen, es gab kein formuliertes Ziel und es war schwierig, etwas zu wählen. Aufgrund eines Unfalls hat im Laufe der Zeit jedoch alles geklappt.

Ich werde das Thema Mobile Anwendungen hervorheben . Jetzt werde ich erklären, warum und wie es miteinander verbunden ist.

Laut Programm hätten wir hier das Minus haben sollen, Proto.io , Photoshop- Fotos und all den Müll zu studieren, der nicht mit Programmierung zu tun hat. Glücklicherweise war ein Dozent an uns gebunden, der darüber lachte und anfing, uns die Kotlin-Sprache beizubringen. Von hier aus begann meine Sympathie für diese Sprache. Von den ersten Vorlesungen an tauchte er uns in Code ein, zeigte die Grundlagen, zog eine Parallele zwischen statischer Typisierung und Dynamik und begann, die Prinzipien zu erklären OOP.

Es gibt zwei Punkte: Der erste ist gut, das Eintauchen in die Praxis erhöht die Lerngeschwindigkeit und der zweite - die Leute, die von Grund auf gelernt haben, haben nichts verstanden, es wäre kompetenter, ihnen die Möglichkeit zu geben, die Grundlagen der Grundlagen - Algorithmen - zu lernen und später mit dem Erlernen der mobilen Entwicklung zu beginnen. Dank der zufälligen Ernennung eines Gastdozenten habe ich mich in Kotlin verliebt und die Richtung der mobilen Entwicklung für mich selbst gewählt.

Lokales Projekt


Das Kotlin-Training in Android Studio verlief ziemlich gut, fast die ganze Zeit, die ich in AS verbracht habe. Anfangs konnte ich nichts weiter als sonst schreiben

Kotlin Code
button.setOnClickListener{} 

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



Im Laufe der Zeit haben wir begonnen, die Prinzipien der Arbeit mit Firebase zu studieren

Benutzerregistrierung
 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() } } 


Sie schrieben auch einfache Formulare für die Autorisierung nach Typ:

Benutzerautorisierung
 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}") } } 


Die Zeit verging, ich setzte die Ausbildung in dem gewählten Bereich fort und widmete den größten Teil meiner Zeit diesem Thema, aber die Sitzung rückte näher, die Aufgabe für die Abschlussprüfung bestand darin, eine Bewerbung jeglicher Art einzureichen. Während dieser ganzen Zeit habe ich die Anwendung verbessert:

  • Es wurde die Möglichkeit hinzugefügt, ein Foto bei der Registrierung anzuhängen
  • Zeigen Sie eine Liste der registrierten Benutzer an
  • Nachrichten aneinander senden

Das Funktionsprinzip ist recht einfach: Wenn Sie auf die Schaltfläche "Senden" klicken, werden der Inhalt der Nachricht und die Benutzerdaten in die Echtzeitdatenbank geladen und im JSON-Format gespeichert. Danach wird der "Listener"

Hörerstruktur
 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. } }) 


Sobald die Änderung in der Datenbank angezeigt wird, wird dem Dialogfeld automatisch eine Nachricht hinzugefügt.

Chat Foto



Die Prüfung wurde erfolgreich bestanden, insgesamt 95 von 100 Punkten.

Fazit


Zuletzt möchte ich sagen, dass es in Georgien keine Budgetplätze für Informationstechnologieabteilungen gibt, und dies umso mehr, als die Regierung dies beschließt. Bildung wird bezahlt, die Mindestzahlung an jeder Universität beträgt 2250 GEL == 55 Tausend Rubel, ohne Berücksichtigung der Möglichkeit, ein Stipendium zu erhalten.

Der Preis rechtfertigt sich jedoch, zusätzlich zu den Hauptfächern gibt es auch Beispielkurse:

  • BlockChain-Technologie (IBM Blockain)
  • Visual Studio-Programmierung
  • Einführung in Elektronik und Robotik
  • Systemprogrammierung
  • 3D-Modellierung

und vieles mehr.

Darüber hinaus arbeitet eine georgische Universität bereits mit britischen Universitäten zusammen - der Oxford Brookes University und der Staffordshire University. Dies bedeutet, dass Sie ein britisches Universitätsdiplom von der Tbilisi University of Business and Technology erhalten können.

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


All Articles