Учебно-методические материалы к курсу "Разработка программных систем" для бакалавров

Порядок выполнения лабораторных работ в дистанционном режиме


Модуль 1. Программирование в web
  1. PHP после C/C++
  2. Графика в PHP
  3. Основы языка SQL
  4. PHP и СУБД mySQL
  5. Задания к лабораторной работе по PHP
  6. Java после C/C++
  7. Лабораторная работа "Java + CORBA"
Модуль 2. Многопроцессное и многопоточное программирование
  1. Задания к лабораторной работе по многопроцессному программированию
  2. Многопоточное программирование
  3. Пример (самый эффективный) многопоточной программы, использующей барьеры
  4. Пример (менее эффективный) многопоточной программы, использующей семафоры
  5. Пример (неудачный) многопоточной программы, использующей взаимоисключающие блокировки
  6. Задания к лабораторной работе по многопоточному программированию
Модуль 3. Сетевое программирование
  1. Протоколы сетевого взаимодействия TCP/IP
  2. Сетевое программирование в ОС UNIX
  3. Задания к лабораторной работе по сетевому программированию
  4. Краткое описание MPI
  5. Задания к лабораторной работе по программированию средствами MPI