An Introduction to Design Patterns in C++ with Qt, 2nd Edition, by Alan Ezust and Paul Ezust

C++ is taught "the Qt Way". The source documents for our book are in a format that can be used to generate a textbook or instructor's slides. The book includes enough homework assignments and lectures for a 6 credit (fullyear) course. Its prerequisite is some solid experience in another programming language, such as Python, C, Java, Delphi, or Visual Basic.

Online versions of Introduction to Design Patterns in C++ and Qt, 2nd Edition

The text is being used at SuffolkUniversity, Department of Computer Science Cs331.