Chevron Left
Введение в язык Котлин に戻る

サンクトペテルブルク工科大学(Peter the Great St. Petersburg Polytechnic University) による Введение в язык Котлин の受講者のレビューおよびフィードバック

4.6
69件の評価
22件のレビュー

コースについて

Всем привет! Добро пожаловать на курс "Введение в язык Котлин". Данный курс рассчитан на студентов, только начинающих своё знакомство с программированием и незнакомых или почти незнакомых с языками Котлин и Java. В рамках этого модуля вы познакомитесь со следующими аспектами языка Котлин: * Базовые типы данных: целый, вещественный, логический, символьный, строковый * Структуры данных: списки, массивы, ассоциативные массивы, множества * Объявление и использование функций и переменных * Основные операторы: if, when, for, while, do/while, try/catch * Использование рекурсии * Текстовый ввод-вывод * Простейшие файловые операции * Исключения и обработка ошибок * Элементы функционального программирования: функции высших порядков, лямбды После прохождения этого курса вы будете иметь достаточно знаний для того, чтобы решать с помощью языка Котлин простые и практически полезные задачи; кроме того, данный курс подготовит вас к дальнейшему изучению интересного мира программирования. Студентам, уже знакомым с языком Java и желающим познакомиться с языком Котлин, рекомендуем вместо этого модуля воспользоваться модулем "Kotlin for Java Developers" (https://www.coursera.org/learn/kotlin-for-java-developers), а также туториалами на официальном сайте языка Котлин (https://kotlinlang.org/docs/tutorials/). Студентам, не знакомым с языком Java, но имеющим значительный опыт в других языках программирования, рекомендуем сперва познакомиться с языком Java, например, при помощи курса "Java Programming: Solving Problems with Software" (https://www.coursera.org/learn/java-programming). Курс создан при поддержке компании JetBrains....
フィルター:

Введение в язык Котлин: 1 - 22 / 22 レビュー

by Задойный А

2018年11月7日

Очень смешанные впечатления от курса.

Начинается курс что называется «огонь»! Очень приятно смотреть на лёгких и позитивных лекторов.

Использование git, github и автотестов – это очень хорошо. Хотя человеку несведущему в программировании всё это может показаться чёрной магией.

Но начиная с 5 недели начинается «странное». Появляются задачи на алгоритмы (например, NP полная о наполнении рюкзака), некоторые задания просто нельзя решить без дополнительных знаний, сами задачи распухают настолько, что прочитать условие за раз становится практически не реально. Т.е. если 1-4 недели действительно может пройти непрограммист, то 5-7 – только для людей с хорошим опытом.

При этом объяснения в теоретической части сводятся к банальным истинам вида: есть файлы, их можно читать, а можно в них писать, для этого вот вам 3 функции, а теперь идите делайте ДЗ.

Я вполне допускаю, что студенты-технари в ВУЗе проходят этот курс (ну и правда, куда им деваться, не отчисляться же?)

Но если вы не программист, я не готов рекомендовать вам этот курс. В какой-то момент вы застрянете и дальше не сдвинетесь (за такой хардкор хотелось поставить 3 из 5).

P.S. при этом лекторы очень активно и дружелюбно отвечают на форуме. Реакция буквально в течение нескольких минут. Уже за одно это стоило бы поставить 5 баллов из 5.

by Svetlana K

2019年1月13日

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

by Макаренков О В

2019年10月12日

Вроде бы "введение" и "набивать бы руку" в синтаксис, а приходится над алгоритмами голову "ломать"....

by Курбанов А Т

2019年12月7日

Мне понравилось большое количество задач, но не понравилось, что в курсе мало рассказывается о возможностях как эти задачи решать, зачастую все сводится к поиску функций и методов оптимального решения в интернете или же пытаться решить "в лоб", что не очень хорошо, возможно следует включить в курс "оптимальные решения", чтобы слушатели понимали как можно было сделать лучше. А в противном случае ты написал функции, но не понятно, хорошо они написаны или это г*внокод

by Kyrov V

2020年4月30日

Курс предполагается для тех, кто не имеет знаний в программировании. Как оказалось, он предназначается и для тех, кто любит много и долго читать и получать знания сверху положенного. После 5 недели начинаются задания, требующие изучения документации языка и коммуникации с сокурсниками. На мой взгляд, это некий "скрытый смысл", заложенный командой разработчиков курса, поскольку стать настоящим программистом без желания учить что-то "более" и постоянно развиваться довольно сложно. Спасибо, что разбудили во мне это желание! Сам курс достаточно интересен, лекторы доступно объясняют ОСНОВЫ по теме. Форумом не пользовался (и зря), надеялся на себя, свои нервы, и совсем чуть-чуть на референсы (тоже, в общем-то зря). Спасался документацией по языку) Спасибо еще раз команде за знакомство с Котлином!

