Хабрахабр

[Из песочницы] Учеба в зарубежном вузе от первого лица

Доброго времени суток, хабровчане!

В данной статье речь пойдёт о различиях организации и методов обучения в высших учебных заведениях Грузии и России, а также о BTU, студентом, которого являюсь я сам.

Кроме этого, в конце статьи приведены мои субъективные взгляды по улучшения качества среды обучения в учебных заведениях на примере УБТ, для формирования грамотного IT-сообщества.

Ознакомление

Немного о самом университете

Вуз находится в экологически чистом районе Тбилиси, его открытие состоялось в 2016 году, однако за такой короткий срок он уже смог стать довольно востребованным и узнаваемым.

Согласно плану многомиллионного проекта университет будет включать комплекс исследовательского центра

  • IT-академию
  • Школу
  • Лабораторно-исследовательский центр
  • Технологические инкубаторы

Созданные для поддержки развития бизнес-идей.

Центр включает в себя студенческие кампусы, летнюю школу для одаренных детей, оснащенную спортивной площадкой и бассейном, а также единственной в стране лабораторией искусственного интеллекта.

Комфорт

Университет предлагает приятное рабочее окружение

Оборудованную компьютерами библиотеку, столовую, бассейн, стадион.

Пруфы с студию

Процесс учебы

В УБТ учеба направлена конкретно на изучение программирования. Этот фактор является одним из главных отличий обучения в Грузии и России, так как в российских вузах на первых курсах студентам часто преподают предметы, никак не связанные с их дальнейшей деятельностью (история, философия, физкультура).

Оговорюсь, учеба тут смешанная, «айтишники» изучают часть предметов с бизнеса, а они в свою очередь частично изучают предметы с нашего факультета. Всего в новом университете несколько учебных программ: бизнес и администрирование с уклоном на финансы, бизнес и администрирование с уклоном на менеджмент и всеми любимый IT.

На первом курсе учеба делится на два семестра и к студенту прикрепляются обязательные предметы.

Первый семестр

  • Математика 1
  • Мобильные приложения
  • Введение в предпринимательство
  • Принципы цифровых технологий
  • Основы программирования Python
  • Основы компьютерных сетей

Второй семестр

  • Математика 2
  • Основы менеджмента
  • Основы Базы Данных
  • Архитектура персонального компьютера
  • Менеджмент инноваций и стартапа
  • Программирование Python

Бо́льшая часть лекторов состоит из молодых специалистов, которые легко находят общий язык со студентами, что и стало одной из основных причин поступления в УБТ, о выборе которого я ни разу не пожалел. Лекторы тут на самом деле замечательные, они всегда готовы прийти на помощь, объяснить, помочь с трудностями. Ярким примером служит помощь в поиске ошибки в коде моим Favourite лектором по Python, который, к слову, вызвался помочь мне глубокой ночью с помощью TeamViewer.

Учебное заведение разрушает стереотипные мысли о сегодняшней учебе в университетах и их непригодности, часто проводятся интересные мероприятия: Тех-хабы, хакатоны, демо-дни для идеи-стартапов, существует также платформа для трудоустройства студентов и т.д.

Как технологии вытеснили бюрократию или режим «Онлайн»

Почти у каждого себя уважающего университета здесь, существует своя платформа для учащихся, у УБТ он называется BTU Classroom. Для чего он нужен?

В начале учебы тебе выдается электронная почта с доменом вышеупомянутого альма-матера, далее проходит привязка к аккаунту Classroom, где тебе доступно буквально всё

  • Подробный просмотр привязанных предметов
  • Таблица баллов
  • График оплаты
  • Раздел заявлений, которые ты можешь онлайн написать по шаблону или чистому листу
  • Календарь с будущими мероприятиями
  • Расписание
  • Резюме
  • Раздел писем
  • Рейтинга GPA

Вжух

В начале семестра

