piggymouse: (Default)
[personal profile] piggymouse

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

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

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

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

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. 25th, 2025 04:20 pm
Powered by Dreamwidth Studios