Male C. Pig a.k.a. Svinopolist (piggymouse) wrote,
Male C. Pig a.k.a. Svinopolist
piggymouse

А теперь слайды

Маясь на работе от безделья, потратил некоторое время жизни на механическую работу по перегонке из PowerPoint в HTML слайдов для того самого Учебного Центра, руководительницу которого vladk не хочет никуда брать. Курс лекций, который я там изображал, носил условное название "Advanced software design in C++". Формально я просто учил товарищей C++, но фактически, пользуясь предоставленной мне свободой, пытался забивать им мозги несколько более высокоуровневыми вещами.

Вводная лекция начинается здесь. Честно скажу, студенты её почти всю проспали – уж очень она скучная. Последующие лекции, правда, шли повеселее. Для веба были бы хороши speaker notes, но я их в своих слайдах обычно не пишу. Оставим на будущее, и без них почти всё понятно.

Остальные лекции буду перегонять по мере сил и возможностей. Три лекции посвящены семантике и прагматике наследования (в частности, с точки зрения общей таксономии, там даже Любищев цитируется). Затем идут две лекции по общим приёмам и принципам дизайна (теория зависимостей примерно по Lakos'у, а также Open-Closed Principle и его многочисленные частные случаи). Потом одна лекция по шаблонам и их, так сказать, обобщениям (generic programming, паттерны). Больше я в прошлом году ничего не успел, а в этом мне новых студентов не дали. Вот мне сейчас vladk объяснит, чему учить программистов – а я ужо на ус намотаю.

Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 13 comments