Родился 15 июня 1940 года в Брестской области (Республика Беларусь).
В 1959 г. окончил Пинское педагогическое училище им. А. С. Пушкина (г. Пинск, Брестской обл.). На протяжении двух лет работал учителем математики и физики в школах Брестской области.
В 1965 г. окончил математический факультет Белгосуниверситета со специализацией по вычислительной математике. С 1966 г. обучался в аспирантуре при кафедре электронных математических машин БГУ. С 1967 г. начал работу в качестве младшего научного сотрудника, затем работал главным инженером и старшим научным сотрудником Белорусского государственного университета. В 1972 г. начал преподавательскую работу на кафедре математического обеспечения ЭВМ ФПМИ в должности старшего преподавателя. С 1975 г. по 2005 г., и с 2011 г. по 2015 г. работал заведующим этой же кафедрой, а с 2005 г. по 2010 г., и с 2015 г. по настоящее время работает в должности профессора кафедры.
В 1971 году защитил диссертацию на соискание ученой степени кандидата физико-математических наук по специальности 01.01.09 — «теоретическая кибернетика» на тему «Вопросы теории и некоторые приложения модульной арифметики». В диссертации изучены и развиты нетрадиционные способы кодирования данных, базирующиеся на теории вычетов.
В 1992 г. защитил диссертацию на соискание ученой степени доктора технических наук по специальности 05.13.11 – «математическое и программное обеспечение вычислительных машин, комплексов, систем и сетей» на тему «Методы и средства двумерной обработки данных в системах параллельного действия». В работе построены новые модели организации взаимодействующих процессов, базирующихся на координационных схемах и специальном расширении сетей Петри – ПМ-сетях и новый метод двумерной обработки информации, основанный на совместной параллельной работе с фрагментами программ и квантами числовых данных, а также предложена структура двухуровневой многопроцессорной системы с комбинированным управлением.
В 1976 г. М. К. Буза присвоено ученое звание доцента, в 1988 г. – ученое звание профессора, в 1997 г. избран действительным членом Международной Академии Информатизации.
Область научных интересов – теория взаимодействующих процессов, распределенная обработка данных, архитектура многопроцессорных систем и компьютерных сетей, кодирование данных.
Им внесен значительный вклад в становление и развитие специальности «Информатика», участвуя в разработке учебных планов и образовательных стандартов по данной специальности как член методического объединения при Минвузе СССР. В частности, им совместно с профессором Корзюком В. И. разработан первый учебный план и образовательный стандарт по специальности «Информатика» для ВУЗов Беларуси. Он является автором типовой для госуниверситетов СССР программы учебной дисциплины «Архитектура вычислительных и операционных систем», соавтором типовых программ-дисциплин «Пакеты прикладных программ» и «Операционные системы», автором типовой программы «Архитектура компьютеров» для ВУЗов РБ.
Им разработан и обоснован научно-методический принцип дифференциации и интеграции предметных знаний, который обеспечивает преемственность, непрерывность и востребованность знаний при подготовке специалистов в области информатики. Под его руководством и непосредственном участии по заказу Министерства образования РБ разработана белорусскоязычная терминология в области информатики, которая опубликована в книге «Тлумачальны руска-англа-беларускi слоўнiк па iнфарматыцы» (под ред. профессора М. К. Буза), «Вышэйшая школа» (1995 г.), содержащей около 2000 терминов. Он руководил научным семинаром «Анализ и синтез программ и данных».
На протяжении длительного времени профессор М. К. Буза работает в двух Советах по защите докторских и кандидатских диссертаций, председателем секции «Информатика, информационные технологии и средства связи» при научно-методическом центре Минобразования РБ, работал председателем секции информатики и вычислительной техники Республиканской терминологической комиссии при Минобразовании РБ, председателем жюри Республиканских и Международных олимпиад по информатике, ответственным за методическое обеспечение специальности «Информатика» на факультете.
Он является автором или соавтором более четырёхсот научных работ, в том числе одиннадцати учебных пособий, толкового русско-англо-белорусского словаря по информатике и двух учебников без соавторов, является автором двух изобретений, на которые выданы два авторских свидетельства СССР. Им подготовлено семь кандидатов наук.
Профессор М. К. Буза читал лекции в Софийском университете (Болгария), Национальной школе Болгарии по программированию (Варна), в Ягеллонском университете (Краков, Польша), Дамасском университете (Сирия).
В разные годы он читал курсы лекций по учебным дисциплинам: «ЭВМ и программирование», «Архитектура вычислительных и операционных систем», «Операционные системы», «Архитектура компьютеров», cпецкурсы «Параллельная обработка данных», «Основы теории вычислительных машин», «Сети ЭВМ», «Кодирование данных в ЭВМ».
В 2000 году награжден нагрудным знаком «Выдатнік адукацыі Рэспублікі Беларусь».