Weekly outline
General
Programming Language 2
Description:The course provides the students with the opportunity to learn the basic concepts of object oriented programming (OOP) and program development using objects and classes design with syntax and semantics of the Java Programming language. This course will introduce the fundamentals and techniques for solving problems and writng code in details using OOP approaches. An introduction to creating, compiling and executing a Java Program is to be understood. Classes, objects, data encapsulaton and data hidden, class abstraction and polymorphism and Inheitance are to be studied in details.