Очень важно не забыть сказать, что технологии не обошли стороной и сами лекции: формат изменен в лучшую сторону. Теперь лекции не конспектируются, студенты не обязаны записывать каждое слово лектора. Все лекции отправляются ученикам от имени лектора в Classroom, где студент может прочесть все в любую минуту и задать вопросы. К предмету обязательно прикреплен файл Силлабуса, где описана подробная информация о предмете, критериях оценки и дальнейших темах.

Кредитная система образования

В Грузии действует европейская система перевода и накопления кредитов, это значит что один учебный год соответствует 60 ECTS-баллам, семестр 30 баллов, а для получения степени бакалавра нужно набрать 240 ECTS-баллов т.е проучиться 4 года.

Отсюда становится понятно, что механизмы работы данной концепции не только стали неотъемлемой частью распределенного образования, но и намного облегчили участь как студентов, так и лекторов. Каждый лектор сам выбирает критерии оценки студентов, однако в сумме в семестре по итогу должно быть максимум 100 баллов, в любом случае настроенная система Classroom не даст сделать иначе.

Чему я научился за один семестр

В вуз я поступал довольно зеленым, не было опыта разработки, во многом имел поверхностные знания, не было сформировавшейся цели, да и трудно было что-то выбрать. Однако, благодаря одной случайности, со временем все наладилось.

Выделю предмет Мобильные приложения сейчас объясню почему и как это взаимосвязано.

Благо к нам прикрепили лектора, который посмеялся над этим и начал нам преподавать язык Kotlin, отсюда и началась моя симпатия к этому языку, с первых же лекций он погрузил нас в код, показал основы, провел параллель между статической типизацией и динамической, начал объяснять принципы ООП. По программе у нас а вот и минус должно было быть изучение Proto.io, фотошоп картинок и всякий мусор не относящийся к программированию.

Благодаря случайному назначению приглашенного лектора, я полюбил Kotlin и выбрал для себя направление — мобильную разработку. Тут есть два момента: первый — это хорошо, погружение в практику повышает скорость обучения и второй — ребята, которые пришли учиться с нуля, ничего не понимали, грамотнее было бы дать возможность изучить основу основ — алгоритмы, а позже начать обучение мобильной разработке.

Локальный проект

Обучение Kotlin в Android Studio шло довольно неплохо, почти все время я уделял работе в AS. На первых порах я не мог написать ничего дальше обычных

Код Kotlin

button.setOnClickListener

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

С течением времени мы начали изучение принципов работы с Firebase

Регистрация пользователя


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

Также писали простые формы для авторизации по типу:

Авторизация пользователя

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

Время шло, я продолжал обучение в выбранной области, уделяя ему большую часть времени, но и приближалась сессия, задачей на финальный экзамен было принести приложение любого типа. Все это время я занимался совершенствованием приложения:

  • Добавил возможность прикрепить фотографию при регистрации
  • Отображение списка зарегистрированных пользователей
  • Отправка сообщений друг другу

Принцип работы довольно простой — при нажатии на кнопку отправки содержимое сообщения и данные пользователя загружаются в Realtime DataBase и сохраняются в формате JSON, после чего «прослушиватель»

Структура прослушивателя

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. } })

Увидев изменение в базе данных, автоматически добавит в диалог сообщение.

Фотография Чата

Экзамен был сдан успешно, суммарно вышло 95 баллов из 100.

Заключение

В последнюю очередь хочется сказать, что бюджетных мест на факультеты информационных технологий в Грузии нет и тем более не будет по решению правительства. Учеба является платной, минимальная цена оплаты в каждом университете составляет 2250 лари == 55 тыс. рублей, не учитывая возможность получения гранта.

Однако цена себя оправдывает, кроме основных предметов существуют также выборочные курсы:

  • BlockChain технологии (IBM blockain)
  • Программирование в Visual Studio
  • Введение в электронику и робототехнику
  • Системное программирование
  • 3D Моделирование

и многое другое.

Кроме того грузинский вуз уже сотрудничает с двумя ведущими высшими учебными заведениями Великобритании – «Oxford Brookes University» и «Staffordshire University», что означает в Тбилисском университете бизнеса и технологий можно получить диплом британского вуза.

Показать больше

Похожие публикации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»