The class was based on the book Java: How to Program (9th ed.), by H.M. Deitel and P.J. Deitel (Prentice Hall, 2012).
In this course we've covered object-oriented programming principles, multi-threaded programming, graphic user interface and program development in an Internet environment.