Sep. 27th, 2002

piggymouse: (Default)

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

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

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

Profile

piggymouse: (Default)
piggymouse

April 2011

S M T W T F S
     1 2
34 56 789
10 1112 13141516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 23rd, 2025 10:13 pm
Powered by Dreamwidth Studios