This course complement previews two programming fundamentals courses (Programming I and II).  All topics of Programming III are aimed to teach concepts about GUI (Graphical User Interfaces).