Teaches higher level Java language programming,concepts and techniques, including inheritance,,polymorphism, abstract classes and interfaces,,multithreading, graphical user interfaces, linked,data structures and more. Prerequisites: SWE-150 Credits: 3 ITS