Description
Advanced programming techniques in order to enhance the student's knowledge and experience in programming. Topics include techniques dealing with object-oriented programming, event-driven programming, human computer interaction, graphical user interfaces, and current programming trends.