by Иванов В В

2019年7月16日

Краткий и лаконичный курс, помог в понимании основ и сподвиг на переписывание android-приложения c языка java на kotlin. Хотелось бы увидеть информацию о таких темах как: корутины, лямбда-функции, потоки

by Дон Ю Н

2019年12月6日

Хороший Курс, изучал с "нуля", до этого получил не много знаний о программировании, а тут их закрепил. Надеюсь на дальнейшую разработку курса, хочется изучать и увеличивать свой опыт на Котлин. Спасибо!

by Короп Т О

2020年3月15日

Интересные лекции, с не менее интересными задачами, спасибо вам большое за потраченное время и мой приобретённый опыт. С наилучшими пожеланиями и глубочайшим уважением!

by Агафонов И В

2020年9月7日

Хороший курс для начала знакомства с Kotlin. Много задачек и материала для самостоятельного изучения.

by Санькова Т Н

2020年3月12日

Очень хорошо составленный курс, несмотря на то, что еще не доделан. Обязательно буду рекомендовать.

by Данилов П А

2019年12月24日

В качестве введения- отличный курс. Множество интересных задач.

by Хвалынский Л А

2020年6月5日

Хороший курс, набрал 78%, интересные и непростые задачки.

by Екатерина С В

2020年6月2日

Очень крутой курс!)

by Лямин И И

2019年7月15日

круто, мне нравится

by Evgeniy P

2018年11月4日

Просто и доходчиво

by Попов М Д

2020年10月21日

норм

by Полухин П В

2019年3月16日

В целом курс полезный, даёт вводные навыки программирования на языке Kotlin. Радует, что задачи по каждой последующей теме используют знания предыдущих тем. Как вводный (неуглублённый курс) вполне полезен. Например, какую-нибудь не слишком замудрёную обработку текстового файла теперь написать на Котлине смогу :)

Недостатки на мой взгляд:

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

2) В каждой теме описывается достаточно много операций, но не все они применяются в заданиях. Хотелось бы, чтобы кроме имеющихся тестовых задач на каждую описанную операцию была хотя бы одна элементарная микрозадачка, просто чтобы попробовать каждую операцию на практике. Понятно, что самопостановку и саморешение задач никто не отменял, но в рамках курса хотелось бы именно этого.

Спасибо за курс!

by Evgeny

2020年8月7日

Много интересных задач в домашних заданиях из реальной жизни.

Не проникся духом Котлина. Считаю что все то же самое можно сделать на C++ более эффективно, а на python более элегантно. Поэтому ставлю 4.

Хотелось бы в курсе видеть больше примеров как это делается на данном языке. Желательно чтобы примерами были сложные задачи тоже, а не только легкие. Получается как обычно, в примере а + b, а в домашке задача о рюкзаке.

by Ihor K

2020年4月17日

Для новичков самое то, но для знающих Java покажется тривиальным.

by Denis S

2019年12月14日

Course is not bad itself, but missing key moments that are not explained in the lections and you have to search those in the Internet going trough tonns of documents and examples. Also graders have mistakes, that dicussed on forum and you get those when submit your work.

Assignments not always follow the main topic, especially for files, you spending more time on working with text than actually doing file operations.

by Ларионов А С

2020年1月19日

Чересчур базовый

by Bond A

2019年1月2日

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

Но этот курс точно не является курсом "kotlin as first". Есть базовые вещи, связанные с синтаксисом и логикой работы языка, которые следует знать каждому. Мне, как новичку большинстов из них приходится искать в сети, а часто просто итерировать. Времени уходит тьма. Да, программист должен уметь искать инфу, да, программист должен быть самостоятельным. Но время уходит.

Ещё раз, большое спасибо за работу. Очень постараюсь пройти весь курс и решить все задачи.

Резюмирую: это курс для тех, кто уже в балете.