Как начать программировать -- стартовая инструкция по Паскалю 2024. Версия 16.02.2023

Это инструкция описывает

1. Telegram на компьютере

  • 1.1) Чтобы далее вам было удобно работать с этой инструкцией (и с курсом в целом) - установите Телеграм на компьютер, скачав его с официального сайта: https://desktop.telegram.org

2. Учебная программа

  • 2.1) Основная страница учебной программы по Паскалю: http://fkn.ktu10.com/?q=node/7301 (ее можно добавить в закладки, именно отсюда мы начнем и закончим этот курс ;)
  • 2.2) Чтобы начать программировать, нам потребуется установить среду разработки, в этом курсе мы используем среду Лазарус (Lazarus), см. инструкцию по установке установке здесь: http://fkn.ktu10.com/?q=node/11231
  • 2.3) После установки Лазаруса запустите тестовое консольное приложение (приложения такого типа мы будем создавать в данном курсе по Паскалю), см. инструкцию: http://fkn.ktu10.com/?q=node/8368
  • 2.4) Если в предыдущих пунктах все получилось -- переходите на страницу программы http://fkn.ktu10.com/?q=node/7301 и начинайте с первого урока "Урок #1 Начало программирования"

3. Поддержка участников и Консультации

  • 3.1) В конце каждого урока есть список задач, если вы решаете их и нет вопросов, то можно решать до конца курса - в конце курса, мы выборочно проверим наиболее сложные задачи (все из следует сохранять на компьютере). Если же вопросы есть - можно задать их на очередной консультации
  • 3.2) Кроме сдачи задач на консультациях конечно же можно и нужно задавать вопросы (вопросы в приоритете -- сначала отвечаем на них, потом проверяем решения). Потребуется микрофон (web-камера не нужна)
  • 3.3) Время консультаций можно узнавать из канала: https://t.me/joinchat/1Bb9ZZPyUdEwNzVi -- подпишитесь на него, обычно консультации проходят 2 раза в неделю (если ваше расписание не совпадает с тем, что вы видите в канале - пишите, постараемся как-то решить вопрос)

4. Как подключаться к консультациям. Discord

  • 4.1) Для онлайн-консультаций мы (иногда, сразу она не нужна, в начале хватит телеграма) используем программу Discord, установить ее на компьютер можно, скачав с официального сайта: https://discord.com/

Когда сдавать задачи/когда их проверяют

Если вопросов нет, то проверяем (выборочно и наиболее сложные) уже после того, как участник говорит, что закончил курс, если же вопросы появляются раньше - можно запросить создание аккаунта.

Вопросы и решения оформляются письменно и мы смотрим их либо на консультации (в основном) либо в другое время без одновременного созвона с автором на консультации (реже).

5. Когда начинать

Начинать учиться можно уже сейчас:
решай задачи, в случае возникновения вопросов - пиши в личку и/или подключайся к консультациям (любой вопрос можно задать, на него ответим или в чате или на консультации).

Основной канал IFF в телеграм: https://t.me/iffinfo

vedro-compota's picture

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

`1. Telegram на компьютере`

1.1) Чтобы далее вам было удобно работать с этой инструкцией - **установите Телеграм на компьютер**, скачав его с официального сайта: https://desktop.telegram.org

`2. Учебная программа`

2.1) **Основная страница** учебной программы по Паскалю: http://fkn.ktu10.com/?q=node/7301 (ее можно добавить `в закладки`, именно отсюда мы начнем и закончим этот курс ;)
2.2) Чтобы начать программировать, нам потребуется **установить среду разработки**, в этом курсе мы используем среду `Лазарус (Lazarus)`, см. инструкцию по установке установке здесь: http://fkn.ktu10.com/?q=node/11231
2.3) После установки Лазаруса запустите **тестовое консольное приложение** (приложения такого типа мы будем создавать в данном курсе по Паскалю), см. инструкцию: http://fkn.ktu10.com/?q=node/8368
2.4) Если в предыдущих пунктах все получилось -- переходите на страницу программы http://fkn.ktu10.com/?q=node/7301 и начинайте с первого урока __"Урок #1 Начало программирования"__

`3. Поддержка участников и Консультации`

