Программирование 2 Курс Объявления
18 subscribers
2 files
6 links
Download Telegram
Мои контакты:
Алексюк Артём Олегович
+79992197350
artyom.aleksyuk@gmail.com

Информация по курсу:
Страница курса на сайте университета, слайды с лекций - http://kspt.icc.spbstu.ru/course/kaf
Учебный курс по Kotlin в дополнение к лекциям - https://github.com/Kotlin-Polytech/KotlinAsFirst/tree/master/tutorial
Добрый день.

По моей информации, Котоед запущен, на лекциях вам должны были показать, как им пользоваться. Напомню, что на странице курса есть туториал и инструкция по настройке среды разработки. Если остались вопросы - пишите в группу или лично мне.

К следующему нашему занятию нужно как минимум развернуть среду и зарегистрироваться в Котоеде, желательно попробовать что-нибудь порешать.
Минут на 5 задержусь
Изменение в расписании курса!
На следующей неделе занятие будет во вторник. В среду занятия не будет. Часть занятий будет перенесена на вторник, подробнее расскажу на паре. Передайте, пожалуйста, одногруппникам.
Важная информация.
Изменились правила. Вы можете загружать новые уроки в существующие сабмишны. Не обязательно ждать закрытия сабмишна. Используйте новое правило в меру, если вы будете целенаправленно игнорировать замечания по старым урокам, то преподаватель имеет право не проверять у вас новые уроки, пока вы не исправите старые.
Channel name was changed to «Программирование 2 Курс Объявления»
Добрый вечер. Наше завтрашнее занятие выпадает на праздник, поэтому пары не будет.
Меня начинает несколько беспокоить ваш темп работы над курсовым проектом, поэтому я устанавливаю два дедлайна:
- К вечеру воскресенья (8 ноября) нужно добавить адрес вашего Git-репозитория в таблицу с вариантами
https://docs.google.com/spreadsheets/d/1MhmeSoYPiixfvd0qqglUKnKOLxSzaLD5ypd1HniPU4A/edit?usp=drivesdk
и выложить в репозиторий начальную, но работающую версию вашего кода. Если мы говорим про решателей и ботов для игр, то это простейший решатель/бот, если говорим про структуры данных, то это реализация структуры данных и простейшие тесты к ней.
- к следующему занятию (11 ноября) нужно найти, где используются выбранные вами алгоритмы и структуры данных. Требуется детальная информация о том, в каком проекте они используются и по какой причине были выбраны. Также это касается ботов и решателей - какие из используемых в них алгоритмов применяются на практике.
Игнорирующие дедлайн люди будут добавлены в список, который я впоследствии отправлю лектору.
Добрый день. На страницу курса выложили все 5 заданий по курсу. Как я говорил на первом занятии, в нашей группе есть два пути вылолнения лабораторных. Первый путь - классический, выполнять их по порядку, от более ранних и структурно простых технологий к более поздним. Второй путь - выполнять их в обратном порядке, от пятой работы ко второй. По сложности оба пути равнозначны, состав заданий не меняется, методички по всем работам уже выложены.
Смысл второго пути в том, что вы начинаете от более применимых на практике технологий и постепенно спускаетесь на более низкий уровень, заглядываете “под капот”. Есть ощущение, что при таком маршруте будет понятнее, зачем нужны лабораторные и почему возникают подобные задачи. С одной стороны, лекции у вас в любом случае будут идти по порядку, и, возможно, кому-то не захочется пойти “против ветра”. С другой стороны, при таком маршруте к моменту лекционного занятия вы уже попробуете на практике какие-то вещи, и лекции будут для вас понятнее.
Выбирайте сами, какой путь вам больше нравится. Не обязательно выбирать раз и навсегда. На самом деле, работы вы можете выполнять в любом порядке, главное, разбираться в них, понимать их смысл и не откладывать сложные работы напоследок.
По-моему, говорил, но на всякий случай повторюсь.
Для разработки на Си рекомендую следующие IDE:
* CLion - вариант Intellij IDEA с поддержки Си. На мой взгляд, наиболее удобная IDE из списка. Используйте свой университетский email, чтобы получить лицензию.
* Visual Studio Code - более легковесная, но достаточно удобная и функциональная IDE.
* Qt Creator - неплохая IDE, если вдруг не понравились остальные.
Методички рассчитаны на компилятор GCC или Clang. Не рекомендую пользоваться для лабораторных классической версией Visual Studio - в ней свой компилятор и свои утилиты, будет слишком много отличий. Это не касается Visual Studio Code, с ней всё нормально. В качестве сборки GCC для Windows рекомендую TDM-GCC, как минимум раньше это была наиболее стабильная и беспроблемная сборка.
P.S. Задания для языка Си, не C++, обратите на это внимание.
Добрый вечер. Немного отвлеку вас от отдыха и летней практики.
Недавно закончился курс низкоуровневого программирования, и на этом предмете завершается цепочка курсов по программированию с моим участием. На 3 курсе у вас будут новые предметы, которые будут вести другие люди. Но это мы подробнее обсудим потом, после окончания практики.
Я хотел бы услышать, какие впечатления у вас оставили курсы, и для этого подготовил два опроса, о курсе низкоуровневого программирования и о курсе алгоритмов. Буду благодарен, если заполните формы и выскажете свои мысли. Каждый год курсы обновляются и дополняются, и, конечно, я учитываю мнение студентов, которые уже прошли их.
Вопросы в форме являются скорее ориентиром для вас, на случай, если вы не знаете, о чем можно написать. Помимо этих пунктов можно писать что угодно, что для вас важно. Все поля в опросе необязательные, если не знаете, что написать, спокойно оставляйте поле пустым. Ответы остаются только у меня, никому другому я их не передаю, но если вы меня явно попросите, я готов передать ваши мысли кому-либо из других участников курсов. Если вы вдруг поняли, что что-то забыли написать, просто отправьте форму ещё раз.
На всякий случай сделал ещё опрос о предметах с 1 курса. Не знаю, насколько вы помните те времена, но если вдруг вам есть что сказать - я только за.
Давайте договоримся, что ответы можно отправлять до воскресенья включительно (27 июня).
Отчет по УП 2 курс 2021.doc
38.5 KB
Добрый вечер. Напоминаю про опрос, если кто-то пропустил моё сообщение, и прикрепляю шаблон отчёта по практике.