Где я могу найти «Дерево зависимостей математических тем», которое поможет мне самостоятельно освежить в памяти предмет?

Я пытаюсь научить себя некоторым давно забытым математическим навыкам. Это часть гораздо более крупного проекта по эффективному «обучению себя разработке программного обеспечения» с нуля (подробности - здесь, если вы заинтересованы в помощи).

Самым большим камнем преткновения для меня до сих пор была математика - как я могу узнать об алгоритмах и асимптотических обозначениях без нее ??

Я ищу своего рода «дерево зависимостей», показывающее то, что мне нужно знать. Требуется ли исчисление перед дискретным? Что мне нужно знать перед исчислением (читайте: компоненты к общей теме "предварительного исчисления")? Что я могу вырезать, чтобы ускорить реализацию проекта («что я могу сделать позже»)?

Благодарить!

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

Bill the Lizard 18.08.2011 17:16

@Bill Я не так много просил о миграции, чтобы получить свежие ответы, а просто чувствовал, что этот вопрос был не на том SX. Если власть имущие согласны оставить его без миграции, то это меня устраивает.

AgentConundrum 18.08.2011 21:20
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
12
2
4 268
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

Вот как это удалось моей школе:

base:
    algebra
    trigonometry
    analytic geometry

track 1                       track 2               track 3
    calc 1                       linear algebra        statistics
    calc 2                       discrete math 1
    calc 3 (multivariable)       discrete math 2
    differential equations 

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

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

algebra, discrete
algebra, linear algebra, discrete (if you want to cover matrices first)

HTH ... Меня это почти убило, когда я вернулся в школу и взял их, но я в этом плане программист намного лучше. Удачи!

Обычно обзор каждой области полезен при рассмотрении любой темы, но редко бывает подлинная зависимость в том виде, в котором мы думаем об этом. Алгебра нужна всегда. Не могу вспомнить, когда мне понадобилась тригонометрия. (кроме расширения его новыми вещами из исчисления) Я даже совершенно уверен, что люди не согласятся, как будет выглядеть граф зависимостей, или даже в том, к какому полю принадлежит каждая тема.

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

По моему опыту, если что-то вас поставило в тупик, просто отметьте это и отложите на потом.

Что касается моей школы, ну, она была похожа на школу Харрисона:

  • коминаторика
  • линейная алгебра,
  • исчисление,
  • численный анализ (в частности, анализ ошибок).
  • логика
  • статистика, (с теорией исследования операций / очередей.)

Мой совет - лениво оценивать собственное дерево зависимостей. Изучите что-то, что вы считаете интересным - когда вы сталкиваетесь с чем-то, чего не знаете, узнайте об этом.

Мне всегда легче узнать что-то новое, когда у меня уже есть контекст, в котором я хочу это использовать.

Это особенно интересный сайт для визуализации того, как все в математическом мире сочетается друг с другом:

http://www.math.niu.edu/Papers/Rusin/known-math/index/mathmap.html

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

Эта ссылка сейчас не работает

MrBassam 14.06.2015 20:35

Взгляните на MathWorld. Просмотрите темы или выполните поиск по одной, вы получите свою позицию в общем дереве.

Другие вопросы по теме