COP2551C — Intro to OOP with Java
This course introduces the principles and practices of object oriented (OO) programming using the Java programming language. Topics include user interfaces, file I/O, relational database interaction, class and instance properties and methods, abstraction, encapsulation, inheritance, interfaces, polymorphism, software design techniques, and problem solving. The concepts are utilized in numerous programming projects.