Course description:
A continuation of the course Programming I lab. This course is the practical part of the programming II course, and it includes the implementation of the object-oriented programming concepts, principles, and techniques which encompasses classes, objects, inheritance and polymorphism, files and Graphical User Interface GUI. All these concepts are illustrated via Java Programming language.