Как и что учить? Здравствуйте. Меня зовут Сергей, мне 20 и я ПриМат со стажем почти в 2 семестра… Хоть скоро заканчивается 2 семестр, но я не совсем удовлетворен уровнем понимания. Решил свободное в «отпуске» время( в виде двух месяцев) дальше приматить: потратить время на повторное освоение материала.
Список довольно широкий: теория и анализ алгоритмов математический анализ; дискретная математика; линейная алгебра и геометрия, алгоритмы а так же дополнительно планирую мат.логику(ну не было у нас ее).
Не планирую быть математиком, но планирую обладать хорошими и обширными знаниями в CS, но, судя по всему, во многих задачах необходимо знание математики(может даже не прямо, но точно что косвенно).
Естественно понимание всего этого вряд ли уложится в 2 месяца, даже с учетом того, что часть понимаю хорошо. Поэтому хочу расставить приоритеты, но так как всего навсего первокурсник, не обладаю полным пониманием необходимости отдельно взятого предмета.
Вот и обращаюсь за советом в хабрасообщество:Из Вашего опыта, какие приоритеты посоветуете расставить для перечисленных выше предметов? Например сомневаюсь ставить в приоритет лин.алгебру: она заканчивается, но понимание ее понадобятся потом в функане(как я понял).Очень интересный и важный для цели вопрос. На освоение мат. наук у меня уходит больше времени чем планирую: прочитать, взять листок и ручку — восстановить понятия и объекты, самому пытаться доказать все что требует доказательства, заново читать и т д, до тех пор пока не составлю хорошее понимание главы. Но такой процесс очень затратный в плане времени и сил, и поэтому интересует вопрос об оптимизации этого процесса: как его ускорить? как правильно читать подобную литературу? Какие есть уловки к более быстрому запоминаю информации?
Заранее благодарю :)

21 Авг 2019 в 06:14
246 +1
0
Ответы
1

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

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

Далее рекомендуется изучить математический анализ. Этот предмет часто используется при изучении алгоритмов и важен для понимания концепций непрерывных функций, производных и интегралов.

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

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

По поводу математической логики, если она не была рассмотрена в вашей программе, можете начать с базовых концепций логики и теории доказательств.

Что касается оптимизации процесса изучения математики, вот несколько советов:

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

Надеюсь, эти советы будут полезными для вас. Успехов в изучении математики и достижении своих целей в CS!

20 Апр 2024 в 13:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир