Дисциплина изучается студентами первого курса физического факультета во втором семестре.
Целью данной дисциплины является формирование у обучающегося способности использовать основные методы, способы и средства получения, хранения, переработки информации и навыки работы с компьютером как со средством управления информацией путем обучения основам моделирования физических процессов. Учебный процесс состоит из четырех обязательных этапов: 1) математическая формулировка физической задачи, 2) выбор метода решения, 3) программирование этого метода на каком-либо подходящем языке программирования и 4) представление результатов решения в наглядной графической форме.
 Существенным отличием используемого в течение последних лет варианта от предыдущих вариантов является использование не универсального языка программирования (как Фортран, Паскаль или Си), а специальной системы MatLab фирмы MathWorks, созданной для облегчения решения инженерных и научных задач. Этот выбор был определен тем, что являясь интерпретирующим языком высокого уровня, система MatLab имеет богатую библиотеку встроенной графики и удобный графический интерфейс.
 Таким образом, одна из задач дисциплины – на знакомом материале (механики и молекулярной физики) научить студента пользоваться высокоуровневыми средствами программирования и осваивать предоставленные средства. Наличие в системе возможности визуального программирования интерфейса позволяет говорить о том, что данная система является простой и практичной моделью работы с более сложными системами. Вторая важнейшая задача – самостоятельно выполняя все более сложные задания, продвинуться в понимании изученного физического материала, получая не только теоретические знания, но и визуальные образы изучаемых явлений.