3.1) В конце каждого урока есть __список задач__, если вы решаете их и нет вопросов, то **до 9-ого** урока их __можно не сдавать__, если что-то непонятно еще до 9-ого урока по коду/задачам - см. следующий пункт.
3.2) Когда __перейдете к 9-ому уроку__ (условный оператор if) - напишите, вам **будет создан аккаунт**, задачи можно и нужно будет **сдавать** на консультациях (предварительно выложив их на сайт).
3.3) Кроме сдачи задач на консультациях конечно же __можно и нужно__ **задавать вопросы** (вопросы в приоритете -- сначала отвечаем на них, потом проверяем решения). Потребуется **микрофон** __(камера не нужна)__
3.4) **Время консультаций** можно узнавать из канала: https://t.me/joinchat/1Bb9ZZPyUdEwNzVi -- **подпишитесь** на него, обычно консультации проходят 2 раза в неделю __(если ваше расписание не совпадает с тем, что вы видите в канале - пиши, постараемся как-то решить вопрос)__

`4. Как подключаться к консультациям. Discord`

4.1) Для онлайн-консультаций мы используем программу **Discord**, установить ее на компьютер можно, скачав с официального сайта: https://discord.com/

`5. Когда начинать`

Начинать учиться можно **уже сейчас** (решай задачи, доходи до 9-ого урока, потом запрашивай создание аккаунта), равно как и `подключаться к консультациям` и задавать вопросы, но проверку задач (решенных) для текущего набора учеников мы начнем `25 февраля 2022 г.`

**Основной канал** `IFF` в телеграм: https://t.me/iffinfo

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

Держи **стартовую** инструкция по `Паскалю`: http://fkn.ktu10.com/?q=node/14860 (там все основные ссылки, как начать и как подключаться к консультациям)

**Когда начинать**

Начинать учиться можно **уже сейчас** (решай задачи, доходи до 9-ого урока, потом запрашивай создание аккаунта), равно как и `подключаться к консультациям` и задавать вопросы, но проверку задач (решенных) для текущего набора учеников мы начнем `25 февраля 2022 г.`

**Основной канал** `IFF` в телеграм: https://t.me/iffinfo

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

до февраля 2023-его третий пункт был таким:

--------

  • 3.1) В конце каждого урока есть список задач, если вы решаете их и нет вопросов, то до 9-ого урока их можно не сдавать, если что-то непонятно еще до 9-ого урока по коду/задачам - см. следующий пункт.
  • 3.2) Когда перейдете к 9-ому уроку (условный оператор if) - напишите нам, с этого момента стоит подключиться к консультации, вам будет создан аккаунт, задачи можно и нужно будет сдавать на консультациях (предварительно выложив их на сайт).
  • 3.3) Кроме сдачи задач на консультациях конечно же можно и нужно задавать вопросы (вопросы в приоритете -- сначала отвечаем на них, потом проверяем решения). Потребуется микрофон (web-камера не нужна)
  • 3.4) Время консультаций можно узнавать из канала: https://t.me/joinchat/1Bb9ZZPyUdEwNzVi -- подпишитесь на него, обычно консультации проходят 2 раза в неделю (если ваше расписание не совпадает с тем, что вы видите в канале - пишите, постараемся как-то решить вопрос)

------

далее мы решили, что внимательную проверку и разбор полетов "вообще" оптимальнее перенести на второй курс (алгоритмическую практику)

Сообщение на эту же тему:

Поправил стартовую инструкцию по Паскалю (отправляем тем, кто выбирает этот курс как стартовый) - теперь мы переходим от +- массовой проверки/публикации решенных задач к **выборочным проверкам**, которые обговорим на консультации с каждым, кто дойдет до 9-ого урока. Вопросы, как обычно, задавать можно будет и раньше, если они возникают.

**Куда движемся дальше** (планы)

Чем более сложные ошибки в будущем будет искать разрабатываемая нами система проверки (с ней можно и нужно столкнуться в курсе Алгоритмической практики) и чем больше задачи будут покрыты разборами и пояснениями....

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

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

Разбор задач теперь постепенно перетекает в куда более сложный 2-ой курс "Алгоритмической практики"

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

3.2) Когда перейдете к 9-ому уроку (условный оператор if) - подключайтесь к очередной консультации (ниже будет информация про расписание), где мы определимся решения каких именно задач в вашем случае стоит показывать в ходе обучения на данном курсе.

пункт устарел, теперь проверяем выборочно после завершения курса (если в процессе не было вопросов)

_____________
матфак вгу и остальная классика =)