CE 301 – Object oriented programming

Home / CE 301 – Object oriented programming

CE 301 – Object oriented programming; Weekly hours: 2+2, ECTS: 6
This course deals with the concept of OOP design and implementation. The content of the course is designed to provide students the fundamentals of designing object diagrams, writing Java codes, using any Integrated Development Environment tool to write, compile, execute, and debug their Java programs. Introduction to Object Oriented Programming –  Thinking in Objects; Java Basics:  Operators and expressions, Selections, Loops; Objects and Classes , Constructors; Communicating with Objects (Methods); Inheritance, Polymorphism; Abstract classes and interfaces; Exceptions and I/O streams; Object Oriented design; GUI Programming; Event Driven Programming; Creating User Interfaces