# SDC230L Object-oriented Programming Using Java LAB

College of Technology Software Development and Coding Department

**Course Description:** This lab emphasizes project-driven application of object-oriented principles. Students design and implement modular Java applications that demonstrate encapsulation, inheritance, and polymorphism. Each project requires unit testing and iterative debugging, utilizing AI tools as support for troubleshooting. By the end of the lab, students will have completed Java projects that showcase maintainable, object-oriented design.

**Credit Hours:** 1.00

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

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

## 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).