В предлагаемом спецкурсе рассматриваются современные технологии создания программных продуктов, включая как основные концепции, так и конкретные инструменты, необходимые для написания программ, реализации тех или иных численных методов. В спецкурсе изучаются наиболее распространенные в современной мировой индустрии разработки программ языки С, С++ и Java, объектно-ориентированное программирование, клиент-серверные технологии баз данных на основе языка запросов SQL.