# SDC330 Advanced Object-oriented Programming Using Java

College of Technology Software Development and Coding Department

**Course Description:** This course will provide students with knowledge and skills required to use advanced Java features with an emphasis on the object-oriented paradigm and application development. Students will learn how to choose between inheritance and composition, how to use polymorphism, how to interface with a sequential file and a database, and the basics of recursion and concurrency.

**Credit Hours:** 3.00

**Prerequisites:** All of: [SDC230](https://www.ecpi.edu/course/SDC230 "View SDC230")

**Corequisites:** None

## Programs offering this course

- [Information Technology, Software Development and Coding (BS)](https://www.ecpi.edu/programs/software-development-bachelor-degree)

Learn more about the [programs available at ECPI University](https://www.ecpi.edu/programs).