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

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

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

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

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

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

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

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

 

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

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

«Здравствуйте, а вам случайно не нужна преподавательница физики?»: история Снежи Планк
Привет! Я Снежа Планк, преподавательница физики в Вебиуме. В этой статье рассказываю о своём профессиональном пути, делюсь любимыми хобби и развеиваю...
«Здравствуйте, а вам случайно не нужна преподавательница физики?»: история Снежи Планк
10 профессий, для которых не нужно высшее образование
«Не закончишь университет, останешься безработным», — страшилка от старшего поколения, которую часто слышат школьники. Во времена наших родителей...
10 профессий, для которых не нужно высшее образование
Как запоминать математические формулы?
Неужели вы каждый раз ломаете голову над тем, как выучить 1001 формулу… А ведь через пару месяцев забудется больше 50% информации. Рассказываю, как...
Как запоминать математические формулы?
Пять подкастов об истории
Готовиться к ЕГЭ по истории можно не только по учебникам и видео на Youtube. Слушайте исторические подкасты от крутых журналистов и историков. ...
Пять подкастов об истории
Нужно ли студенту работать?
С приходом в университет начинается взрослая жизнь, где помимо учебы, тусовок и новых знакомств мы встречаемся с необходимостью искать себе первую...
Нужно ли студенту работать?
Самые сложные задания в ЕГЭ биологии 2024: как не потерять 31 вторичный балл
Если оступиться всего лишь в пяти заданиях, то можно потерять почти треть всех возможных баллов. 6, 10, 24, 26, 27… Нет, это не заклинание на лёгкий...
Самые сложные задания в ЕГЭ биологии 2024: как не потерять 31 вторичный балл

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

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