Видеозаписи лекционных занятий со студентами НИУ МГТУ им. Н.Э. Баумана по курсу «Углубленное программирование на C / C++» в рамках проекта «Технопарк @ MailRu» уже набрали несколько тысяч просмотров, — неплохой повод упростить поиск материалов для читателей блога. Сегодня мы публикуем прямые ссылки на лекции 8-часового технологического модуля №3 «Библиотеки для промышленной разработки ПО: STL, Boost».
ООП
Видеокурс разработки на C / C++: модуль №2
Видеозаписи лекционных занятий со студентами НИУ МГТУ им. Н.Э. Баумана по курсу «Углубленное программирование на C / C++» в рамках проекта «Технопарк@Mail.Ru» уже набрали несколько тысяч просмотров, — неплохой повод упростить поиск материалов для читателей блога. Сегодня в центре внимания — лекции 12-часового языкового модуля №2 «Объектная модель языка C++. Безопасное программирование».
Опубликован видеокурс разработки на C++
Yeah, we’ve done it! Анонсированный в декабре 2013 г. видеокурс разработки на языке C / C++ опубликован на YouTube и доступен аудитории портала «Технопарк@Mail.Ru»! Составившие курс видеоматериалы запечатлели для студентов совместного проекта НИУ МГТУ им. Н.Э. Баумана и Mail.Ru Group 36-часовой аудиторный цикл лекций по дисциплине «Углубленное программирование на языке C / C++», которые проводились в сентябре – декабре прошлого года.
Учитесь на расстоянии: видеоуроки разработки на C++
Предпраздничная неделя ознаменовалась завершением съемки лекционных материалов 32-часового видеокурса, посвященного разработке и архитектурному проектированию ПО на языках C / C++, которая проводилась в НИУ МГТУ им. Н.Э. Баумана и Mail.Ru Group в ноябре – декабре с.г.
«Стоп, снято!» — курс C++ на видео
На минувшей неделе успешно завершена съемка 36-часового аудиторного курса лекций по дисциплине «Углубленное программирование на языке C / C++», которые проводились в НИУ МГТУ им. Н.Э. Баумана с последних дней сентября с.г.
Скрытый потенциал шаблона «команда»
Многим известно, что основной целью внедрения входящего в каталог GoF шаблона «команда» (англ. command) служит инкапсуляция действий над элементами системы в объекты, наделенные состоянием и имеющие жизненный цикл. Те, кому довелось получить опыт его промышленного использования, знают, что объектное представление команд позволяет ставить их в очередь, синхронно и асинхронно выполнять, осуществлять откат или повторное выполнение и т.д. Но далеко не всем приходилось слышать, какие мечты связывают с этим шаблоном пользователи и специалисты по инженерии взаимодействия.
Полиморфизм в программной архитектуре
Полиморфизм подклассов интересен не только с точки зрения объектно-ориентированной разработки в ее узком, «механистическом» понимании. Вошедшее в современную системную и программную инженерию двойственное рассмотрение систем на любом уровне позволяет по-новому взглянуть и на концепцию полиморфизма, дуализм коего подчас серьезно мешает начинающим программистам «ухватить» суть и содержание самой идеи.
Самоподобие в программной архитектуре
Чтение лекций — как чтение хорошей книги. Каждое обсуждение материала с аудиторией дает шанс прийти к новым, более глубоким выводам. Скажем, в отношении архитектуры программной системы уровня классов.
Ответственность в программной архитектуре
Борьбу с ложными убеждениями легче выиграть, если не дать им сформироваться. Львиная доля прочтенных в годы студенчества «книжек» по «программированию в классах» сводила владение объектно-ориентированной парадигмой к умению механически применять три общеизвестных основных принципа. Тем приятнее, вернувшись в аудиторию, не позволить будущим архитекторам пасть жертвой подобной литературы.
Навстречу знаниям: обновленные списки литературы и Web-ресурсов
Не за горами — 1 сентября, а это — неплохой повод собрать воедино и представить нашим читателям все ранее сделанные обзоры литературы и Web-ресурсов, многие из которых претерпели существенное обновление с момента, когда были опубликованы.