Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming
Книга представляет собой введение в компьютерные науки, построенное на междисциплинарных задачах и принципах программирования на языке Python. Автор Джессен Хавилл из Университета Денисона предлагает читателям освоить фундаментальные концепции вычислений через решение практических проблем из разных областей знаний.
Издание охватывает широкий спектр тем: от базовых понятий вычислений и алгоритмов до эффективных алгоритмов, структур данных и методов решения задач. Особое внимание уделяется развитию вычислительного мышления и умению абстрагироваться от конкретных деталей для построения общих решений.
Книга построена на принципах активного обучения: каждая глава начинается с постановки проблемы, которая затем решается с помощью программирования на Python. Это позволяет читателям не только изучать синтаксис языка, но и понимать, как применять его для решения реальных задач.
Издание входит в серию Chapman & Hall/CRC Textbooks in Computing и предназначена для студентов бакалавриата и магистратуры, изучающих информатику, а также для всех, кто хочет получить систематические знания в области компьютерных наук.
Книга сочетает теоретические основы с практическими навыками программирования, что делает её ценным ресурсом как для учебных курсов, так и для самостоятельного изучения.
