Нужна ли математика программисту?

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

Наверняка, когда вы смотрите программы вуза, в который хотите поступить на направление с информатикой, то замечаете, что помимо большого количество часов информатики присутствует примерно такое же количество часов математики. Почему так? В чём связь между математикой и информатикой?👨‍💻

Задумайтесь, а ведь почти все книги, учебники по алгоритмам требуют от читателя некоторой математической культуры. А алгоритмы и структуры данных являются программами, и, не умея работать с ними, нельзя называться программистом.

Однако не всегда обязательным является умение разрабатывать свои алгоритмы. Чаще нужно изменять чужие, приспосабливая их к частным случаям, а также уметь доказывать их корректность и применимость в различных условиях, уметь анализировать их поведение в некоторых ситуациях.

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

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

Таким образом, математика — инструмент, каркас, на который нанизываются дополнительные знания. Как говорил Эдсгер Дейкстра: «Программирование — не набор пассов и заклинаний, не шаманство, не танцы с бубном, а математическая дисциплина. А всякая дисциплина, если она претендует на нечто большее, чем на внешний эффект, должна строиться на прочном фундаменте».

 

Где вы учитесь?

Вам также будет интересно

Неделя из жизни студентки вечерки РГПУ имени Герцена
Меня зовут Аня, я учусь на втором курсе в РГПУ имени Герцена на специальности «Перевод и переводоведение», очно-заочная форма обучения (вечерка).  ...
Неделя из жизни студентки вечерки РГПУ имени Герцена
Расписание ЕГЭ-2022: основной период и резервные дни
26 мая по 21 июня — основной период сдачи ЕГЭ 26 мая — ЕГЭ  по географии, литературе, химии; 30 и 31 мая — ЕГЭ по русскому языку; 2 июня — ЕГЭ...
Расписание ЕГЭ-2022: основной период и резервные дни
Как запоминать математические формулы?
Неужели вы каждый раз ломаете голову над тем, как выучить 1001 формулу… А ведь через пару месяцев забудется больше 50% информации. Рассказываю, как...
Как запоминать математические формулы?
Нужно ли студенту работать?
С приходом в университет начинается взрослая жизнь, где помимо учебы, тусовок и новых знакомств мы встречаемся с необходимостью искать себе первую...
Нужно ли студенту работать?
5 ошибок аудирования на английском языке
Ошибка №1: Чем сложнее будет аудио, тем лучше Очень часто люди с невысоким уровнем знаний берут материал посложнее. Они думают: «Зачем тратить время...
5 ошибок аудирования на английском языке
Как русский язык ломает мозг иностранцам
Если тебе кажется, что в русском бесконечное количество правил и что запомнить их для ЕГЭ невозможно, предлагаю посмотреть на родной язык с позиции...
Как русский язык ломает мозг иностранцам

0 комментария

Авторизуйтесь, чтобы оставить комментарий.