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

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

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

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

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

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

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

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

 

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

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

Где найти силы, чтобы не бросить подготовку к ЕГЭ
Период подготовки и сдачи ЕГЭ — это когда все вокруг находятся в ресурсе и в моменте, а вы наблюдаете за этим из-под завала дедлайнов, контрольных и...
Где найти силы, чтобы не бросить подготовку к ЕГЭ
Пять лайфхаков, как не лениться учиться
Если бы можно было отключить лень и не отвлекаться на внешние раздражители, люди работали бы намного эффективнее, но, скорее всего, были бы намного...
Пять лайфхаков, как не лениться учиться
Информационная гигиена — что это и зачем?
Задумывались ли вы, сколько времени проводите в интернете? Мы нашли информацию, что в среднем человек скроллит семь часов в день. В этой статье...
Информационная гигиена — что это и зачем?
Что выгоднее — подготовиться и пойти на бюджет или пойти на коммерцию?
Представим, что мы решаем экономическую задачу с таким условием: Саша планирует поступать в вуз, но он не хочет тратить деньги на репетиторов и...
Что выгоднее — подготовиться и пойти на бюджет или пойти на коммерцию?
«Здравствуйте, а вам случайно не нужна преподавательница физики?»: история Снежи Планк
Привет! Я Снежа Планк, преподавательница физики в Вебиуме. В этой статье рассказываю о своём профессиональном пути, делюсь любимыми хобби и развеиваю...
«Здравствуйте, а вам случайно не нужна преподавательница физики?»: история Снежи Планк
Как не разлюбить историю после ЕГЭ? 💔
Как правило, в школе всегда делают акцент на экзамене как конечной цели обучения. Учителям всё равно как ты относишься к предмету, им главное, чтобы...
Как не разлюбить историю после ЕГЭ? 💔

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

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