The course helps students to acquire more knowledge in object oriented computer programming techniques, and computer graphics. Objectives:The goal of this course is to study key concepts related to computer programming for scientific and engineering applications through an advanced view of computer programming, mainly using Java, an