Алгоритмизация   Поколения компьютеров   высокоуровн. языки - 3GL   PHP   ООП   визуальные среды - 4GL
(преподаватель: к.т.н. К.А. Хайдаров)

Технологии программирования (Software Engineering)

Теоретические основы технологии программирования

  1. Введение в технологии программирования
  2. Классические технологические процессы
  3. Стандартные технологические процессы
  4. Основные стадии технологических подходов
  5. Основные технологические подходы
  6. Технологии коллективной разработки
  7. Качество программного обеспечения
  8. Понятие синтаксического анализа
  9. Системный подход в технологии программирования

Прочитав эту часть курса, вы получите ответы на следующие вопросы:

  • Что такое жизненный цикл программ?
  • Каковы основные технологические подходы к ведению цикла?
  • Что такое классические и стандартные технологические процессы?
  • Как формируются технологические стадии и в чем заключается порядок их прохождения?
  • Что представляют собой технологии коллективной разработки программ?
  • Как добиться создания качественного программного обеспечения?
Donald Ervin Knuth
Donald Ervin Knuth

Современные технологии программирования

  1. Многозадачность и процессоры
  2. Dynamic Link Library (DLL) - динамические библиотеки
  3. DDE - механизм взаимодействия приложений Windows и OS/2
  4. Tехнология связывания и внедрения объектов OLE
  5. Tехнология COM (Component Object Model), DCOM
  6. Tехнология OLE DB
  7. Tехнология ActiveX
  8. Программирование COM и ActiveX
  9. Архитектура интерфейсов БД: ODBC, JDBC, OCI, OLE DB и ADO
  10. Технология Open Database Connectivity
  11. Объектно-ориентированное программирование  
  12. Революция 2005 года в реляционных базах данных  
  13. Технологии .NET Framework и Mono
  14. Технологии компьютерной анимации
  15. Технология виртуальной реальности VRML
  16. Технология виртуальной реальности X3D
  17. Система компьютерной анимации Autodesk 3d Studio Max
  18. WEB-инжиниринг, CMS
  19. PHP-технологии
  20. Эволюция web-технологий
  21. Унифицированный язык моделирования UML 2.0
  22. Технология CUDA, Compute Unified Device Architecture
  23. Интегрированные среды разработки программ
  24. Tехнология визуального программирования
  25. Отладка программ

Трансляторы и поколения языков программирования

  1. Введение в теорию трансляторов

  2. Теория формальных грамматик

  3. Языки и методы программирования

  4. Поколения языков программирования

  5. Логическое программирование

  6. Функциональное программирование

  7. Методы фрактального программирования

  8. высокоуровневые языки - 3GL

  9. визуальные среды - 4GL

  10. интеллектуальные среды - 5GL

  11. Инженерия виртуальных сред

  12. Инженерия вредоносного ПО

  13. Инженерия защитного ПО

Лабораторные работы

  1. Практика программирования на 3GL
  2. Практика программирования на 4GL (конструкторы сайтов)
  3. Лабораторная работа 1 по Adobe Flash (4GL)
  4. Лабораторная работа 2 по Adobe Flash: Вставка Flash-объекта в html-файл
  5. Внедрение объектов в HTML
  6. Пошаговое руководство по созданию Flash-сайта в MotoCMS
  7. 3DS MAX. Лабораторная 1. НАЧАЛО
  8. 3DS MAX. Лабораторная 2. ГОРЯЩИЙ КОСТЕР
  9. Практика программирования на 5GL (MathCAD)
  10. СПб НИУИТМО Лабораторные работы - СПб, 2011
  11. Фастовский Э.Г. Лабораторные работы по курсу "Технология программирования" - Харьков, 2012

Лабораторные работы по системе программирования 1С:Предприятие

Мини-склад
Работёнка
Почтальон Печкин
Игра "Реверси"
Игра "Охота на лис"
Денежки
Мини-библиотека
Доставочка
Простой склад
Кадровый учет в строительстве

Список бесплатного программного обеспечения, которое может заменить лицензионные коммерческие пакеты

Глоссарий технологий программирования

Тестовые вопросы   Вопросы к экзамену [pdf]   Методические указания для дипломников [doc]

Список учебной литературы

Дополнительная онлайн литература

  1. д. т. н., профессор Е.А. Жоголев "Технология программирования"
  2. д. т. н., профессор Анатолий Шалыто Технология автоматного программирования
  3. В. Аджиев MicroSoft - корпоративная культура разработки ПО
  4. В. Куртис Программисты и профессиональные спортсмены
  5. Т. Льюис О Java по Гамбургскому счету
  6. А. Фридман К вопросу о современной организации программирования
  7. Д. Волков и др. Заметки о российском программировании
  8. А. Васильев Заметки об американском программировании
  9. Н. Вирт Долой "жирные" программы
  10. В. Иванидзе Программист и интеллектуал
  11. Ж. Арсено и др. Переносимость программного обеспечения GNU
  12. М. Горбунов-Посадов Безболезненное развитие программы
  13. В. Колонцов Найти, проверить и обезвредить
  14. М. Горбунов-Посадов Система открыта, но что-то мешает
Алгоритмизация   Поколения компьютеров   высокоуровн. языки - 3GL   PHP   ООП   визуальные среды - 4GL   w  

Сайт ПДСНПСР. Если ты патриот России - жми сюда!


Знаете ли Вы, что Instance, экземпляр объекта в объектно-ориентированном программировании - это конкретный объект из набора объектов данного класса. Все экземпляры одного класса имеют одинаковый набор операций.

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
 18.11.2017 - 23:27: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
05.10.2017 - 11:03: СОВЕСТЬ - Conscience -> Проблема государственного терроризма - Карим_Хайдаров.
04.10.2017 - 15:26: ЭКОНОМИКА И ФИНАНСЫ - Economy and Finances -> ПРОБЛЕМА КРИМИНАЛИЗАЦИИ ЭКОНОМИКИ - Карим_Хайдаров.
04.10.2017 - 05:02: Беседка - Chatter -> "Зенит"ы с "Протон"ами будут падать - Карим_Хайдаров.
03.10.2017 - 18:16: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от О.Н. Четвериковой - Карим_Хайдаров.
03.10.2017 - 07:42: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вазгена Авагяна - Карим_Хайдаров.
03.10.2017 - 07:24: ЦИТАТЫ ЧУЖИХ ФОРУМОВ - Outside Quotings -> ЗА НАМИ БЛЮДЯТ - Карим_Хайдаров.
03.10.2017 - 05:48: Беседка - Chatter -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
02.10.2017 - 19:04: АСТРОФИЗИКА - Astrophysics -> Апериодическая комета C/2014 Q2 Lovejoy - Карим_Хайдаров.
02.10.2017 - 14:57: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
01.10.2017 - 13:58: Беседка - Chatter -> ЭПИСТОЛЯРНАЯ ФИЗИКА - Карим_Хайдаров.
01.10.2017 - 07:23: СОВЕСТЬ - Conscience -> НАСАтые астропиндосы - Карим_Хайдаров.
Bourabai Research Institution home page

Боровское исследовательское учреждение - Bourabai Research Bourabai Research Institution